数据库试卷(终极版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题(每题1分,共20分)

1、用于数据库恢复的重要文件是

A、数据库文件

B、索引文件D、备注文件

2、如果事务T对数据R已经加X锁,则其他事务对数据R

A、可以加S锁不能加X锁

B、可以加X锁不能加S锁

C、可以加S锁也可以加X锁

3、数据库系统的核心是(以课本为主)

A、数据库C、数据模型

D、软件工具

4、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是

A、数据的物理独立性

C、数据的位置独立性

D、数据的存储独立性

5、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是

A、400

B、10000 D、90000

6、下面对于关系的叙述中,哪个是不正确的?

A、关系中的每个属性是不可分解的

B、在关系中元组的顺序是无关紧要的

D、每一个关系只有一种记录类型

7、视图消解(view resonlution)的概念是

A、将对视图的查询转换为逻辑查询的过程

B、将对视图的查询转换为对具体数据记录查询的过程

C、将对视图的查询转换为对数据文件的查询的过程

8、下面有关E-R模型向关系模型转换的叙述中,不正确的是

A、一个实体类型转换一个关系模式

B、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

(n端)

D、一个m:n联系转换为一个关系模式

9、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)

B、第一阶段是获得封锁,也称为并行阶段

C、第一阶段是获得封锁,也称为收缩阶段

D、第二阶段是释放封锁,也称为扩展阶段

10、E-R图适用于建立数据库的

B、逻辑模型

C、结构模型

D、物理模型

11、在数据字典中,能同时充当数据流的来源和去向的是

A、数据记录

B、数据通路D、数据结构

12、关系模型的结构是

A、层次结构

B、网状结构D、对象结构

13、下列聚合函数中不忽略空值(null)的是

A、SUM(列名)

B、MAX(列名)

D、AVG(列名)

14、DBMS中实现事务持久性的子系统是

A、安全性管理子系统

B、完整性管理子系统

C、并发控制子系统

15、当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是

A、左外联接

B、右外联接

C、外部并

16、判断下列模式分别属于哪个范式(最高范式)

R({S,T,J},{(S,J)->T,S->J,T->J})

B、2NF

C、3NF

D、BCNF

17、判断下列模式分别属于哪个范式(最高范式)(因为候选码S#存在对码的传递函数依赖)

R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})

A、1NF C、3NF D、BCNF

18、实体完整性要求主属性不能取空值,这一点可以通过来保证

A、定义外码C、用户定义的完整性D、由关系系统自动

19、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?

B、WITH CHECK DISTINCT 子句

C、WITH CHECK ON 子句

D、WITH CHECK STRICT 子句

20、设关系R与关系S具有相同的目(或称度),且

相对应的属性的值取自同一个域,则R-(R-S)等于

A、R∪S C、R×S D、R-S

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

6、“为哪些表,在哪些字段上,建立什么样的索引”

设计阶段

7、若关系为1NF,且它的每一非主属性都

数依赖于候选码,则该关系为2NF

8、数据模型是由数据结构、

三部分组成的

9、数据库体系结构三级模式包括:

10、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性

三、问答题(每题3分,共36分)

设有一个供应状况数据库:产品表(Products)由产品ID(P_ID)、供应商ID(S_ID)、商品ID(C_ID)、单价(Price)、成本(Cost)组成;商品类型表(Categories)由商品ID(C_ID)、商品类型(CAT)组成;供应商表(Suppliers)由供应商ID(S_ID)、公司(Employees)、国家(Country)组成。

表1:Products(产品表)

表2:Categories(商品类型表)

表3:Suppliers(供应商表)

1、用关系代数完成下列查询(12分)

①查询国家为USA的公司名(3分)

②查询成本低于10,单价高于15,国家为UK的供应商ID(3分)

③查询EMP2公司成本高于20的商品类型(3分)

2、用SQL语句完成下列操作(24分)

①创建表1(要求定义主键和外键,不要求插入记录)(3分)

create table Products(

P_ID char(4) primary key,

S_ID char(4),

C_ID char(4),

Price char(5),

Cost char(5),

foreign key(C_ID) references Categories(C_ID),

相关文档
最新文档