数据库原理及应用试题库

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

一.选择题

1. ( B )是长期储存在计算机内、有组织的、可共享的大量数据的集合。

A. 数据库系统

B. 数据库

C. 关系数据库

D. 数据库管理系统

2. (1) 在数据库的三级模式中,内模式有( A )。

A.1个 B.2个 C.3个 D.任意多个

2. (2) 在数据库的三级模式中,外模式有( D )。

A.1个 B.2个 C.3个 D.任意多个

2. (3) 在数据库的三级模式中,模式有( A )。

A.1个 B.2个 C.3个 D.任意多个

2. (4) 在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是( B )。

A.1:1:1 B.1:1:N C.1:M:N D.M:N:P

3. 数据模型的三个要素分别是( B )。

A. 实体完整性、参照完整性、用户自定义完整性

B. 数据结构、关系操作、完整性约束

C. 数据增加、数据修改、数据查询

D. 外模式、模式、内模式

4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。

A. DBS包括DB和DBMS

B. DBMS包括DB和DBS

C. DB包括DBS和DBMS

D. DBS就是DB,也就是DBMS

5. 在关系模式R中,Y函数依赖于X 的语义是:( B )。

A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等。

B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等。

C. 在R的某一关系中,Y值应与X值相等。

D. 在R的每一关系中,Y值应与X值相等。

6. 若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为( B )。

A.1:1 B.1:N C.M:N D.N:1

6. (2) 若对于实体集A中的每一个实体,实体集B中有1个实体(n≥0)与之联系,而对于实体集B 中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为( A )。

A.1:1 B.1:N C.M:N D.N:1

7.下列不属于数据安全性控制方法的是( D )。

A.用户标识和鉴定B.用户存取权限控制C.数据加密D.网络流量控制

8.若关系R为M列P行,关系S为N列Q行,则( B )的结果为M+N列P×Q行。

A.R-S B.R×S C.R÷S D.R S

9. 数据模型应满足( D )的要求。

A.真实模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.以上都是

10. 在可信计算机系统评测标准中,达到初步安全产品要求的是()级。

A.C1 B.C2 C.B1 D.B2

11. 下面的选项不是关系数据库基本特征的是( A )。

A. 不同的列应有不同的数据类型

B. 不同的列应有不同的列名

C. 与行的次序无关

D. 与列的次序无关

12. 实现数据库安全性控制的常用方法和技术有( A )

A. 用户标识与鉴别、存取控制、视图机制、审计、数据加密

B. 存取控制、视图机制、审计、数据加密、防火墙

C. 用户标识与鉴别、存取控制、视图机制、审计、防火墙

D. 存取控制、视图机制、审计、数据加密、数据转储

13. 数据的( B )是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的()是保护数据库防止恶意的破坏和非法的存取。

A. 安全性、完整性

B. 完整性、安全性

C. 保密性、安全性

D. 安全性、保密性

14. SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( C )。

A.完整性

B.可靠性

C.安全性

D.一致性

15. 关系模型中,一个码是( C )。

A. 可以由多个任意属性组成

B. 至多由一个属性组成

C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组

D. 以上都不是

16. 当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是 ( D )

A.左外联接

B.右外联接

C.外部并

D.外联接

17. 下列不属于需求分析阶段工作的是:( A )。

A. 建立E-R图

B. 分析用户活动

C. 建立数据字典

D. 建立数据流图

18.数据库系统的数据独立性体现在( B )。

A. 不会因为数据的变化而影响到应用程序

B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

C. 不会因为存储策略的变化而影响存储结构

D. 不会因为某些存储结构的变化而影响其他的存储结构

19. 若关系R为M列P行,关系S为N列Q行,则R×S的结果为( B )列()行。

A.M+N、P+Q B.M+N、P×Q C.M×N、P+Q D.M×N、P×Q

20. 在SQL语言的Select语句中实现选择运算的子句是( A )。

A.Select

B.From

C.Where

D.Group by

21.数据库系统的数据独立性体现在( B )。

A. 不会因为数据的变化而影响到应用程序

B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

C. 不会因为存储策略的变化而影响存储结构

D. 不会因为某些存储结构的变化而影响其他的存储结构

22.如果事务T对数据D已加S锁,则其他事务对数据D( A )

A. 可以加S锁,不能加X锁

B. 可以加S锁,也可以加X锁

C. 不能加S锁,可以加X锁

D. 不能加任何锁

23.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是 ( D )

A.左外连接

B.右外连接

C.外部并

D.外连接

二.填空题

1. 数据模型通常分为层次模型、(网状模型)、(关系模型)、面向对象模型和对象关系模型等。

2. 关系模型中有三类完整性约束:(实体完整性)、(参照完整性)和用户定义的完整性。

3. 关系数据库中,二维表中的列称为关系的(属性或字段),二维表中的行称为关系的(元组或记录)。

4. DBMS的主要功能有:(数据定义功能)、数据组织存储和管理功能、(数据操作功能)、数据库的事务管理和运行功能、数据库的建立和维护功能。

5. 关系代数运算中,专门的关系运算有(选择),(投影)和连接。

6. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主码是(学号),学生关系的外码是(系编号)。

7.关系的实体完整性规则定义了(主键字段)不能取空值。

8.关系的参照完整性规则定义了和之间的引用规则。

9.事务的ACID特性包括:(原子性)、一致性、(独立性)和持续性。10.事务并发控制机制中,避免活锁产生的方法是采用(先来先服务)的策略;

相关文档
最新文档