文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案
数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2

作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源:

第一部分选择题 (共30分)

一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。

1. 单个用户使用的数据视图的描述称为【】

A. 外模式

B. 概念模式

C. 内模式

D. 存储模式

2. 子模式DDL用来描述【】

A. 数据库的总体逻辑结构

B. 数据库的局部逻辑结构

C. 数据库的物理存储结构

D. 数据库的概念结构

3. 在DBS中,DBMS和OS之间的关系是【】

A. 相互调用

B. DBMS调用OS

C. OS调用DBMS

D. 并发运行

4. 五种基本关系代数运算是【】

A. ∪,-,×,π和σ

B. ∪,-,∞,π和σ

C. ∪,∩,×,π和σ

D. ∪,∩,∞,π和σ

5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】

A. 左外联接

B. 右外联接

C. 外部并

D. 外联接

6. 下列聚合函数中不忽略空值 (null) 的是【】

A. SUM (列名)

B. MAX (列名)

C. COUNT ( * )

D. AVG (列名)

7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】

A. 是无损联接,也是保持FD的分解

B. 是无损联接,但不保持FD的分解

C. 不是无损联接,但保持FD的分解

D. 既不是无损联接,也不保持FD 的分解

8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】

A. rí mρ(r)

B. mρ(r) í r

C. r = mρ(r)

D. r≠mρ(r)

9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】

A. 需求分析阶段

B. 逻辑设计阶段

C. 概念设计阶段

D. 物理设计阶段

10. SQL中,下列涉及空值的操作,不正确的是【】

A. AGE IS NULL

B. AGE IS NOT NULL

C. AGE = NULL

D. NOT (AGE IS NULL)

11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】

A. 只能读不能写

B. 只能写不能读

C. 既可读又可写

D. 不能读不能写

12. DBMS中实现事务持久性的子系统是【】

A. 安全性管理子系统

B. 完整性管理子系统

C. 并发控制子系统

D. 恢复管理子系统

13. SQL的全局约束是指基于元组的检查子句和【】

A. 非空值约束

B. 域约束子句

C. 断言

D. 外键子句

14. 分布式数据库系统中分片模式和分配模式均是【】

A. 全局的

B. 局部的

C. 分布的

D. 集中的

15. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【】

A. 平面关系模型

B. 嵌套关系模型

C. 复合对象模型

D. 分布式关系模型

第二部分非选择题 (共70分)

二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。错填或不填均无分。)

16. 一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的

_______________。

17. 用树型结构表示实体类型及实体间联系的数据模型称为_______________。

18. 关系数据库的关系演算语言是以_______________为基础的DML语言。

19. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推出。

20. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是_______________。

21. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_______________。

22. DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。

23. 事务必须具有的四个性质是:原子性、一致性、_______________和持久性。

24. 分布式数据库系统中透明性层次越高,应用程序的编写越_______________。

25. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为_______________。

三、简答题 (本大题共10小题,每小题3分,共30分)

26. 请阐述在网状模型和关系模型中,实体之间联系的实现方法。

28. 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σB = D (R∞S))。

29. 设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B},试写出关系模式R的候选键,并说明理由。

30. 两个函数信赖集F和G等价的充分必要条件是什么?

31. 设有关系R和S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?

32. 设关系模式R(A,B) 和S(C,D),有关系代数表达式E = πA,C(σB = ‘d’(R×S)),请画出表达式E的语法树。

33. SQL中表达完整性约束的规则主要有哪几种?

34. 什么是分布式数据库的分布透明性?

35. 什么是对象关系数据模型?

四、设计题 (本大题共5小题,每小题4分,共20分)

36. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)

工作关系WORKS (职工号,公司号,工资)

公司关系COMPANY (公司号,公司名,城市)

假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。

37. 依据第36题的关系数据库,试用SQL语句写出下列操作:

将所有在“联华公司”工作的职工加薪5?。

38. 图书出版管理数据库中有两个基本表:

图书 (书号,书名,作者编号,出版社,出版日期)

作者 (作者编号,作者名,年龄,地址)

试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。

39. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出ER 图,并注明属性和联系类型。

40. 学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)

收费 (学年,学号,学费,书费,总金额)

假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。

试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)

五、综合题 (本题共10分)

41. 假设某商业集团数据库中有一关系模式R如下:

R (商店编号,商品编号,数量,部门编号,负责人)

如果规定:(1) 每个商店的每种商品只在一个部门销售;

(2) 每个商店的每个部门只有一个负责人;

(3) 每个商店的每种商品只有一个库存数量。

试回答下列问题:

(1) 根据上述规定,写出关系模式R的基本函数依赖;

(2) 找出关系模式R的候选码;

(3) 试问关系模式R最高已经达到第几范式?为什么?

(4) 如果R不属于3NF,请将R分解成3NF模式集。

数据库原理试题参考答案

一、单项选择题

二、填空题

16. 可重用性 (或共享性) 17. 层次模型 18. 谓词演算 19. 自反20. B→C

21. 不相交条件 22. 不一致分析 23. 隔离性 24. 简单 (或容易) 25. 子类型

三、简答题

26. 在网状模型中,联系用指针实现。

在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。

27.

┌───────┐

│?? A?? B?? C? │

├───────┤

│?? 4?? 5?? 6? │

│?? 7?? 8?? 9? │

└───────┘

28. SELECT A,E

FROM R,S

WHERE B = D AND =

29. ①R的候选键是CD

②理由:从已知的F,可导出D→ABD,

再根据增广律,可得出CD→ABCD,

即CD值可决定全部属性值。

30. F中每个FD在G+ 中,并且G中每个FD也在F+ 中。

31. (1) RESTRICT (或约束删除)

(2) CASCADE (或级联删除)

(3) SET NULL (或外键值置空)

33. 有主键约束、外键约束、属性值约束和全局约束等。

34. 分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。

35. 在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。

四、设计题

37. UPDATE WORKS

SET工资 = 工资 *

WHERE公司号IN

(SELECT公司号

FROM COMPANY

WHERE公司名=‘联华公司’);

38. SELECT 作者名,书名,出版社

FROM 图书,作者

WHERE 图书 . 作者编号 = 作者 . 作者编号AND 年龄 < = (SELECT AVG (年龄)

FROM 作者);

40. CREATE TABLE 学生

(学号 CHAR (8),

姓名 CHAR (8),

专业 CHAR (13),

入学日期 DATE,

PRIMARY KEY (学号));

CREATE TABLE 收费

(学年 CHAR (10),

学号 CHAR (8),

学费 NUMERIC (4),

书费 NUMERIC (5,2),

总金额 NUMERIC (7,2),

PRIMARY KEY (学年,学号),

FOREIGN KEY (学号) REFERENCES 学生 (学号));

五、综合题

41. (1) 有三个函数依赖:(商店编号,商品编号) →部门编号

(商店编号,部门编号) →负责人

(商店编号,商品编号) →数量

(2) R的候选码是 (商店编号,商品编号)

(3) 因为R中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖,所以R属于2NF,R不属于3NF。

(4) 将R分解成:R1 (商店编号,商品编号,数量,部门编号)

R2 (商店编号,部门编号,负责人)

全国2002年10月自学考试数据库原理试题

作者:ryan 点击:时间:2003-10-11 上午 22:55:00 来源:

课程代码:02336

一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题2分,共30分)

1.在关系模型中,关系的“元数”(arity)是指(????? )

? A.行数???????????? B.元组个数????????? C.关系个数????????? D.列数

中“第三级存储器”是指(????? )

? A.磁盘和磁带?????????????????????????? B.磁带和光盘 ? C.光盘和磁盘?????????????????????????? D.快闪存和磁盘 3.有关系R 和S ,R∩S 的运算等价于(????? )

? (R-S)????????????????????????????? (R-S)???????????????????????????????????????? ? C.(R-S)∪S???????????????????????????? ∪(R -S)

4.设关系R 和S 的属性个数分别为r 和s ,则(R×S)操作结果的属性个数为(????? ) ? +s??????????? ???????????????? ×s????????? (r,s)

5.设关系R 和S 的值如下: R 与S 左外联接的结果的元组个数

是(????? )

? ?????????????? ???????????????? ??????????

语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(????? ) ? A.包括20岁和30岁????????????????????? B.不包括20岁和30岁 ? C.包括20岁但不包括30岁??????????????? D.包括30岁但不包括20岁 7.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(????? ) ? ??????????? ?????????? ????????

8.设有关系模式R(A ,B ,C ,D),F 是R 上成立的FD 集,F={B→C,C→D},则属性C 的闭包C+为(????? ) ? ?????????????? ????????????? ??????????????

9.关系模式分解的无损联接和保持函数依赖两个特性之间的联系是(????? )

R

A

B

C

S

B

D

E

a

b c

b d

e

a

b c

b

d

e

a

b

c

B 5

d

e

? A.前者成立蕴涵后者成立??????????????? B.后者成立蕴涵前者成立

? C.同时成立,或者同时不成立??????????? D.没有必然的联系

10.把ER模型转换成关系模型的过程,属于数据库的(????? )

? A.需求分析??????????????????????????? B.概念设计

? C.逻辑设计??????????????????????????? D.物理设计

11.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是(????? )

? ??????????????? ??????????????? ?????????????

12.在数据库系统中死锁属于(????? )

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

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

中的视图提高了数据库系统的(????? )

? A.完整性????????????????????????????? B.并发控制

? C.隔离性????????????????????????????? D.安全性

14.数据库系统中,“分片”概念是指(????? )

? A.对磁盘分片????????????????????????? B.对数据分片

? C.对内存分片????????????????????????? D.对外存分片

15.在对象关系模型中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为(????? )

? A.结构类型???????????????????????????? B.数组类型

? C.多集类型???????????????????????????? D.集合类型

二、填空题(每小题1分,共10分)

16.模式/内模式映象为数据库提供了_______数据独立性。

17.在层次、网状模型中,数据之间联系用_______实现。

18.在关系代数运算中,从关系中取出满足条件的元组的运算称为_______。

的集合处理方式与宿主语言的单记录处理方式之间的协调用_______机制实现。

20.如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为_______。

21.如果X→Y且有Y? X,那么X→Y称为_______。

22.判断一个并发调度是否正确,可以用_______概念来解决。

23.数据库恢复时,系统对已提交的事务要进行_______处理。

24.分布式数据库系统具有两个特征:数据分布性和_______。

系统是在传统的关系数据库技术中引入_______技术。

三、简答题(每小题3分,共30分)

26.什么是数据库的完整性控制?

27.设有职工关系EMPLOYEE(职工名,姓名,性别,技能),有关系代数运算表达式:

π1,2,4(EMPLOYEE) ÷π4(σ2=`CHEN"(EMPLOYEE)),请用汉语句子写出该表达式所表示的查询。

28.在教学数据库中,规定每门课(C#)只有一名教师(T#)任课;每名教师只有一个家庭地址(ADDRESS);每名教师只能上一门课。试写出相应的函数依赖集合。

29.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE, BC→D,D→E},试问R 达到第几范式,并说明理由。

30.在C/S数据库体系结构中,客户机和服务器各完成什么功能?

31.什么是事务的原子性?

32.如果数据库系统对事务的并发操作不加控制,有可能带来哪些问题?

33.在基于日志的恢复技术中,“运行记录优先原则”的含义是什么?

34.分布式数据库的分层体系结构的主要特征是什么?

35.在ORDB中,继承性有哪两种实现方式?

四、设计题(每小题4分,共20分)

36.设某工厂数据库中有两个基本表:

车间基本表:DEPT(DNO,DNAME, MGR__ENO),其属性分别表示车间编号、车间名和车间主任的职工号。

职工基本表:EMP(ENO,ENAME, AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。

试用关系代数表达式写出下列查询:检索“金工车间”的男职工的职工号和姓名。

37.在第36题两个基本表的基础上,建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO, ENAME)。试写出创建视图VIEW6的SQL语句。

38.设教学数据库中有三个基本表:

S(SNO,SNAME, AGE, SEX),其属性分别表示学号、学生姓名、年龄、性别。

C(CNO, CNAME, TEACHER),其属性分别表示课程号、课程名、上课教师名。

SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。

有如下SQL查询语句:

SELECT CNO

FROM C

WHERE CNO NOT IN

???? (SELECT CNO

???? FROM S, SC

???? WHERE =

??????? AND SNAME= `GU")

请完成下列问题:

(1)用汉语句子阐述上述SQL语句的查询结果。

(2)用等价的关系代数表达式表示上述SQL查询语句。

39.设有职工基本表:EMP(ENO,ENAME, AGE, SEX, SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于1000元的女职工加薪200元,试写出这个操作的SQL语句。

40.设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资、所在车间的编号。试写一个断言(断言名为ASSE4),要求每个车间女职工人数不大于20人。

五、综合题(10分)

41.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

(3)分析每个关系模式已经达到第几范式。

浙江2002年1月自学考试数据库原理试题及答案

作者:ryan 点击:时间:2003-10-11 上午 23:28:00 来源:

一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小

题1分,共10分)

1.要保证数据库逻辑数据独立性,需要修改的是(????? )

A.模式????????????????????????????????????? ?

B.模式与内模式的映射

C.模式与外模式的映舍??????????

D.内模式

2.下列四项中,不属于数据库特点的是(????? )

A.数据共享???????? ????????

B.数据完整性

C.数据冗余很高????????

D.数据独立性高

3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(????? )

A.多对多???????

B.一对一?????????

C.多对一?????????

D.一对多

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

A.关系模型????????

B.层次模型????????

C.网状模型????????

D. E-R模型

5.对数据库并发操作有可能带来的问题包括(????? )

A.读出“脏数据”??? ???????

B.带来数据的冗余????????

C.未被授权的用户非法存取数据??????????

D.破坏数据独立性

6.关系数据模型的三个组成部分中,不包括(????? )

A.完整性规则????????

B.数据结构????????

C.数据操作????????

D.并发控制

7.关系代数表达式的优化策略中,首先要做的是(????? )

A.对文件进行预处理??????????

B.尽早执行选择运算????????

C.执行笛卡儿积运算??????????

D.投影运算

8.事务有多个性质,其中不包括(????? )

A.一致性??????????

B.唯一性????????

C.原子性??????????

D.隔离性

语言通常称为(????? )

A.结构化查询语言??????????

B.结构化控制语言

C.结构化定义语言??????????

D.结构化操纵语言

10.如何构造出一个合适的数据逻辑结构是(????? )主要解决的问题。

A.关系数据库优化??????????

B.数据字典????????

C.关系数据库规范化理论????????? ?

D.关系数据库查询

二、填空题(每小题1分,共10分)

语言提供数据库定义、________、数据控制等功能。

2.数据库保护问题包括:________、完整性、故障恢复和并发控制等多方面。

3.关系代数中专门的关系运算包括:选择、投影、连接和________。

4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件、________。

5.关系数据库数据操作的处理单位是_____,层次和网状数据库数据操作的处理单位是记录。

6.在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的________

在相关联的另一个关系R1中检索相对应的记录。

7.数据库的逻辑模型设计阶段,任务是将________转换成关系模型。

8.关系规范化理论是设计________的指南和工具。

9.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。

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

三、名词解释(每小题4分,共16分)

1.事务

语言中的视图

4.数据字典

四、简答题(每小题5分,共20分)

1.数据库管理系统的主要功能有哪些?

2.数据库系统中的常见故障有哪些?

3.简述SQL语言的组成。

4.说明关系模型有哪三类完整性规则?

五、程序设计题(每小题3分,共24分)

现有关系数据库如下:

学生(学号,姓名,性别,专业,奖学金)

课程(课程号,名称,学分)

学习(学号,课程号,分数)

用关系代数表达式实现下列1—4小题:

1.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。

2.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;

3.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;

4.检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;

用SQL语言实现下列5—8小题:

5.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;

6.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;

7.从学生表中删除成绩出现过0分的所有学生信息;

8.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。

六、应用题(每小题5分,共20分)

现有某个应用,涉及到两个实体集,相关的属性为:

??? 实体集R(A#,A1,A2,A3),其中A#为码

??? 实体集S(B#,B1,B2),其中B#为码

从实体集R到S存在多对一的联系,联系属性是D1。

1.设计相应的关系数据模型;

2.如果将上述应用的数据库设计为一个关系模式,如下:

??? RS(A#,A1,A2,A3,B#,B1,B2,D1)

指出该关系模式的码。

3.假设上述关系模式RS上的全部函数依赖为:A1→A3

指出上述模式RS最高满足第几范式?(在1NF~BCNF之内)为什么?

4.如果将上述应用的数据库设计为三个关系模式,如下:

??? R1? (A#,A1,A2,A3)

??? R2? (B#,B1,B2)

??? R3? (A#,B#,D1)

关系模式R2是否一定满足第3范式?为什么?

《数据库原理及应用》模拟试卷答案

《数据库原理及应用》模拟试卷答案 1.填空题(每格1分,总分20分) (1)数据库的保护功能主要包括确保数据的安全性、__________________、________________、__________________四方面的内容。 数据的完整性并发控制数据库恢复 (2)事务的性质:原子性、__________、__________、持久性。一致性隔离性(3)在SQL中,CREATE VIEW 语句用于建立视图,如果要求今后对视图用UPDATE语句更新数据时必须满足于查询中的表达式,则应当在CREATE VIEW 语句中使用 ________________________短语。WITH CHECK OPTION (4)视图是一个虚表,它是从____________中导出的表,在数据库中只存放视图的____________,不存放视图的____________。 基本表或视图定义数据 (5)数据库设计应包括两方面的内容:一是___________特性的设计,二是_____________特性的设计。结构行为 (6)关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在数学理论基础之上。DML包括数据查询和________两种数据操作语句。数据更新 (7)使用游标的步骤为:定义游标、打开游标、__取出记录____________、关闭游标(释放游标)。 (8)信息的三种世界是指__________________、__________________和数据世界,其中数据世界又称为计算机世界。信息的现实世界信息世界 (9)从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、__________________异常、__________________异常和 __________________异常。插入修改删除 (10)在SQL中,通配符%表示__________________,下划线_表示 __________________。任何长度的字符串一个任意字符 2.单选题(每题2分,总分20分) (1)以下____B___采用了自底向上的设计分析方法 A)需求分析B)概念结构设计 C)逻辑结构设计D)物理结构设计 (2)在视图上不能完成的操作是( D )。 A、在视图上定义新的视图 B、查询操作

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源: 第一部分选择题 (共30分) 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值 (null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * )

D. AVG (列名) 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.wendangku.net/doc/b36103976.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.wendangku.net/doc/b36103976.html,O=https://www.wendangku.net/doc/b36103976.html,O ^ Y.SNO=S.SNO ^ https://www.wendangku.net/doc/b36103976.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.wendangku.net/doc/b36103976.html,O=https://www.wendangku.net/doc/b36103976.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.wendangku.net/doc/b36103976.html,O IN (SELECT https://www.wendangku.net/doc/b36103976.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

数据库原理期末考试试题及答案

数据库原理期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。 1.要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2.下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB.∪,—,,π和σ

C.∪,∩,×,π和σD.∪,∩,,π和σ6.下列聚合函数中不忽略空值(NULL)的是()。A.SUM(列名)B.MAX(列名) C.COUNT(*)D.AVG(列名) 7.SQL中,下列涉及空值的操作,不正确的是()。 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL) 8.已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1成绩关系

A.1 B.2 C.3 D.4 9.在视图上不能完成的操作是() A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 10.关系数据模型的三个组成部分中,不包括() A.完整性约束 B.数据结构 C.恢复 D.数据操作 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系R (A ,B ,C )和S (C ,D )。与SQL 语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是( ) A .σR.C=S.C (πA,B,D (R×S)) B .πA,B,D (σR,C= S.C (R×S)) C .σR.C=S.C ((πA,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

数据库原理-期末考试复习题及答案

数据库 1、下列四项中,不属于数据库系统得主要特点得就是()。 A.数据结构化?B。数据得冗余度小 C.较高得数据独立性?D.程序得标准化 2、数据得逻辑独立性就是指( ) A.内模式改变,模式不变 B。模式改变,内模式不变 C.模式改变,外模式与应用程序不变 D.内模式改变,外模式与应用程序不变 3、在数据库得三级模式结构中,描述数据库中全体数据得全局逻辑结构与特征得就是 ( ). A。外模式B。内模式C。存储模式D。模式 4、?相对于非关系模型,关系数据模型得缺点之一就是()。 A。存取路径对用户透明,需查询优化B.数据结构简单 C。数据独立性高??D.有严格得数学基础 5、现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)得主码就是()。 A.宿舍编号 B。学号 C.宿舍地址,姓名 D。宿舍编号,学号 6. 自然连接就是构成新关系得有效方法。一般情况下,当对关系R与S使用自然连接 时,要求R与S含有一个或多个共有得()。 A。元组B.行C.记录D。属性 7。?下列关系运算中,()运算不属于专门得关系运算。 A。选择?B。连接 C。广义笛卡尔积?D。投影 8。?SQL语言具有()得功能。 A。关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C。数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E—R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式 得关键字就是( )。 A。M端实体得关键字? B.N端实体得关键字 C.M端实体关键字与N端实体关键字组合D。重新选取其她属性 10、SQL语言中,删除一个表得命令就是( ) A、DELETE??B、DROP C、CLEAR ?? D、REMOVE 11、图1中()就是关系完备得系统

(完整word版)数据库原理试卷带答案

数据库原理试卷A 一、单选题(本题共20个小题,每题1分,共20分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中) 1.下述关于数据库系统的正确叙述是( A )。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型一致 D. 数据库系统比文件系统能管理更多的数据 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。 A.模式 B. 内模式 C. 外模式 D. 用户模式 4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 5. 数据库系统的数据独立性体现在( B )。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。 A. 关键字 B. 数据项 C. 主属性 D. 主属性值 7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。 A. 患者编号 B. 患者姓名 C. 患者编号和患者姓名 D. 医生编号和患者编号 8. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多 个共有的( D )。 A. 元组 B. 行 C. 纪录 D. 属性 9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。 ⅰ. πS_ID,SCORE (σAGE >22 (SC) ) ⅱ. σAGE >22 (πS_ID,SCORE (SC) ) ⅲ. πS_ID,SCORE (σAGE >22 (πS_ID,SCORE,AGE (SC) ) ) A.ⅰ和ⅱ B. 只有ⅱ正确 C. 只有ⅰ正确 D. ⅰ和ⅲ正确

数据库原理期末模拟试题大全及部分答案

数据库原理模拟试卷(1) 一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的 字母填在题后的括号内。每小题1分,共15分) 1.数据库系统的体系结构是(C ) A、两级模式结构和一级映象 B、三级模式结构和一级映象 C、三级模式结构和两级映象 D、三级模式结构和三级映象 2.SQL语言称为(C )。 A、结构化定义语言 B、结构化控制语言 C、结构化查询语言 D、结构人操纵语言 3.在视图上不能完成的操作是(D)。 A、在视图上定义新的视图 B、查询操作 C、更新视图 D、在视图上定义新的基本表 4.数据库的并发操作有可能带来的三个问题中包括(D)。 A、数据独立性降低 B、无法读出数据 C、权限控制 D、丢失更新 5.当前应用最广泛的数据模型是(B)。 A、ER模型 B、关系模型 C、网状模型 D、层次模型 6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(D )。 A、书号 B、读者号 C、书号+读者号 D、书号+读者号+借期 7.要保证数据库物理数据独立性,需要修改的是( B ) A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 8.下列四项中,不属于数据库特点的是( D ) A.数据共享 B.数据完整性 C.数据冗余较小 D.数据独立性低 9.数据库中存储的是( D ) A.数据 B.数据模型 C.数据之间的联系 D.数据以及数据之间的联系 10.反映现实世界中实体及实体间联系的信息模型是( D ) A.关系模型 B.层次模型 C.网状模型 D.E—R模型 11. 五种基本关系代数运算是( a) A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ

数据库原理试卷(有答案)

综合应用题之一 (每小题3分,共30分) 设有如下表所示的三个关系: S(SID,SN,AGE,SEX,DEPT) C(CID,CN,TEACHER) SC(SID,CID,GRADE) 其中:SID为学号,SN为姓名,AGE为年龄,SEX为性别,DEPT为系别,CID为课程号,CN为课程名,TEACHER为任课老师,GRADE为成绩。 1、试用关系代数完成如下查询 (1)查找年龄小于18岁男同学的学号和姓名。 πSID,SN (σAGE<18 ∧SEX = “男”(S)) 1分2分 (2)查找系别为“信息工程”的学生姓名、学号和选修的课程号。 πSID,SN,CID (σDEPT = “信息工程”(S∞SC)) 1分2分 或: πSID,SN,CID ((σDEPT = “信息工程”(S))∞SC) 1分2分 (3)查找选修了课程名为“C语言程序设计”的学生学号和姓名。 πSID,SN (σCN = “C语言程序设计”(S∞C∞SC)) 1分2分 或: πSID,SN ((σCN = “C语言程序设计”(C))∞S∞SC)) 1分2分

2、写出下列操作的SQL语句 (1)在S表中增加一条学生信息:(AP0000001,张成,19,男,交通工程)。 INSERT (1分) INTO S(SID,SN,AGE,SEX,DEPT)(1分) V ALUES(…AP0000001?,?张成?,19,?男?,?交通工程?)(1分) 或: INSERT (1分) INTO S (1分) V ALUES(…AP0000001?,?张成?,19,?男?,?交通工程?)(1分) (2)查询选修了课程名为“C语言”的学生学号和姓名。 SELECT S.SID,SN (1分) FROM S,C,SC (1分) WHERE S.SID=SC.SID AND SC.CID = C.CID AND https://www.wendangku.net/doc/b36103976.html, = “C语言”;(1分) (3)查询每个学生的学号、选修的课程门数和平均成绩。 SELECT SID,COUNT(*) AS 课程门数,A VG(GRADE)AS 平均成绩(1分) FROM SC (1分) GROUP BY SID;(1分) (4)将学号为“AP0000001”同学所选修的“数据库原理”成绩改为88分。 UPDATE SC(2分) SET GRADE= 88 WHERE SID=‘AP0000001’AND CID IN(SELECT CID FROM C WHERE CN=‘数据库原理’);(1分) (5)把查询SC表的权限授给用户U1。 GRANT SELECT (1分) ON TABLE SC (1分,表前不加TABLE不扣分) TO U1;(1分)

数据库原理期末试题

大学软件学院《数据库原理》课程模拟试题(适用专业:10专软件技术、网络技术、网络管理考试时间:120分钟) 合分人: (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有物理数据独立性。 2、视图的更新是指通过视图来插入、修改和删除数据。 3、在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在T 中称为外键。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,),我们知道合同号是唯 一的,则这个关系模式最高满足第 1 式。 1、关于数据的独立性下列说法不正确的是( B )。 A、逻辑独立性 B、采用三级映射机制可以实现 C、物理独立性 D、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分(C )。 A、数据库(DB)和应用程序 B、DBMS和硬件 C、OS和存储器 D、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( C )。 A、子模式 B、用户模式 C、模式 D、存储模式 4、DML指的是( A )。

A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是(A )。 A、 SELECT B、 INSERT C、 UPDATE D、 DELETE 6、关系数据库管理系统应能实现专门的关系运算包括( B )。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有( B )的功能。 A、关系规化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规化、数据控制 D、数据定义、关系规化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束( D)。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为( D )。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是( D )。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D) A、一对一 B、一对多 C、多对一 D、多对多 12、第2式存在弊病的原因,是由于关系中存在( D)造成的。 A、函数依赖 B、平凡依赖 C、部分依赖 D、传递依赖 13、关于登录账号正确的说法是( A )。

数据库原理试题及答案

汕头职业技术学院 2009—2010学年度第二学期期中考试试卷 课程名称数据库原理与应用拟题人审题人_____________ 系(校区)计算机系班级姓名学号____________ 一、单项选择题:(将正确答案的编号填在下表中,每小题1.5分,共18分) 1.任何一个满足2NF但不满足3NF的关系模式都不存在() A)主属性对主码的部分依赖 B)非主属性对主码的部分依赖 C)主属性对主码的传递依赖 D)非主属性对主码的传递依赖 2.相对于非关系模型,关系数据模型的缺点之一是() A)查找记录的速度最慢 B)数据结构简单 C)数据独立性高 D)有严格的数学基础 3.创建一个用户数据库时,()数据库的内容(表和视图)就会自动地复制到新创建的数据库中。 A)master B)model C)msdb D)tempdb 4.下列聚合函数中不忽略空值(null)的是() A)sum(列名) B)max(列名) C)count(*) D)avg(列名) 5.关于唯一约束的叙述,错误的是() A)一个表可以定义多个唯一约束 B)唯一约束的值不能重复 C)唯一约束的值不能为null D)一个唯一约束可以施加到多个属性中 6.下列涉及空值的操作,不正确的是() A)age is null B)age is not null C)age=null D)not(age is null) 7.层次模型不能表示()的联系 A)多对多 B)一对多 C)多对一 D)一对一 8.下列关系运算中,()运算不属于专门的关系运算。 A)选择 B)连接 C)投影 D)广义笛卡尔积 9.数据库系统的体系结构是() A)两级模式结构和一级映射 B)三级模式结构和一级映射 C)三级模式结构和两级映射 C)三级模式结构和三级映射 10.单个用户使用的数据视图的描述称为()

数据库原理考试题库

一、填空题 1.数据库系统一般由(数据库) 、应用系统、 (数据库管理系统) 、(数据库管理员)和用户构成。 2.数据模型通常由(数据结构) 、(数据操作) 、(数据的约束条件)三部分组成。 3.实体之间的联系可抽象为三类,它们是(一对一) 、(一对多)、(多对多)。 4.在数据库设计中, (数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主 要成果。 5.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 6.数据库系统在运行过程中,可能会发生故障。故障主要有(事务故障) 、系统故障、 (介质故障)和计算机病 毒四类。 7.并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。 8.数据库的完整性是指数据的(正确性)和(相容性) 。 9?在SQL 语言中,为了数据库的安全性, 设置了对数据的存取进行控制的语句, 对用户授权使用(GRANT 语句, 收回所授的权限使用( REVOK )E 语句。 10. (数据库)是长期存储在计算机内的、有组织、可共享的数据集合。 11 ?数据库系统的三级模式结构是指数据库系统是由( 模式)、(外模式)、(内模式)三级构成的。 12. 在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于(第一(1NF )范式。 E-R 图一般在数据库设计的( 概念结构设计)阶段使用。 13. (事务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性) 、(一致 性)、 ( 隔离性)、( 持续性 )四个特性。 14. 数据库系统中,系统故障通常称为( 软故障 ),介质故障称为( 硬故 障 )。 15. 关系操作的特点是(集合)操作。 16. 若事务T 对数据对象A 加了 S 锁,则其他事务只能对数据 A 再加(S )锁,不能加(X )锁,直到事务 T 释放 A 上的锁。 17. 信息处理的方式而言,在文件系统阶段, (程序设计)处于主导地位, (数据)只起着服从程序设计需要的作 用;而在数据库方式下, (数据)占据了中心位置。 18. 现实世界进行第一层抽象的模型,称为(概念)模型;对现实世界进行第二层抽象的模型,称为(数据)模 型。 19. 数据库的三级模式结构是对(数据)的三个抽象级别。 20. 在数据库技术中,编写应用程序的语言仍然是 C —类高级语言,这些语言被称为(宿主语言(或主语言,Host Lan guage ))语言。 21. 层次、网状的 DMU W 于(过程性)语言,而关系型 DMU W 于(非过程性)语言。 27. 如果对数据库的并发操作不加以控制,则会带来四类问题: (丢失更新)、(读“脏数据”)和(不可重复读) 28. 事务的执行次序称为(调度) 。 29. 判断一个并发调度是否正确,可以用(可串行化)概念来解决。 30. 封锁能避免错误的发生,但会引起(活锁和死锁)问题。 31. S 封锁增加了并发度,但缺点是(容易发生死锁) 。 32. 两段式封锁是可串行化的(充分)条件。 33. 数据库的完整性是指数据的(正确性)和(相容性) 。 34. SQL 中的安全性机制,主要有两个: (视图)和(授权)。 35. SQL 的授权语句中的关键字 PUBLIC 表示(全体用户)。 36. 在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶段中, 数据的独立 性是(数据库系统)阶段实现的。 22. 关系模式的操作异常问题往往是由(数据冗余)引起的。 23. 消除了非主属性对侯选键局部依赖的关系模式,称为( 24. 消除了非主属性对侯选键传递依赖的关系模式,称为( 25. 消除了每一属性对侯选键传递依赖的关系模式,称为( 26. 恢复的基本原则是(冗余) 。要使数据库具有可恢复性, 志”)。 2NF )模式。 3NF )模式。 BCNF 模式。 在平时要做好两件事: (转储(备份) )和(记“日

数据库原理期末考试习题

第一章 绪论 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是(C ) A 、层次模型 B 、网状模型 C 、关系模型 D 、实体—联系模型 2、DB 、DBS 、DBMS 间的关系是(C ) A 、D B 包括 DBMS 和 DBS B 、DBMS 包括 DB 和 DBS C 、DBS 包括 DB 和 DBMS 3、在数据库中存储的是( C ) D 、DBS 与 DB 和 DBMS 无关 A 、数据 B 、数据模型 C 、数据及数据之间的联系 D 、信息 4、数据库系统中,用( B )描述全部数据的整体逻辑结构。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 5、数据库中,导致数据不一致的根本原因是(C ) A 、数据量太大 C 、 数据冗余 B 、数据安全性不高 D 、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是(D ) A 、记录的长度 C 、联系的复杂程度 B 、文件的大小 D 、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B ) A 、数据安全性 B 、数据独立性 C 、结构规范化 D 、操作可行性 8、数据库系统中,用(A )描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 9、数据库系统中,用(C )描述全部数据的物理存储视图。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B ) A 、DML B 、DDL C 、DCL D 、SQL 11、数据库系统支持的数据共享指的是(D ) A 、同一应用的多个程序共享同一数据集合 B 、多个用户、同一语言程序共享同一数据集合 C 、多个用户共享同一数据文件 D 、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合 12、数据库系统中,当内模式发生变化时,采用(B )来保证数据的物理独立性。 A 、修改模式定义 A 、修改模式\内模式映像 A 、修改应用程序 B 、修改外模式定义 二、填空题 1、指出下列缩写的含义: (1)DML :DBMS 提供了数据操纵语言 (2)DBMS :数据库管理系统 ,为数据库的建立、使用和维护而配置的软件系统 (3)DDL :DBMS 提供了数据定义语言 (4)DD :数据字典,将数据库作为对象建立数据库,也称系统目录 (5)DBS :数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机 系统。 (6)DB A :数据库管理员 。、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。 3、DBS 组成部分包括(数据库)(数据库管理系统)(应用系统)(数据库管理员)(用户)五部 分。 、 、 、 4、DBMS 是位于(用户)和(操作系统)之间的一层管理软件。 5、数据库和文件系统的根本区别是(数据的整体结构化)。

数据库原理期末考试试卷答案

数据库原理期末考试试 卷答案 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

山西大学 2008级数据库原理试卷答案 一、填空题(共10分,每空1分) 1、从数据库管理系统的角度划分数据库系统的体系结构,可分为()、()和()3层。 答案:外模式、模式、内模式 2、RDBMS的中文意思是()。 答案:关系数据库管理系统 3、在关系代数中,θ连接是由笛卡尔积和()运算组合而成的。 答案:选择 4、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为()。 答案:规范化 5、要使关系模式属于第三范式,既要消除(), 也要消除()。 答案:非主属性对码的部分依赖、非主属性对码的传递依赖 6、利用游标进行查询需要4种语句,分别是说明游标、()、()和关闭游标。 答案:打开游标、推进游标 二、单选题(共10分,每题1分) 1、数据库系统的基础是()。 A. 数据结构 B. 数据库管理系统 C. 操作系统 D. 数据模型 答案:D

2、经过投影运算后,所得关系的元组数()原关系的元组数。 A. 等于 B. 小于 C. 小于或等于 D. 大于 答案:C 3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则()。 A. T1的属性个数等于T2的属性个数 B. T1的属性个数小于T2的属性个数 C. T1的属性个数大于或等于T2的属性个数 D. T1的属性个数大于T2的属性个数 答案:D 4、在SQL中,与关系代数中的投影运算对应的子句是() A. SELECT B. FROM C. WHERE D. ORDER BY 答案:A 5、在SQL的排序子句:ORDER BY 总分 DESC, 英语 DESC 表示() A. 总分和英语分数都是最高的在前面 B. 总分和英语分数之和最高的在前面 C. 总分高的在前面,总分相同时英语分数高的在前面 D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面 答案:C 6、下面哪一个依赖是平凡依赖() A. Sno Cname Grade→Sno Grade B. Sno Cname→Cname Grade C. Sno Cname→Sname Grade D. 以上答案都不是 答案:A

数据库原理试卷带答案

数据库原理试卷带答案

数据库原理试卷A 一、单选题(本题共20个小题,每题1分,共20分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中) 1.下述关于数据库系统的正确叙述是( A )。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型一致 D. 数据库系统比文件系统能管理更多的数据 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB 和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。 A.模式 B. 内模式 C. 外模式 D. 用户模式 4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 5. 数据库系统的数据独立性体现在( B )。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 在一个关系中如果有这样一个属性存在,它的值能惟一地 标识关系中的每一个元组,称这个属性为( C )。 A. 关键字 B. 数据项 C. 主属性 D. 主属性值 7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。 A. 患者编号 B. 患者姓名 C. 患者编号和患者姓名 D. 医生编号和患者编号 8. 自然连接是构成新关系的有效方法。一般情况下,当对关 系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。 A. 元组 B. 行 C. 纪录 D. 属性 9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。 ⅰ. πS_ID,SCORE (σAGE >22 (SC) ) ⅱ. σAGE >22 (πS_ID,SCORE (SC) ) ⅲ. πS_ID,SCORE (σAGE >22 (πS_ID,SCORE,

数据库原理考试试题

广东纺织职业技术学院2009~2010学年第一学期 《网络数据库》期末试卷(A卷) 考试时间:120分钟考试形式:开卷 适用专业:班级:学号:姓名: 说明:考试前将考卷文件夹复制到本地计算机E盘上,并按“学号姓名”重命名文件夹,操作题所有文件都在其中(包括Shoping数据库文件 Shoping_data.mdf和Shoping_log.ldf,以及备份文件Bak),考试结束时将该文件夹复制到桌面,未按要求者操作题部分将按零分计算。 一、选择题(每题1分,共10分) (1)为防止用户对数据库的非法存取操作,DBMS必须提供对数据库( )。 A.安全性保护 B.完整性保护 C.故障恢复 D.并发控制 (2)关系模型的基本数据结构是( )。 A.二维表格 B.树 C.图 D.二级树 (3)关系数据库是若干个( )的集合 A. 行 B. 列 C. 表(关系) D. 视图 (4)不允许在关系中出现重复记录的约束是通过( )实现的。 A.CHECK B.DEFAULT C.Foreign KEY D.Primary KEY 或Unique (5)参照完整性规则,表的( )必须是另一个表主键的有效值,或者是空值。 A.次关键字 B.外键 C.主键 D.主属性 (6)关系数据库是通过( )实现实体间联系的。 A. 链接指针 B.公共属性 C.网状结构 D.树结构 (7)有以下几个关系,学生关系:student(学号(PK),姓名(not Null),性别,年龄);课程关系:course(课程号(PK),课程名(not Null),学分); 成绩关系:grade(学号(PK,FK),课程号(PK,FK),成绩)。当删除student 表中记录时发生异常,则有可能产生的原因是 ( )。 A. 性别字段为空 B. 学号重复 C. 参照完整性约束 D.以上都不是

相关文档
相关文档 最新文档