数据库原理试题

浙江省20074月高等教育自学考试

数据库原理试题

课程代码:02336

一、单项选择题(本大题共15小题,每小题2分,共30)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.三个模式之间存在下列映射关系,将正确的填入括号中(      

A.外模式/内模式                                         B.外模式/模式

C.模式/模式                                                D.内模式/外模式

2SQL语言中,删除一个表的命令是(      

ADELETE                                                  BDROP

CCLEAR                                                    D.REMOVE

3.数据库具有____、最小冗余、较高的数据的独立性和易于扩充等特点。(      

A.数据结构化                                              B.程序标准化

C.数据模块化                                              D.程序结构化

4.反映现实世界中实体及实体间联系的信息模型是(      

A.关系模型                                                 B.层次模型

C.网状模型                                                 D.E-R模型

5.关系模型中用户定义的完整性约束是指(      

A.限制关系的属性个数

B.限制关系的元组个数

C.用户定义限制条件,由系统提供检验机制

D.限制有联系关系的主键和外键不能同名

6.事务有多个性质,其中不包括(       

A.一致性                                                     B.唯一性

C.原子性                                                     D.隔离性

7.表达式“AGE BETWEEN 18 AND 24等价于(      

AAGE>18 AND AGE<24                             B.AGE>=18 AND AGE<24

CAGE>18 AND AGE<=24                           D.AGE>=18 AND AGE<=24

8 在数据库设计中使用E-R图工具的阶段是(      

A.需求分析阶段                                          B.数据库物理设计阶段

C.数据库实施                                             D.概念结构设计阶段

9 使用CREATE SCHEMA语句建立的是(       

A.表                                                           B.数据库

C.视图                                                        D.索引

10.设RS为二个关系,代表并、交、投影的关系代数运算的符号分别是(      

ARSRS、σF(R)                               B.RSRS、πA(R)

CRSRS、πA(R)                               D.RSRS、σF(R)

11.系统故障会造成(      

A 内存数据丢失                                        B. 硬盘数据丢失

C 软盘数据丢失                                         D. 磁带数据丢失

12.设关系T是关系RS的关系运算结果, TRS的元组个数分别为kmn,则kmn三者之间的关系是(      

Ak<( m + n)                                               B.k( m + n)

Ck<(m×n)                                                 D.k(m×n)

13.进行自然联接运算的两个关系必须具有(      

A.公共属性                                                 B.相同关系名

C.相同属性个数                                          D.相同关键字

14.在数据库系统中死锁属于(      

A.系统故障                                                 B.程序故障

C.事务故障                                                 D.介质故障

15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(      

A.实体完整性约束                                       B.关键字完整性约束

C.参照完整性约束                                       D.用户自定义完整性约束

二、填空题(本大题共11小题,每空1分,共20)

请在每小题的空格中填上正确答案。错填、不填均无分。

16.数据库的完整性是指数据的______________________

17.数据字典是对系统中数据的详尽描述。通常包括数据项、___________、数据流、___________和数据处理等五部分。

18.需求分析阶段的后期将编写系统分析报告,也称___________

19.数据库运行过程中可能产生的故障有______________________、介质故障和病毒破坏等故障。

20.在关系模式R(U)中,如果XYYZ,且Y不是X的子集,不存在X Y的情况,则称Z___________依赖于X

21.关系中主码的取值必须唯一且非空,这条规则是___________完整性规则。

22.在SQL语言中,消除重复的关键字是___________,分组的关键字是___________

23.根据局部DBS的数据模型和DBMS,分布式数据库可以分为三类:同构同质型、______________________三类。

24.设关系R(A,B,C,D,E,F,G,H)属性间依赖关系如下:

若将上述关系R分解为:

R1(C,D,E)                     R2属于___________NF

R2(A,B,C,F)                  R3属于___________NF

25DBMS提供数据操纵语言对数据库的操纵功能分成两种:检索和更新。其中更新操作包括_________________________________

26.逻辑数据独立性是指修改___________,尽量保持___________不变。

三、简答题(本大题共6小题,每小题4分,共24)

27.简述文件系统的缺陷。

28.结构数据模型分为哪三类?结构数据模型由哪三部分组成?

29.简述SQL的四个组成部分。

30.关系数据库的完整性规则有哪几类?

31.用户访问数据库有哪些权限?对数据库模式有哪些修改权限?

32.如果R的分解ρ={R1R2}FR所满足的函数依赖集合,分解具有无损联接性的充要条件是什么?判断下面分解是否具有无损联接。

R(A,B,C)F1={A->B}R上成立,ρ={AB,AC}

四、计算题(本大题共4小题,每小题2分,共8)

设有关系RS(表),计算:

33RS

34RS

35RT

36.∏B(S)

五、设计题(本大题共6小题,每小题3分,共18)

设教学数据库中有三个关系:

学生关系S(S#,SNAME,AGE,SEX)

学习关系SC(S#,C#,GRADE)

课程关系C(C#,CNAME)

其中S#,C#,SNAME,AGE,SEX,GRADE,CNAME分别表示学号,课程号,姓名,年龄,性别,成绩和课程名。

用关系代数表达式表达下列操作

37.检索学习课程号为C2的学生的学号与成绩

38.检索选修课程名称为MATHS的学生的学号与姓名

SQL语句表达下列操作

39.检索课程号为C2的分数最高的学生学号和姓名

40.检索不选修课程号为C2的学生姓名与年龄

41.检索平均成绩超过80分的学生学号和平均成绩

42.把姓名是S5的学生的成绩从SC表中删除

 

 

 

你可能感兴趣的:(数据库,c,sql,c#,数据结构,语言)