数据库概论期末复习试卷及答案

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

一、选择题(20分)

1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关

系是____A___。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS

C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

2、关系数据模型___D____。

A.只能表示实体之间的1:1联系

B.只能表示实体之间的1:n联系

C.只能表示实体之间的m:n联系

D.可以表示实体间的上述三种联系

3、在数据库中,下列说法__A___是不正确的。

A 数据库避免了一切数据的重复

B 若系统是完全可以控制的,则系统可确保更新时的一致性

C 数据库中的数据可以共享

D 数据库减少了数据冗余

4、在数据库中,产生数据不一致的根本原因是__C___。

A.数据存储量太大

B.没有严格保护数据

C.未对数据进行完整性控制

D.数据冗余

5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。A.外模式B. 内模式C. 存储模式D. 模式

6、数据库三级模式体系结构的划分,有利于保持数据库的___A___.

A.数据库独立性B. 数据安全性

C.结构规范化D. 操作可行性

7、设关系R和S都是二元关系,那么与元组表达式:

{t | ($u) ( $v) (R(u) ùS(v) ùu[1]=v[1] ùt[1]=v[1] ùt[2]=v[2])}

等价的关系代数表达式是________。

A.p3,4(R ¥S)B.p2,3(R ¥S)

1=1

C.p3,4(R ¥S)D.p3,4(s 1=1(R ′S))

1=1 8、关系模式中各级模式之间的关系为____A?____。

A. 3NFì 2NFì 1NF

B. 3NFì 1NFì 2NF

C. 1NFì 2NFì 3NF

D. 2NFì 1NFì 3NF

9、数据库中的封锁机制是___C___的主要方法。

A. 完整性

B. 安全性

C. 并发控制

D. 恢复

10、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是

数据库设计的___B___阶段。

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

一、填空题:

1、如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加(X锁)而不能加(s锁)。

A:()

B:()

二、单选题

2、( C )是数据库物理结构和存储方式的描述。

A:模式

B:外模式

C:内模式

D:概念模式:

3、对象查询语言的路径表达式中,如果a表示某类的对象,p表示属性,则a.p表示(A )。

A: a的该属性值

B: 与a相连的对象

C: 把p用于a的结果

D: a的该属性名

4、对象查询语言的路径表达式中,如果a表示某类的对象,p表示联系,则a.p表示(C )。A: a 的该联系名

B: 通过p与a相连的对象

C: 通过p与a相连的对象或对象的聚集

D: 把p用于a的结果

6、如果F只涉及X中的属性. 则πX(σF(E)) 等价于()。

A: πX(E)

B: σF(E)

C: πF(σX(E))

D: σF(πX(E))

7、在关系演算公式中,同一括号内的各种运算符中优先级最高的是()。

A: 算术比较运算符

B: 逻辑运算符

C: 存在量词

D: 全称量词

8、若关系模式R(U,F)属于3NF,则()。

A: 一定属于BCNF

B: 消除了插入的删除异常

C: 仍存在一定的插入和删除异常

D: 属于BCNF且消除了插入和删除异常

9、数据逻辑规则:D(x,y,z)←NOT R(x,y,z) AND S(x,y,z) 表达的是()。

A: R∪S

B: R∩S

C: RS

D: SR

10、已知关系R包含属性A1,A2,…,An,R只有键码为{A1,A2},则R的超键码有

以几倍速描述)和价格(price)。

Laptop(便携式电脑)关系和PC关系类似,差别只是用屏幕尺寸(screen,以英寸计算)代替了光驱速度。

Printer(打印机)关系给出不同型号的打印机是否产生彩色输出(color,真或假)、工艺类型(type,激光或喷墨)和价格。

用SQL语句写出下列查询。

(1)找出价格低于5000元的所有PC机的型号(model)、速度(speed)以及硬盘容量(hd)。

(2)找出制造打印机的制造商(maker)。

(3)找出价格高于15000元的便携式电脑(Laptop)的型号、内存容量(ram)以及屏幕尺寸(screen)。

第『35』题参考答案:

1)

SELECT model, speed, hd

FROM PC

WHERE price<5000;

2)

SELECT maker

FROM Product

WHERE type=’printer’;

3)

SELECT model, ram, screen

FROM Laptop

WHERE price>15000;

36、

假设一数据库关系模式如下:Product(maker, model, type);

PC(model, speed, ram, hd, cd, price);Laptop(model, speed, ram, hd, screen,

price)

Printer(model, color, type, price)。

Product

关系给出不同产品的制造商(maker)、型号(model)和类型(type,PC机、便携式电脑或打印机)。假设型号对于所有制造商和产品类型是唯一的。

PC关系给出不同型号的PC机的速度(speed,指CPU的速度,以兆赫计算)、内存容量(ram,以兆字节计算)、硬盘容量(hd,以吉(G)字节计算)、光盘驱动器的速度(cd,以几倍速描述)和价格(price)。

Laptop(便携式电脑)关系和PC关系类似,差别只是用屏幕尺寸(screen,以英寸计算)代替了光驱速度。

Printer(打印机)关系给出不同型号的打印机是否产生彩色输出(color,真或假)、工艺类型(type,激光或喷墨)和价格。用SQL语句写出下列查询。

(1)找出硬盘容量(hd)至少为1G字节的便携式电脑的生产厂商(maker)。

(2)找出生产厂商A生产的所有产品的型号(model)和价格(price)。

第『36』题参考答案:

相关文档
最新文档