(10-11-1)数据库原理试卷B(答案)_第1页
(10-11-1)数据库原理试卷B(答案)_第2页
(10-11-1)数据库原理试卷B(答案)_第3页
(10-11-1)数据库原理试卷B(答案)_第4页
(10-11-1)数据库原理试卷B(答案)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、试卷编号命题人:朱翠娥、曹彩凤、李志仁 试卷分类(A卷或B卷) B 五邑大学 试 卷(参考答案)学期: 2010 至 2011 学年度 第 1 学期课程: 数据库原理 专业: 班级: 姓名: 学号: 题号一二三四五六七八九十总分得分得分一、 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。每小题1分,共20分)1. 数据库的概念模型独立于( A )。A具体的机器和DBMS BE-R图 C信息世界 D现实世界2. 数据库的基本特点是( B )。A数据可以共享(或数据结构化),数据独立性高,数据冗余度大,易移植,统一管理和控制B数据可以共享(或数据结构化

2、),数据独立性高,数据冗余度小,易扩充,统一管理和控制C数据可以共享(或数据结构化),数据互换性好,数据冗余度小,易扩充,统一管理和控制D数据非结构化,数据独立性高,数据冗余度小,易扩充,统一管理和控制3. 下述关于数据库系统的正确叙述是( A )。A数据库系统减少了数据冗余 B数据库系统避免了一切冗余 C数据库系统中数据的一致性是指数据类型一致 D数据库系统比文件系统能管理更多的数据4. DB、DBMS、DBS三者之间的关系是( B )。A. DBMS包括DB和DBSB. DBS包括DB和DBMS C. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思5. 数据库管理系统能实

3、现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( C )。A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能 6. 层次型、网状型和关系型数据库划分原则是( D )。A记录长度 B文件的大小 C联系的复杂程度 D数据之间的联系 7. 层次模型不能直接表示( C )。A 1 :1关系 B1 :m关系 C m :n关系 D1 :1和1 :m关系 8. 有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C )。A. 实体完整性约束B. 参照完整性约束 C. 用户自定义完整性约束D. 关键字完整性约束 9. 在关系代数运算中,五种基本

4、运算为( C )。A并、差、选择、投影、自然连接 B并、差、交、选择、投影 C并、差、选择、投影、乘积 D并、差、交、选择、乘积 10. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 ( D )。AS BSC,C CS,SC DS,C,SC 11. 数据库的( B )是指数据的正确性和相容性。A安全性B完整性C并发控制D恢复 12. 嵌入式SQL的预处理方式,是指( D)。A识别出SQL语句,加上前缀标识和结束标志B对源程序进

5、行格式化处理C把嵌入的SQL语句编译成目标程序D把嵌入的SQL语句处理成函数调用形式 13. 在SQL的下列语句中,能够实现参照完整性约束的语句是(D)。AFOREIGN KEYBPRIMARY KEYCREFERENCESDFOREIGN KEY和REFERENCES14. 在需求分析阶段,数据字典是对系统中( A)。A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述15. 将SQL嵌入到主语言使用时,必须区分SQL语句和主语句。通常在所有的SQL语句前加上(B)。A. :B. EXECSQLC. SQLD. DECLARE16. 数据库设计人员与用户之间沟通信息的桥梁是(A

6、)。A. 实体联系图B. 程序流程图C. 模块结构图D. 数据结构图17. 存储过程属于( C )类型。A. 嵌入式SQLB. ODBCC. 命名块D. 匿名块18. 在嵌入式SQL语句中,当查询结果为多条记录时,应使用( D )。A. 主变量B. PL/SQLC. 触发器D.游标19. 在数据库设计中,学生的学号在某一局部应用中被当作实体,而另一部分应用中被当作属性,那么此称之为(A )冲突。A结构B命名C联系D属性 20. 在数据库设计的需求分析阶段,业务流程一般采用(B)表示。AE-R模式B数据流图C程序结构图D程序框图得分二、 填空题(每空1分,共10分)请在答题卡的相应位置写上正确答

7、案,错答、不答均无分 1. 数据库是长期存储在计算机内、有组织的、可 共享 的数据集合。2. 数据独立性又可分为逻辑数据独立性和 物理数据独立性 。 3. 数据库体系结构按照模式、外模式和 内模式 三级结构进行组织。4. 一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和 关键字 。5. 在数据系统中,对存取权限的定义称为 授权 。 6. 在数据库系统中,保证数据及语义正确和有效的功能是 完整性控制 。 7. 游标是系统为用户开设的一个 数据缓冲区 。8. 触发器是实现数据库 完整性 的一个重要方法。9. 防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的 安全性 控制机

8、制要解决的问题。10. 关系数据模型的三个组成部分中,包括数据结构、数据操作和 完整性规则 。得分三、 判断题(每题1分,共10分)请在答题卡的相应位置写上正确答案(或),错答、不答均无分1. 数据库系统的数据独立性是指不会因为存储策略的变化而影响存储结构。 2. 数据库系统的最大特点是数据的三级抽象和二级独立性。 3. 规范化主要的理论依据是关系代数理论。 4. 数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。 5. 关系模型中,一个关键字是可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成。 6. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主

9、要是为了实现数据库的完整性。 7. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的参照完整性约束。 8. 从E-R模型向关系模式转换时,一个MN联系转换为关系模式时,该关系模式的关键字是M端实体关键字与N端实体关键字组合。 9. 事务的隔离性是指事务必须是使数据库从一个一致性状态变到另一个一致性状态。 10. 缓冲区用来记录对数据库中数据进行的每一次更新操作。 得分四、 综合应用题之一 (每小题3分,共30分) 设某商店管理数据库中有下列三个关系: 商店(商店编号C(3),商店名称C(20),地址C(20),店员人数N(3,0)) 销售(商店编号C(3),商品编号C(

10、4),数量N(3,0),日期D( )) 商品 (商品编号C(4),商品名称C(15),价格N(7,2),生产商C(20) 1、试用关系代数完成如下查询(1)查找价格大于或等于 20 的商品编号、商品名称和价格。 商品编号,商品名称,价格(价格20(商品) 1分 2分(2)查询商店名称为“人人乐”且店员人数超过50的商店地址和店员人数。地址,店员人数(商店名称=人人乐店员人数50(商店) 1分 2分(3)查询销售了商品编号为A123的商店名称、商品名称、数量和日期。参考答案一:商店名称,商品名称,数量,日期 (商品编号=A123 (商店销售商品) ) 1分 1分 1分参考答案二:商店名称,商品名

11、称,数量,日期(商店编号,商品名称,数量,日期(商品编号=A123(销售) 商品)商店)1分 1分1分2、写出下列操作的SQL语句(1) 在“商店”表中插入数据(A129,人人乐,深圳市南山大道52号,120)参考答案一:INSERT INTO 商店(商店编号,商店名称,地址,店员人数) (2分)VALUES(A129,人人乐,深圳市南山大道52号,120); (1分)参考答案二:INSERT INTO 商店 (2分)VALUES(A129,人人乐,深圳市南山大道52号,120); (1分)(2) 查询店员人数不超过 100 人或者在“广州市东风路12号”的所有商店的商店编号和商店名称,并按商

12、店编号升序排列。SELECT 商店编号,商店名称 (1分)FROM 商店 WHERE 店员人数 =30(1分)(7) 创建一个反映各个商店销售的所有商品信息的名为“ssg”的视图,包含下列属性:商店编号、商店名称、商品编号、商品名称、数量、日期。CREATE VIEW ssg(商店编号,商店名称,商品编号,商品名称,数量,日期) (1分)ASSELECT 商店编号,商店名称,商品编号,商品名称,数量,日期 (1分)FROM 商店,销售,商品 WHERE商店.商店编号=销售.商店编号 AND 销售.商品编号=商品.商品编号 (1分)得分五、 综合应用题之二 (每小题10分,共20分)一个电影资料

13、数据库包含如下实体集:电影:属性有发行编号,名称,年份,长度,发行量 演员:属性有演员ID,姓名,地址,性别,出生日期,籍贯,特长导演:属性有导演ID,姓名,地址,性别,出生日期,籍贯,专业电影公司:公司ID,名称,地址,法人其中,每个演员可能演多部电影,每部电影由多个演员表演,演员在电影中有唯一角色;每部电影只有一个导演,由一家电影公司制作;演员和导演可以受聘于多家电影公司,但在同一时段内只能受聘于一家电影公司,电影公司可以聘用多个演员和导演,制作多部电影。(1)试画出E-R图,并在图上注明属性、联系类型。评分标准:实体属性图中,每个实体型1分;实体联系图中,“聘用1”联系2分,其它四个联系

14、各1分。(2)将E-R图转换成关系模型,并说明主码和外码。电影(发行编号,名称,年份,长度,发行量,导演ID,公司ID) (2分)主码:发行编号外码:导演ID,公司ID演员(演员ID,姓名,地址,性别,出生日期,籍贯,特长)(1分)主码:演员ID导演(导演ID,姓名,地址,性别,出生日期,籍贯,专业)(1分) 主码:导演ID电影公司(公司ID,名称,地址,法人)(1分) 主码:公司ID表演(演员ID,发行编号,角色)(2分)主码:(演员ID,发行编号)外码:演员ID,发行编号聘用1(演员ID,公司ID,时段1)(2分)主码:(演员ID,公司ID,时段)外码:演员ID,公司ID聘用2(导演ID,

15、公司ID,时段2)(1分)主码:(导演ID,公司ID,时段)外码:导演ID,公司ID注:1、 时段不能同名,故分时段1、时段2,分别对应聘用1和聘用2中的时段属性。2、 对于每一个一对多的联系,还可以将其转化成一个关系模式(但不是最好的),请大家适当给分。得分六、 规范化理论(共10分)设有关系模式M(职工编号,任务编号,薪酬,主管部门,负责人),如果规定每个职工可完成多项任务,各得一份薪酬;每项任务只属于一个主管部门管理;每个主管部门只有一个主要负责人(M中负责人指主要负责人)。(1)试写出关系模式M的基本函数依赖集和候选码。(4分)(2)说明M不是2NF模式的理由,并把M分解成2NF模式集。(3分)(3)进而把M分解成3NF模式集。(3分)答:(1)M的基本函数依赖有三个:(职工编号,任务编号)薪酬(1分)任务编号主管部门(1分)主管部门负责人(

温馨提示

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

评论

0/150

提交评论