聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 南开大学滨海学院2017年大三上学期数据库期末练习

南开大学滨海学院2017年大三上学期数据库期末练习

时间:2017-01-11 22:20:03    下载该word文档

一、选择

1、下面列出的数据管理技术发展的3个阶段中,哪些阶段没有专门的软件对数据进行管理?(A

1 人工管理阶段(2)文件系统阶段(3)数据库阶段

A 只有(1 B 只有(2 C 1)和(2 D 2)和(3

2、数据库系统的核心是(D

A 编译系统B 数据库C 操作系统D 数据库管理系统

3、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B

A 文件的集合 B 数据的集合 C 命令的集合 D 程序的集合

4、在下面的数据模型中,哪一个是概念数据模型(D

A 关系模型 B 层次模型 C 网状模型 D 实体联系模型

5、数据模型的3要素是(D

A 外模式、概念模式和内模式 B 关系模型、网状模型和层次模型

C 实体、属性和联系 D 数据结构、数据操作和数据约束条件

6、数据库系统的体系结构是数据库系统的总体框架,一般说来数据库系统应具有三级模式体系结构,它们是(A

A 外模式、模式和内模式B 子模式、用户模式和存储模式

C 模式、子模式和概念模式D 子模式、模式和用户模式

7、在数据库的三级模式结构中,内模式有(A

A 1B 2C 3D 任意多个

8、在关系数据库中,表是三级模式结构中的(A

A 外模式B 模式C 存储模式D 内模式

9、数据库三级模式体系结构的划分,有利于保持数据库的(A

A 数据独立性B 数据安全性C 结构规范化D 操作可行性

10、描述数据库中全体数据的全局逻辑结构和特性的是(C

A 模式和内模式B 内模式C 模式D 外模式

11、数据库系统依靠(C)支持数据独立性。

A 具有封装机制 B 定义完整性约束条件

C 模式分级、各级模式之间的映像 D DDL语言与DML语言互相独立

12、下列关于数据库系统的正确叙述是(A

A 数据库系统减少了数据冗余

B 数据库系统避免了一切冗余

C 数据库系统中数据的一致性是指数据类型一致

D 数据库系统比文件系统能管理更多的数据

13、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是(A

ADBS包括DBDBMS DB包括DBSDBMS

CDBMS包括DB和DBS DDBS就是DB,也就是DBMS

14、ER模型的基本成分是(D

A字段和记录 B记录和实体 C联系和属性 D实体和联系

15、DBMS目前采用的数据模型中最常用的是(D

A面向对象 B层次 C关系 D网状

16、设关系R和关系S如图所示:

R: A B C S: B C D T: A B C D

a b c b c d a b c d

b b f b c e a b c e

c a d a d b c a d b

d a d d a d b

则关系T是关系R和关系S( B ) 运算的结果。

A. 自然联接B. θ联接C. 笛卡尔积D.

17、一般情况下,当对关系RS进行自然连接时,要求RS含有一个或多个共有的(C)。

A. 记录B. C. 属性D. 元组

18、下列的SQL语句中,(D)不是数据定义语句。

A. CREATE TABLE B. DROP VIEW

C. CREATE VIEW D. GRANT

19、在SQL语言中,子查询是(D)。

A. 返回单表中数据子集的查询语言

B. 选取多表中字段子集的查询语句

C. 选取单表中字段子集的查询语句

D. 嵌入到另一个查询语句中的查询语句

20、题基于以下说明:设有供应商关系S和零件关系P如下图所示。

它们的主码分别是供应商号零件号,零件关系P的属性供应商号是它的外码,属性颜色只能取值(红,白,兰)(这里假定DBMS不支持级联修改功能)

a. 若向关系P插入新行,新行的值分别列出如下,哪个(些)不能被插入(D)?

I. ('201’,'’,'S10’) II.('301','','T11') III.('301','绿','B01')

A. 只有I B. 只有III C. 只有II D. 都不能

b. 若要删除关系S中的行,删除行的值分别列出如下,哪个(些)可以被删除(B)?

I. ('S10’,'宇宙’,'上海’) II.('Z01','立新','重庆')

A.只有I B. 只有II C.都可以 D. 都不可以

c. 若要更新关系P或关系S,如下的更新操作哪个(些)可以被执行(A)?

I. S表中的供应商号的值'Z01’修改为'Z30'

II.P表中的供应商号的值'B01’修改为'B02'

A.只有I B. 只有II C.都可以 D. 都不可以

(在关系中删除行时,除考虑关系的基本定义外还要考虑删除后关系是否还满足其3个约束条件。对题干中的Ⅰ,删除后违背了关系的参照完整性约束;对题干中的Ⅱ,删除后满足要求。所以本题正确答案为选项B(只有Ⅱ)。)

21SQL语言支持数据库的三级模式结构,其中视图对应于(C)。

A. 模式 B. 内模式 C. 外模式 D. 存储模式

22、日志文件是用于记录(C )。

A.程序运行过程 B.数据操作

C.对数据的所有更新操作 D.程序执行的结果

23、下列关系中,不可作为关系数据库的关系是(D

A.R1 (学号,姓名,性别) B.R2(学号,姓名,班级号)

C.R3(学号,班级号,选修课号) D.R4 (学号,姓名,简历)

24、关系模式中各级模式之间的关系为(C

A.3NF2NF1NF B.3NF1NF2NF

C.1NF2NF3NF D.2NF1NF3NF

25、候选关键字中的属性称为(B

A.非主属性 B.主属性 C.复合属性 D 关键属性

26、多用户的数据库系统的目标之一是使它的每个用户好象面对着一个单用户的数据库一样使用它,因此数据库系统必须进行(C

A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制

27SQL中的视图提高了数据库系统的( D)

A.完整性 B.并发控制 C.隔离性 D.安全性

28、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C)。

A.另一个表(table) B.游标(cursor)

C.视图(view) D.索引(index)

29、关系模式规范化的最起码的要求是达到第一范式,即满足( A )

A. 每个分量必须是不可分解 B. 主码属性唯一标识关系中的元组

C. 关系中的元组不可重复 D. 每个非码属性都完全依赖于码

30、关系模式的候选码可以有1个或多个,而主码有(C)。

A. 0B. 1C. 1个或多个D. 多个

31、关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?(B

A.实体完整性 B.参照完整性

C.用户定义的完整性 D.实体完整性、参照完整性和用户定义的完整性

32、下述哪一条是由于关系模式设计不当所引起的问题?(A

A.丢失修改 B.更新异常 C.读脏数据 D.数据被非法读

33、下面列出的关于视图的条目中,不正确的是(C )。

A.视图是外模式

B.视图是虚表

C.使用视图可以加快查询语句的执行速度

D.使用视图可以简化查询语句的编写

34、索引的顺序和数据表的物理顺序相同的索引是(D)。

A.聚集索引 B.非聚集索引 C.主键索引 D.唯一索引

35、用于事物回滚的SQL语句是(D

A create table B commit C grant revoke D rollback

36、用于数据库恢复的重要文件是(A

A.数据库文件B.索引文件C.日志文件D.备注文件

37、数据库管理系统允许用户把一个或多个数据库操作组成( B ),它是一组按顺序执行的操作单位。

A.命令B.事务C.文件D.程序

38、下列操作哪个不能引起触发器执行(A

A.select B.insert C.delete D.update

二、用关系代数完成查询

设有如图所示的关系SCSC,它们分别表示学生、课程和学生选课。S(S#,SNAME,SEX,AGE),

SC(S#,C#,GRADE),

C(C#,CNAME,TEACHER)

(1) 查询所有选修周明老师所教的数据库课程成绩在90分以上的学生姓名。

三、SQL语言操作

针对上题的关系,试用SQL语句完成下列操作。

(1) 查询选修数据库课程的学生姓名及成绩,要求成绩从高到低排列。

(2) 查询至少有两人选修的课程号。

(3) 查询周明老师所教各门课程的平均成绩。

(4) 将选修数据库课程的学生成绩提高10%

四、假设网上书店的业务规则如下:

网上书店经营各种图书,图书有书号、书名、出版社、单价和库存量等属性。客户有编号、姓名和地址等属性。

客户通过选择购买图书,最后网站自动生成订单。一个订单中可包含多种图书。订单中有订单号、日期。一个客户可有多个订单,一个订单只能属于一个客户。

1)根据上述业务规则设计ER模型。

2)将ER模型转换成关系模型并指出各关系模式的码。

五、设要建立学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:

学生(学号,姓名,性别,年龄,所在系);

课程(课程号,课程名,先行课),

选课(学号,课程号,成绩)。

Transact-SQL完成下列操作。

(1)在学生表的姓名列上创建非聚集索引。

(2)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。

(3)建立存储过程,根据学生的学号,查询出其所选修的课程名称及成绩。

六、现有如下关系模式:借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期),基本函数依赖集F={图书编号 (书名,作者名,出版社),读者编号 读者姓名,(图书编号,读者编号,借阅日期) 归还日期}

1)读者编号是候选码吗?

2)写出该关系模式的主码。

3)该关系模式中是否存在非主属性对码的部分函数依赖?

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服