数据库课后练习及答案_第1页
数据库课后练习及答案_第2页
数据库课后练习及答案_第3页
数据库课后练习及答案_第4页
数据库课后练习及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章: 一、单选题1. 以下的英文缩写中表示数据库管理系统的是 ( B) 。 A DB B DBMS CDBA DDBS2. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B ) 。A. 数据库管理系统、操作系统、应用软件B. 操作系统、数据库管理系统、应用软件C. 数据库管理系统、应用软件、操作系统D.操作系统、应用软件、数据库管理系统3. DBMS是(C ) 。 A.操作系统的一部分B. 种编译程序 C .在操作系统支持下的系统软件D .应用程序系统4. 数据库系统提供给用户的接口是(A ) 。A.数据库语言 B 过程化语言C 宿主语言D.面向对象语5. (B ) 是按

2、照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。A.数据库系统B .数据库C.关系数据库D.数据库管理系统6. ( C)处于数据库系统的核心位置。A 数据模型B 数据库C.数据库管理系统D.数据库管理员7. ( A)是数据库系统的基础。A 数据模型B.数据库C.数据库管理系统D.数据库管理员8. ( A)是数据库中全部数据的逻辑结构和特征的描述。A .模式B.外模式 C .内模式 D .存储模式9. (C )是数据库物理结构和存储方式的描述。A 模式B 外模式C 内模式D.概念模式10. ( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述A 模式 B.外模式

3、C.内模式D.概念模式11. 有了模式 /内模式映像,可以保证数据和应用程序之间 ( B) 。A.逻辑独立性B.物理独立性 C.数据一致性D.数据安全性12. 数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(B)。A. 有专门的软件对数据进行管理B. 采用一定的数据模型组织数据 C. 数据可长期保存 D. 数据可共享13. 关系数据模型通常由 3 部分组成,它们是 (B ) 。A. 数据结构、数据通信、关系操作B. 数据结构、关系操作、完整性约束C. 数据通信、关系操作、完整性约束D. 数据结构、数据通信、完整性约束14. 用户可以使用 DML对数据库中的数据进

4、行(A )操纵。A.查询和更新B.查询和删除 C .查询和修改D.插入和修改15. 要想成功地运转数据库,就要在数据处理部门配备 ( B) 。A.部门经理B.数据库管理员C .应用程序员D .系统设计员16. 下列说法不正确的是 (A ) 。 A 数据库避免了一切数据重复B 数据库减少了数据冗余C .数据库数据可为经 DBA认可的用户共享D.控制冗余可确保数据的一致性17. 所谓概念模型,指的是(D)。 A .客观存在的事物及其相互联系B .将信息世界中的信息数据化C 实体模型在计算机中的数据化表示D 现实世界到机器世界的一个中间层次,即信息世界18. 数据库的概念模型独立于(A) 。 A .

5、具体的机器和 DBMS B. E-R图C.数据维护D .数据库19. 在数据库技术中,实体 -联系模型是一种 ( C) 。A. 逻辑数据模型B. 物理数据模型C. 结构数据模型D. 概念数据模型20. 用二维表结构表示实体以及实体间联系的数据模型为( C )。A.网状模型B .层次模型C .关系模型D .面向对象模型二、 填空题1. 数据库领域中,常用的数据模型有( 层次模型) 、网状模型和( 关系模型 )。2. 关系数据库是采用( 关系数据模型) 作为数据的组织方式。3. 数据库系统结构由三级模式和二级映射所组成,三级模式是指(内模式、模式、外模式 ),二级映射是指(模式 / 内模式映射、外

6、模式 / 模式映射 )。4. 有了外模式 / 模式映像,可以保证数据和应用程序之间的(逻辑独立性)。5. 有了模式 / 内模式映像,可以保证数据和应用程序之间的(物理独立性)。6. 当数据的物理存储改变了,应用程序不变,而由DBMSi理这种改变,这是指数据的(物理独立性)。三、简答题1. 在一个大型公司的账务系统中,哪种类型的用户将执行下列功能?a)响应客户对他们账户上的各种查询;b)编写程序以生成每月账单;c)为新类型的账务系统开发模式。答:a)最终用户;b)应用程序员;c)该部门的DBA或其助手。2. 用户使用DDL还是DML来完成下列任务?a)更新学生的平均成绩;b)定义一个新的课程表;

7、c)为学生表格加上一列。答:a DML更新是在操作具体数据;b和c DDL建立和修改表结构属于数据定义。第二章:一、单选题1.2.3.4.5.常见的数据模型是A.层次模型、网状模型、关系模型B. 概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型层次型、网状型和关系型数据库划分原则是A.记录长度B.文件的大小 C.联系的复杂程度D.数据之间的联系用二维表结构表示实体以及实体间联系的数据模型称为A.网状模型B 层次模型C 关系模型D 面向对象模型关系数据模型的基本数据结构是A.树 B. 图 C. 索引下面关于关系性质的说法,错误的是A.表中的一行称为一个

8、元组C.表中的一列称为一个属性关系数据模型是目前最重要的一种数据模型,它的三个要素分别是B.数据结构、外模式、模式、内模式D.B.D.关系行与列交叉点不允许有多个值表中任意两行可能相同6.A.实体完整性、参照完整性、用户自定义完整性C.数据增加、数据修改、数据查询D.7.关系操作、完整性约束同一个关系模型的任两个元组值A.不能全同 B.可全同C.必须全同D.以上都不是下面的选项不是关系数据库基本特征的是A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关在通常情况下,下面关系中不可以作为关系数据库的关系旦A. R1 (学生号,学生名,性别)C.R3(学生

9、号,学生名,宿舍号)10.关系中任何一列的属性取值B. 可以再分成更小的数据项,不能取自不同域C. 不可再分的数据项,只能取自同一域8.疋B. R2 (学生号,学生名,班级号)D.R4 (学生号,学生名,简历)A.可以再分成更小的数据项,并可取自不同域中的数据中的数据中的数据 D.不可再分的数据项,可取自大在不同域中数据11. 关系模型中,一个关键字是A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.以上都不是12. 关系数据库中的关键字是指A.能惟一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能惟一标识元组的

10、属性或属性集合销售”实体,含有:商品名、客户名、数量等属性,该实体主键是 客户名 C.商品名+ 客户名D.商品名+数量列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、 B.日期 C.车次+日期 D.车次+情况摘要9.口号,口13. 有一名为”A.商品名14.是15.A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.14. 假设有关系R和S,关系代数表达式R ( R S)表示的是 A.R n S15. 自然连接是构成新关系的有效方法。一般情况下,当对关系有的 A. 元组 B.16. 实体完整性规则约束A.17. 设有如下三个关系表B.有一名为”A. 车次情况摘要等属

11、性,该实体主键关系数据库管理系统应能实现的专门关系运算包括B.选择、投影、连接显示、打印、制表B.R U S C.R SD.RX SR和S使用自然时,要求 R和S含有一个或多个共 属性行 C. 记录 D.侯选关键字B.主关键字C.外关键字 D. 超关键字F列操作中正确的是A.B.T=RJSC. T=FR< SD.T=R/S20.如图所示的关系R,经操作IIa,b(b *(R)的运算结果为。(C)ABCa.bgcbdABadcbABabcbABaddaABCar bgd:zlfcbd二、判断题(答案:对)1用二维表结构表示实体集,外键实现实体之间联系的模型称为关系模型。2基本关系中不同的列

12、不能出自同一个域。(答案:错)3. 任何一张二维表格都表示一个关系。(答案:错)4 .关系是元组的集合。( 答案:对)5. 连接操作都是同时从行和列的角度进行运算的。(答案:错)三、填空题1 .数据模型的三要素是指_数据结构_ , _数据操作_, _完整性约束。实际数据库系统中所支持的主要数据模型是关系模型,_层次模型_,网状模型。2. 关系的完整性约束条件包括三大类:实体完整性_、_参照完整性和_用户定义的完整性。3. 关系操作的特点是_集合_操作。4 .关系数据模型中,二维表的列称为_属性_,二维表的行称为记录或元组_。5. 关系数据库中基于数学上的两类运算是关系代数_和_关系演算_。6.

13、 关系代数中,从两个关系中找出相同元组的运算称为_交_运算。7. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关 系,系关系的主关键字是 _系编号_,系关系的外关键字是 _没有_,学生关系的主关键字是 _学号_,学生关系的外关键 字是_系编号。三、简答题1.设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句CSCS#SNAMEAGESEX1李强23男2刘丽22女5张友22男C#CNAMETEACHERk1C语言王华k5数据库原理程军k8编译原理程军S#C#GRADE1k1832k1855k1922k5905k5845k880

14、(I).检索”程军”老师所授课的课程号(C#)和课程名(CNAME).检索年龄大于 21的男学生学号(S#)和姓名(SNAME。.检索至少选修”程军”老师所授全部课程的学生姓名(SNAME。(4).检索”李强”同学不学课程的课程号(C#)。.检索至少选修两门课程的课程号(S#)。.检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)(7).检索选修课程包含”程军”老师所授课程之一的学生学号(S#)。(8).检索选修课程号为 k1和k5的学生学号(S#)。(9).检索选修全部课程的学生姓名(SNAME>(10).检索选修课程包含学号为2的学生所选修课程的学生学号(S#)。(II)

15、.检索选修课程名为” C 语言”的学生学号(S#)和姓名(SNAME。答案:(i)n<2).n命 CMWg( b AGE? 23卿冃男1 >*(3).n翅鱼j#,c# 口申c亦c砂漲军(4)n即(C)-门曲(屈i倔率斂(;>)A勺SC) 口跳9一限皿口(SC xsc加(6)口 企“炉><(n 5wqQC尸 n5w(s)>C7) 口 删(SC X 口的(b5“ 军(C)“(8)n 沖 0沪口蹈(旷卽卵(cm口“ a<i(n*(s»<10)n 职e (SC尸口 “ 9 g (SQ>(11)口A<1 口 抽(SC><(

16、 <7 住购憾4谓管C)(8)、 IIeno(Card )-川eno(Borrow )2 .课后习题P25,2.3.(第4小题不做)答案:(1)er、category二'计算机'(Book )(2)、门 title author(° press =!机械工业出版社'/year =1997(3)、n(title , authorpress =机械工业出版社,(Book)1 1 title author Cyear =1997 ( B°°k )(4)、不做(5)、丨【title C returen_date =null ( Book &#

17、187;日BogW)(6)、ntitle , author (Jcno ='S 037894/return _ date=null ( BookBorrow )(7)、n(name'return _ datenull Areturn _date borrow _date>60( BorrowxCaS )(Book )categroy(BOOk) 已阳)n(门(Borrow at Book)name '' bno,category第三章:一、单选题1. 下列关于数据库、文件和文件组的描述中,错误的是(B )。A. 个文件或文件组只能用于一个数据库B 一个文件

18、可以属于多个文件组C. 一个文件组可以包含多个文件D.数据文件和日志文件放在同一个组中下列关于数据文件与日志文件的描述中,正确的是(C )。A. 个数据库必须有三个文件组成:主数据文件、次数据文件和日志文件B .一个数据库可以有多个主数据库文件C .一个数据库可以有多个次数据库文件D .一个数据库只能有一个日志文件SQL Sever数据库保存了所有系统数据和用户数据,这些数据被组织成不同类型的数据库对象,以下不属于数据库对象的是(C )。 A .表B.视图C .索引D.规则SQL Server支持4个系统数据库,其中用来保存SQL Server系统登录信息和系统配置的( A )数据库。A. m

19、aster B. tempdbC. modelD. msdb在Transact-SQL中,使用INSERT命令添加数据,若需要添加一批数据应使用(B )语句。A. INSERT,VALUES B . INSERT,SELECTC. INSERTQEFAULTD. A B C 均可SQL语言具有(B )的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、数据操纵、关系规范化一下关于SQL语句的书写准则中不正确的是(A )。A.SQL语句对大小写敏感,关键字需要采用大写形式B.SQL语句可写成一行或多行,习惯上每个子句占用一行C

20、.关键字不能在行与行之间分开,并且很少采用缩写形式D.SQL语句的结束符为分号“;”SQLSever数据库保存了所有系统数据和用户数据,这些数据被组织成不同类型的数据库对象,以下不属于数据库D.规则D )保留字,但如果该列是主键,则可省写。B.ORDER BY C.WHERE D.JOIN对象的是(C )。 A. 表B.视图C.数据定义基本表时,若要求某一列的值是唯一的,则应在定义时使用(A.NULL B.NOT NULL C.DISTINCTD.UNION与having子句一起使用的子句是(A )。 A.GROUP BYC.用户自定义完整性D.域完整性FOREIGN KEY勺束是(B )约束

21、。 A.实体完整性B.参照完整性向基本表中增加一个新列后,原有元组在该列上的值是(C )。 A.TRUE B.FALSE C.NULL D.不确定2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.、1.2.3.当From子句中出现多个基本表或视图时,系统将执行(D)操作A.并B.等值连接C.自然连接D. 广义笛卡尔积C )。A.另一个表B.游标C.视图D.索引在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(视图创建完成后,DBMS存放的是( 下列有关触发器的叙述中错误的是(A.触发器不是一种特殊的存储过程C

22、.触发器允许嵌套执行D.C )。A.查询语句B.查询结果C.视图的定义D.所用的基本表的定义A )。B. 在一个表上可以定义多个触发器,但触发器不能在视图上定义 触发器在check约束之前执行在 SQLServer 中,以下(D)约束不属于域完整性约束。A . DEFAULT B . CHECK C. NULLD. FOREIGNKEY数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D)。A.可靠性B. 致性C.完整性D .安全性下列有关存储过程的叙述中错误的是(B )。A. SQL Server中定义的过程被称为存储过程B .存储过程不能带多个输入参数,

23、也不能带多个输出参数C. 可以用EXECUTE或 EXEC来执行存储过程D .使用存储过程可以减少网络流量SQL Server中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用D. SQL Server 用户户就称为(B )。 A. 帐户 B.角色C.登录判断题表中的一列即为一个元组。()答案:错在select语句中,可以用表示任意长度(长度可以为0)的字符串。()答案:对学生李明同时修财经和电子商务的双学位,有如下关系:DeptStue ndNoStude ntNameAge20011011李明18财经系20011011李明18电子商务系在该关系中,学号

24、是主码。()答案:错4. 在关系模型中的每个分量不能是结构、集合、数组等复合类型。()答案:对5. 对于语句 TeacherNo INT NOT NULL UNIQUE,表示 TeacherNO是主码。()答案:错三、填空题1. 数据库系统的外模式在SQL中成为(),它由()产生出来。答案:视图、基本表2. SQL是高度()和面向()操作的语言。答案:非过程化、集合3. 在()完整性约束中,每个约束只能涉及到1个属性;在()完整性约束中,每个约束可以涉及到多个属性。答案:列级、表级4. 在SQL中,每个视图中的列可以来自不同的( 表),它是在原有表的基础上建立的逻辑意义上的新关系。5. 基本表

25、属于全局模式中的表,它是(),而视图则属于局部模式中的表,它是()。答案:实表、虚表6. 若A表被B表通过FOREIGN KEY勺束引用,此时要删除 A表,必须( 先在B表中删除此FOREIGN KEY勺束。)7. 使用INSERT语句插入记录是,有两种形式:一是使用values子句,一次只能插入一行;另一种是使用(),一次可插入多行。答案:子查询8. “保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”这是指数据的(答案:安全性)四、简答题写出在数据库BookDB中,完成下列权限操作的 SQL语句:1、将对表books的增、删、改的权限授予用户 user1,并 允许其将拥有

26、的权限再授予其他用户。2、将对表books的查询、增加的权限授予用户 user2。 3、以user1登录后,将对表books的删除记录权限授予 user3。 4、以sa身份重新登录,将授予 user2的权限全部收回。答案:1、grant insert,delete,updateon books to user1 with grant option 2、grant select ,inserton booksto user2 3、grant delete on books to user3 4、revoke select ,insert on books from user2第四章:一、单选题1

27、.在概念模型中,将实体所具有的某一特性称为(C )。A.外码B.候选码C.属性D.实体型2.在数据库技不中,实体-联系模型是 种 (D )。A.逻辑数据模型B.物理数据模型C.结构数据模型D.概念数据模型3.E-R方法的三要素是(C )。A .实体、属性、实体集B.实体、键、联系C.实体、属性、联系D.实体、域、候选键4. 用二维表结构表示实体以及实体间联系的数据模型为(C )。A.网状模型B.层次模型C.关系模型D.面向对象模型5. 一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和书之间为(B )的联系。A. 对一B.对多C.多对多D.多对一6. 一个仓库可以存放多种零件,每

28、种零件可以存放在不同的仓库中,仓库和零件之间为(C )的联系A. 对一B.对多C.多对多D.多对一7. E-R图中的联系可以与( C )实体有关。A. 0个B. 1个C. 一个或多个D.多个8. 从E-R模型性关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的主码是(C )。A. M端实体的主码B. N端实体的主码 C . M端实体的主码与 N端实体的主码组合 D .重新选取其他属性9. 当局部E-R图合并成全局E-R图时,可能出现冲突,不属于合并冲突的是(B )A.属性冲突B.语法冲突C.结构冲突D.命名冲突10. E-R图中的主要元素是( C )、( F )和属性。A.记录型 B

29、.结点C .实体型D.表E .文件F.联系G.有向边二、判断题1. 一个关系模式中可以有多个外键。()答案:对2. E-R图向关系模型转换时,E-R图中的联系必须转换为一个独立的关系模型。()答案:错3. E-R图向关系模型转换时,具有相同码的关系可以合并。()答案:对4. 数据字典是关于数据库中数据的描述。()答案:对5. E-R图是用来描述逻辑模型的。()答案:错三、填空题1. 联系既可以存在不同的实体之间,还可以在()存在。答案:同一实体内2. 实体集书店与图书之间具有的联系类型是()。答案:一对多3. 已知系(系编号,系名称,系主任,电话,地点 )和学生(学号,姓名,性别,入学日期,专

30、业,系编号)两个关系,学生关系的主键是(),学生关系的外键是()。答案:学号、系编号4. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()。答案:患者,医生编号,诊断日期5. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。答案:多对一四、简答题1. 创建一个E-R图,表示下列关系。a)学生被一个且仅一个老师教老师是一个或多个学生的老师b)老师负责一个且仅一个班一个班有且仅有一个老师负责c)一个班有一个或多人学生组成一个学生是一个班且仅一个班的成员2. 有一局部应用,包括两个实体:“出版社”和

31、“作者”。一位作者可以到多家出版社出版自己不同的图书,一家出版社也可以出版多位作者的图书,请自己设计适当的属性, 画出E R图,再将其转换为关系模型 (包括关系名、属性名、码和完整性约束条件)。出版社(出版社名,地址,邮编)作者(身份证号,姓名,性别,单位,联系方式)出版(出版社名,身份证号,出版日期,数量,作者序 (1,2,3)3. 某公司数据库中有3个实体集: “商店”实体集,属性有商店编号、商店名、地址等; “商品”实体集,属性有商品号、商品名、规格、单价等; “职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品之间存在“销售”关系,每个商店可以销售多种商品,每种商品也可以放在

32、多个商店销售,每个商店 销售的一种商品,有月销售量;商店与职工间存在“聘用”关系,每个商店有多个职工,每个职工只能在一个商店工 作,商店聘用职工有聘期和月薪。a)试画出E-R图。b)将E-R图转换为关系模型,并注明主键和外键。商店(商店编号,商店名,地址)职工(职工号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)第五章:一、单选题11. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每个属性都是(B )。 A .长度不变的B.不可分解的C.互相关联的D.互不相关的12. 关系数据库规范化是

33、为解决关系数据库中(A )问题而引入的。A)插入、删除和数据冗余B )提高查询速度C )减少数据操作的复杂性D )保证数据的安全性和完整性。13. 当B属性函数依赖于 A属性时,属性 A与B的联系是(A )。A) 对多B)多对一C)多对多D)以上都不是14. 在关系模式中,如果属性A和B存在1对1的联系,则说(C )A) At BB) AC)a> BD)以上都不是15. 已知关系模式 R(A,B,C,D,E)及其上的函数相关性集合F=Atd,BtC,EtA,该关系模式的候选码是(B )。A) ABB) BEC) CDD) DE16. 在关系模式R( ABCD 上成立的函数依赖集 F=At

34、 C, Ct B,则关系模式 R的候选码是(A )A) ADB) BC) CD) BC17. 关系模型中的关系模式至少是(A )o A ) 1NFB) 2NFC) 3NFD) BCNF18. 消除了部分函数依赖的1NF的关系模式,必定是(B )o A ) 1NFB)2NFC)3NFD)4NF19. 任何一个满足2NF但不满足3NF的关系模式都存在( D )A)主属性对候选码的部分依赖B)非主属性对候选码的部分依赖C)主属性对候选码的传递依赖D)非主属性对候选码的传递依赖20. 关系的规范化中,各个范式之间的关系是( B )A) 1NF 2NF 3NFB) 3NF 2NF 1NF C ) 1NF

35、=2NF=3NFD) 1NF 2NF BCNF=3NF21. 学生表(ID , NAME SEX OLD DEPART_ID,DEPART_NA)E存在函数依赖是 IDNAME IDSEX IDOLD IDDEPART_ID,DEPART_IDDEPART_NAME其满足( B )o A ) 1NFB) 2NFC) 3NFD) BCNF22. 设有关系模式R(A ,B,C,D),其函数依赖集F=(A,B)C, 3D,则关系模式R的规范化程度最高达到(C )。A) BCNFB) 3NFC) 2NFD) 1NF23. 当关系模式R (A, B)已属于3NF,下列说法中(B )是正确的。A)它一定消

36、除了插入和删除异常B)仍存在一定的插入和删除异常C) 一定属于 BCNFD) A和C都是24. 设关系模式 R是3NF,那么下列说明不正确的是( B )。A) R必是2NFB) R必定不是 BCNF C ) R可能不是 BCNFD) R必是1NF25. 设关系模式R(X, Y, Z)上成立的函数依赖集 F=XYZ,则关系模式 R属于(B)。A) 2NFB) 3NFC) BCNFD) 4NF26. 在关系规范化中,分解关系的基本原则是( B )(1) 实现无损联接(2)分解后的关系要相互独立(3)保持原有的依赖关系A) (1)和(2)B) (1)和(3)C) (1)D) (2)27. 设关系模式

37、 R( A, B,C,D,E),有下列函数依赖:BQD E,C- D,下述对R的分解中,哪些分解是R的无损联接分解(B )。(1)(A,B,C)( C,D,E)(2)(A,B)(A,C,DE)(3)(A,C)(B,C,D,E)(4)(A,B)(C,D,E)A) (4) B ) (1)和(2) C ) (1 )、(2)和(3) D )均不是28. 设关系模式 R(A, B, C), F是R上成立的FD集,F=B-C,则分解AB, BC相对于F ( A )A)是无损联接,也是保持FD的分解B )是无损联接,但不保持FD的分解C)不是无损联接,但保持FD的分解D )既不是无损联接,也不保持FD的分解

38、29. 关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是(B )。A)(学号,课程号)和(课程号,名次)都可以作为候选码B )只有(学号,课程号)能作为候选码C)关系模式属于第三范式D)关系模式属于BCNF30. 设有关系模式W( C,P,S, GT,R),其中各属性的含义是:C为课程,P为教师,S为学生,G为成绩,T为时间,R为教室,根据语义有如下函数依赖集:F=C-G, (S, C)- G, (T, R)- C, (T, P)- R, (T, S)- R关系模式 W的个候选码是(E )。 A ) S, C B ) T, R C ) T, P D ) T, S, E) T, S, PW的规范化程度最高可达到(A ),若将关系模式W分解为3个关系模式 W1 ( C,P) ,W2( S,C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论