叨叨游戏网
您的当前位置:首页月考试《数据库技术》考核作业

月考试《数据库技术》考核作业

来源:叨叨游戏网


数据库技术 卷〔作业考核 线上〕 B

学习中心: 院校学号: 姓名

〔共 7 页〕

总分题号
得分
一、单项选择题〔每题2分,共10小题,20分 〕

[ ] 1.网状数据库中记录与记录之间的联系是通过

A.指针 B.索引

C.公共属性 D.数据项

[ ] 2.在数据库的三级模式结构中,模式有

A.0个 B.1个

C2个 D.任意多个

[ ] 3.关系数据库中,完成主码标识元组的作用是通过

A.实体完整性规则

B.参照完整性规则

C.用户自定义的完整性

D.属性的值域

[ ] 4.设计ER图,属于数据库设计

A.需求分析 B.逻辑设计

C.概念设计 D.物理设计 ·

[ ] 5. 为了使索引键的值在根本表中唯一,在建立索引的语句中应使用保存字

A. UNIQUE B. COUNT

C. DISTINCT D. UNION

[ ] 6.在数据库的三级模式结构中,外模式可能有

A.1个 B.2个

C0个 D.任意多个

[ ] 7. 在某个数据库中建立了表person(no,name,sex,birthday),其中No为表的主码,表中已有的记录如以下图所示:

NoNaneSexbirthday
1张丽丽1967/05/07
4李方1970/04/14
6王安1982/10/27
以下四个语句中能够正确执行的插入操作是

A. INSERT INTO person VALUES(6,′王中′,′男′,′19/03/08′)

B. INSERT INTO person (name,sex) VALUES(′王中′,′男′)

C. INSERT INTO person VALUES(2,′男′,′王中′,′19/03/08′)

D. INSERT INTO person(no,sex) VALUES(2,′男′)

[ ] 8.下面的说法不确切的是

A. 索引用来加速数据的访问速度和保证表的实体完整性的。

B. 索引有聚簇和非聚簇索引两种。

C. 聚簇索引使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引。

D. 非聚簇索引与表的物理顺序无关,一个表应该建立多个非聚簇索引。

[ ] 9. 在并发操作中,加锁不能解决的问题是

A. 数据更新丧失 B. 事务故障

C. 读未提交数据 D. 不一致性检索

[ ] 10. 用来记录对数据库中数据进行的每一次更新操作的是

A. 数据字典 B. 后援副本

C. 日志文件 D. 数据库

二、填空题〔每题1分,共10小题,10分 〕

11.数据模型通常由数据结构、数据操作和〔 〕三局部组成。

12.数据操作描述了系统的〔 特性。

13. 对数据库的操作主要有数据检索和〔 两大类。

14.将关系模式R分解为3NF,肯定可以满足既具有无损连接性,又保持〔 〕。

15.行列子集视图是指,从单个〔 〕导出,只是去掉了其中的某些行和某些列。

16.嵌入式SQL引入了〔 〕机制,用来协调两种不同的处理方法.

17.系统函数为三类:标量函数、聚合函数和〔 〕函数。

18.在SQL Server的建立索引的原则之一,在经常〔 〕的字段上最好建立索引。

19.一级封锁协议是指任一事务在修改某数据之前,必须先对其加上〔 〕锁,直至事务结束才能释放之。

20.触发器能够对数据库中的相关表完成〔 〕更改。

三、简答题〔每题5分,共6小题,30分 〕

21.数据库的三级模式描述。

22.数据模型及其要素的描述。

23.如何使用对集合操作排序的ORDER BY子句。

24.SQL Server中压缩数据库的方法描述。

25.举例说明属性间的依赖关系

26.解决嵌入式 SQL与主语言工作单元之间通信方法的三个关键要素描述。

四、设计题〔每题5分,共4小题,20分 〕

学生-课程数据库的三个关系模式:

学生表:Student(SnoSnameSsexSageSdept)

课程表:Course(CnoCnameCpnoCcredit)

学生选课表:SC(SnoCnoGrade)

27. 查询每一门课的间接先修课。

28. 查询选修2号课程且成绩在90分以上的全部学生的学号姓名。

29. 用嵌套连接查询与“刘晨〞所在系的同学。

30.设有如下三个关系模式:

图书〔书号,书名,类别,出版社,作者,定价〕

读者〔编号,姓名,性别,单位〕

借阅〔书号,读者编号,借阅日期〕

根据要求,使用Transact-SQL语句,以书号升序列出计算机类图书的书号,名称及定价。

五、应用题〔此题10分 〕

31.现已设计好了一个客户表,该客户的样本数据如所示。

表名称:客户

客户姓名客户地址客户 业务员业务员地址业务员
王一林北京丰台理店4568791418李森林北京西甘家口43号68217113
叶海明杭州新堂三星路号6955435郭珊珊北京东城花市大街7号63451148
田立云天津黄河路11号5998138李森林北京西城甘家口43号68217113
冯占祥青岛登州路56号47863郭珊珊北京东城花市大街7号63451148
周玉山北京海淀花园路33号62563345李森林北京西城甘家口43号68217113
答复以下问题:

〔1〕该表是否存在数据冗余?假设存在由此而产生的后果。

2〕假设把表分解成两个新表,一个是客户,另一个是业务员,写出每个表的结构,并且说明主码和外码。

六、应用题〔此题10分 〕

32.假设有一个表,包含的属性有:号码、购物日期、商品编号、品名、数量、厂商编号、厂商名称。

答复以下问题:

〔1〕主码是什么?外码是什么?

2〕表结构存在问题,应该如何分解这个表。分析分解前后的关系范式

因篇幅问题不能全部显示,请点此查看更多更全内容