数据库系统原理试题答案3
数据库系统原理试题及答案jing

考试数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.在数据库系统中,提供数据与应用程序间物理独立性的是( B )A .外模式/模式映像B .模式/内模式映像C .外模式/内模式映像D .子模式/模式映像2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之联系,反之亦然,则称实体集A 与实体集B 之间具有的联系是( C )A .多对一B .一对多C .多对多D .一对一3.数据库物理设计的任务不包括...( A ) A .优化模式B .存储记录结构设计C .确定数据存放位置 D .存取方法设计4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。
按照实体完整性规则( D )A .只有ENO 不能取空值B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值5.在关系模式R 中,函数依赖X →Y 的语义是( B )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,RK }。
如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A )A .无损分解B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R -S 的结果是( B )8.下面关于自然连接和等值连接的叙述中,不正确...的是( D ) A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C 两种连接都可以只用笛卡尔积和选择运算导出D 自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO ,NAME ,AGE),其中AGE 为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A .AGE<=18 OR AGE>=24B .AGE<=18 OR AGE>24C .AGE<18 OR AGE>=24D .AGE<18 OR AGE>2410.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( A )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( C ) A.丢失更新B.死锁C.不可重复读D.读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0的工作空间扩展名是( D )A..pbt B..pbl C..dsw D..pbw15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( D ) A.小圆圈B.单箭头C.双线箭头(超类与子类联系) D.双向箭头二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
数据库原理及应用-考试题3

《数据库原理及应用》试题3一、选择题(每题1分,共20分)1、数据库系统的特点是_________、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A、数据共享B、数据存储C、数据应用D、数据保密(难度系数C)正确答案:A2、在数据库中存储的是_________。
A、数据B、数据模型C、信息D、数据以及数据之间的联系(难度系数C)正确答案:D3、数据库系统的数据独立性是指_________。
A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构(难度系数C)正确答案:B4、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DBS包括DB和DBMSD、DB包括DBMS和DBS(难度系数B)正确答案:C5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为_________。
A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能(难度系数A)正确答案:A6、关系数据库中,实现表与表之间的联系是通过_________。
A、实体完整性规则B、值域C、用户自定义完整性D、参照完整性规则(难度系数B)正确答案:D7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是_________。
A、K1+K2B、≥K1+K2C、K1×K2D、≤K1×K2(难度系数A)正确答案:C8、对关系的完整性约束通常包括_________三种。
A、实体完整性、属性完整性、关系完整性;B、实体完整性、参照完整性、用户定义完整;C、实体完整性、属性完整性、用户定义完整;D、实体完整性、属性完整性、参照完整性;(难度系数A)正确答案:B9、在SQL中,建立视图用的命令是_________。
2024年自考-自考专业(计算机网络)-数据库系统原理考试历年真题常考点试题3带答案

2024年自考-自考专业(计算机网络)-数据库系统原理考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.列不属于并发操作带来的问题是()。
A.丢失更新B.读脏数据C.不可重复读D.死锁2.数据库三级模式中,用户与数据库系统的接口是()。
A.模式B.外模式C.内模式D.逻辑模式3.数据库的最小存取单位是()。
A.字符B.数据项C.记录D.文件4.下列关于外键的说法正确的是()。
A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值5.在SQL中,与“NOTIN”等价的操作符是()。
D.= ALL6.关系模式至少应属于()。
A.1NFB.2NFC.3NFD.BCNF7.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()。
A.外模式B.内模式C.逻辑模式D.存储模式8.在DB技术中,“脏数据”是指()。
A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据9.数据库是长期存储在计算机内、有组织的、统一管理的相关()。
A.文件的集合B.数据的集合C.命令的集合D.程序的集合10.SQL语言中建立惟一性索引的命令是()。
A.CREATE INDEX 索引名 ON 基本表名(属性名)B.CREATE INDEX UNIQUE 索引名 ON 基本表名(属性名)C.CREATE UNIQUE INDEX 索引名 ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名 ON 基本表名(属性名)11.在面向对象技术中,类图的基本成分是类和()。
A.属性B.操作C.关联D.角色12.在SQL/CLI中,保存元组或参数的有关信息的是()。
D.描述记录13.集合R与S的交可以用关系代数的基本运算表示为()。
A.R-(R-S)B.R+(R-S)C.R-(S-R)D.S-(R-S)14.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的()。
数据库系统原理第3阶段江南大学练习题答案 共三个阶段,这是其中一个阶段,答案在最后。

江南大学网络教育第三阶段江南大学练习题答案共三个阶段,这是其中一个阶段,答案在最后。
考试科目:《数据库系统原理》第章至第章(总分100分)__________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一单选题 (共12题,总分值36分,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。
)1. 数据库的概念模型独立于()。
(3 分)A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界2. 先从中层数据流图出发设计系统的局部E-R图,再对各局部E-R图进行集成和优化,这种方法属于概念结构设计中的()方法。
(3 分)A. 自顶向下B. 自底向上C. 自内向外D. 混合策略3. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。
(3 分)A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在需求分析阶段,常用()描述用户单位的业务流程。
(3 分)A. 数据流图B. E-R图C. 程序流图D. 判定表5. 若事务T对数据对象A加上X锁,则()。
(3 分)A. 只允许T修改A,其它任何事务都不能再对A加任何类型的锁B. 只允许T读取A,其它任何事务都不能再对A加任何类型的锁C. 只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁D. 只允许T修改A,其它任何事务都不能再对A加X锁6. 在关系数据库设计中,设计关系模式是()的任务。
(3 分)A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段7. 在下列叙述中,不正确的是()。
(3 分)A. 如果完善对数据库系统的设计,故障是可以避免的B. 恢复子系统应成为数据库系统的一个重要组成部分C. 介质故障发生的可能性很小,但破坏性很大D. 应把计算机病毒看作一种人为的故障8. ()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
数据库原理试题及答案

数据库原理试题答案(B卷)一、填空题(每空 2 分,共 20 分)1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.3、数据库的 ____________ 是指数据库的正确性和相容性.4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。
9、避免活锁的简单方法是采用 _____ 的策略。
10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。
二、选择题(每小题 1 分,共 10 分)1、SQL 中,下列涉及空值的操作,不正确的是()A . AGE IS NULLB . AGE IS NOT NULLC . AGE=NULLD . NOT (AGE IS NULL)2、关系数据模型的三个组成部分中,不包括()A .完整性规则B .数据结构C .数据操作D .并发控制3、DB, DBMS 和 DBS 三者间的关系是()A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DBS 和 DBD . DBS 与 DB 、 DBMS 无关4、数据库的并发操作可能带来的问题包括( )A .丢失更新B .数据独立性会提高C .非法用户的使用D .增加数据的冗余度5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性D .永久性6、3NF ()规范化为 BCNF .A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。
数据库系统概论试题及答案 3

必须先对其加S锁,直到事务结束才释放。三级封锁协议不 仅解决了“丢失修改”、读“脏”数据问题,而且进一步解决 了“不可重复读”问题。
得 分
阅 卷 人
复 查 人
四、设计题
(第1题4分,第2、3、4题各8分,共28分)
1. 设有学生选课关系SC(学号,课程号,成绩),试用SQL语句检 索每门课程的最高分。 SELECT 课程号,MAX(成绩) FROM SC GROUP BY 课程号
和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行 () A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接
9. 用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL, Sex CHAR (2), Age SMALLINT) 可以插入到表中的元组是( ) A. '5021','刘祥',男,21 B.NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL
11. 图1中( )是关系完备的系统
A
B
C
D
图1
12. 给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示
课程号,P表示名次。若每一名学生每门课程有一定的名次,每门课
程每一名次只有一名学生,则以下叙述中错误的是( )
A.(Sno,Cno)和(Cno,P)都可以作为候选码。
B.(Sno,Cno)是唯一的候选码。
R是1NF。侯选码为WX,则Y,Z为非主属性,又由于X→Z,因 此F中存在非主属性对侯选码的部分函数依赖。
全国自考数据库系统原理历年试题及答案

08--13年全国自考数据库系统原理历年试题及答案20XX年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型C.B )A.模式B.外模式C.D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,,,则属性集BD的闭包(BD)+为(A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D ) B )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是数据库恢复采用的方法是( D ) ..A.建立检查点B.建立副本C.建立日志文件D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国2008年10月自学考试一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B )A.文件的集合B.数据的集合C.命令的集合D.程序的集合2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C )A.外模式B.内模式C.逻辑模式D.存储模式3.数据库系统中存放三级结构定义的DB称为( B )A.DBS B.DD C.DDL D.DBMS4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A )A.派生属性B.多值属性C.复合属性D.NULL属性5.对关系的描述不正确的是( C )A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B )A.一对一联系B.一对多联系C.多对一联系D.多对多联系7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则( C )A.R属于2NF,但不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF8.关系Rl和R2如下表所示:A.1B.3C.6D.99.设四元关系R(A,B,C,D),则下面不正确的是( )A.)R(BD,∏为取属性D,B的两列组成新关系B.)R(4,2∏为取属性的值是4,2的两列组成新关系C.)R(BD,∏与)R(4,2∏是等价的D.)R(BD,∏与)R(2,4∏是相同关系10.下列叙述正确的是( )A.在ORDER BY子句后只能有一个属性B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项D.ORDER BY子句中必须指明是升序或降序,不能缺省12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0 B.G<=0 C.G=NULL D.G IS NULL12.数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志13.不能激活触发器执行的事件是( )A.SELECT B.UPDA TE C.INSFRT D.DELETE14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A )A.查询分析器B.服务管理器C.企业管理器D.事件探查器15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B )A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
错填、不填均无分。
16.能惟一标识实体的属性或属性集称为___ 实体标识符_____。
17.数据独立性使得修改数据结构时,尽可能不修改外部应用程序________。
18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。
19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。
20.关系代数运算中,专门的关系操作有:选择、投影、除和_连接_______。
21.SQL语言的条件表达式中字符串匹配操作符是__like______。
22.DBS运行的最小逻辑工作单位是____数据项____。
23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、__域______定义。
24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为__列表类型______。
25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。
1三、简答题(本大题共10小题,每小题3分,共30分)26.在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式?27.简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。
28.设有函数依赖集F={A→D,AB→E,BI→E,CD→I,E→C},计算属性集AE关于F的闭包(AE)+。
29.简述关系代数表达式的启发式优化规则。
30.简述DBS中系统故障的恢复方法。
31.什么是X锁?32.SQL中哪些机制提供了安全性?33.什么是SQL/CLI?34.简述对象联系图的定义。
35.T-SQL中有哪些变量?各有哪些特点?四、设计题(本大题共5小题,每小题4分,共20分)36.设有三个关系A(Anum,Aname, city),它们的属性分别是:商场号,商场名称,商场所在城市;B(Bnum, Bname, price),它们的属性分别是:商品号,商品名称,价格;AB(Anum, Bnum, qty),它们的属性分别是商场号,商品号,商品销售数量。
用SQL语句创建一个基于A,B,AB三个表的视图(上海商场),其中包括城市为上海的商场名称及其销售的商品名称。
37.对36题中的三个基本表,用SQL语句查询所有商品的名称及其销售总额。
38.对36题中的三个基本表,用SQL语句查询共有多少家商场销售“长虹彩电”。
39.设有选课表SC(S#,C#,GRADE),它们的属性分别是:学号,课号,成绩。
试用关系代数表达式检索学习课号为C2课程的学生学号和成绩。
40.设有学生关系S(Sno, Sname, Sage, Sex),它们的属性分别是:学号,姓名,年龄,性别。
试用SQL语句检索出年龄大于等于18小于等于20的学生姓名和性别。
五、综合题(本大题共2小题,每小题5分,共10分)41.设某人才市场数据库中有一个记录应聘人员信息的关系模式:R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)如果规定:每人可应聘多个职位,每个职位可由多人应聘且必须参加相关考试,考试成绩由人员编号和职位编号确定。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式。
(3)将R规范到3NF。
42.某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。
(2)图书:书号、书名、出版社、单价。
(3)订单:订单号、日期、付款方式、总金额。
其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。
(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。
(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。
全国2008年10月自学考试16.24.列表类型25.网络协议26.从数据文件,数据字典,索引,统计数据,日志角度答题,参阅教材26页。
27略28.(AE)+ = {AED}29.早选择,早投影,减少笛卡尔积时记录的规模,笛卡儿积尽可能的与选择、投影合并到一起操作。
30.(1)对未完成的事务作UNDO处理。
(2)对已提交事务但更新还留在缓冲区的事务进行REDO处理。
31.略。
32.从视图,权限,角色,审计等角度答题。
33.略。
34.略。
35.从全局变量和局部变量等角度答题。
参与教材210页。
四、设计题36. CREATE VIEW 上海商场as2SELECT ANAME,BNAME FROM A,B,ABWHERE A.ANUM=AB.ANUM AND B.BNUM=AB.BNUMAND CITY=‘上海’37.SELECT BNAME,SUM (QTY) as 销售总额FROM B,ABWHERE B.BNUM=AB.BNUM GROUP BY BNAME38.SELECT COUNT (DISTINCT ANUM) as 个数FROM B,ABWHERE B.BNUM=AB.BNUM AND BNAME=‘长虹彩电’39. ПS#,GRADE (σc#=‘c2’(SC))40. Пsname,sex (σsage>18∨sage< =20(s))五、综合题41.(1)R的FD:F={人员编号→(姓名,性别),职位编号→职位名称,(人员编号,职位编号)→考试成绩}关键码:(人员编号,职工号)(2)最高1NF,因为有部分函数依赖。
姓名、性别、职位名称都部分依赖于主键。
(3)可以分解为以下三个关系模式:人员(人员编号,姓名,性别),职位(职位编号,职位名称)考核(人员编号,职位编号,考试成绩)注:下划线的属性为主键,波浪线的属性为外键。
另外在考核表中,人员编号和职位编号两个属性还是外键,分别参照人员表和职位表的主键。
42.(1)(请同学们自行补充完整各个实体和联系的属性)客户(客户号,姓名,地址,联系电话)订单(订单号,日期,付款方式,总金额,客户号)图书(书号,书名,出版社,单价)订单明细(订单号,图书号,数量)说明:下划线的属性为主键,波浪线的属性为外键。
另外在订单明细表中,订单号和图书号两个属性还是外键,分别参照订单表和图书表的主键。
3。