数据库技术与应用

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

(97)北京理工大学现代远程教育2018-2019学年第二学期模拟1试卷

《数据库技术与应用》

教学站学号姓名成绩

一.选择题(20分,每小题1分)

1.能够提供数据库定义、数据操纵、数据控制和数据库维护功能的软件是_________。A.OS B.DB C.DBMS D. DBS

2.数据库系统中,描述用户数据视图用_______。

A.子模式

B.模式

C. E-R模式

D. 概念模式

3.在数据库系统中,空值是指_________。

A. 空字符

B. 数子0

C. 空格

D.不确定的值

4.关系R和S的结构相同,各有5各元组。 R∪S的元组个数为_____。

A. 5

B. 10

C. 小于10

D.小于等于10

5.关系模式R中若不存在非主属性,则R至少属于______NF。

A.2NF B.3NF C.4NF D.BCNF

6.SQL中的CREATE语句的作用是______。

A.定义表结构 B.修改表结构 C.修改元组 D.删除元组

7.若关系R和S的连接运算结果中能够保留不满足连接条件的元组,该连接为_____。A.自然连接 B.条件连接 C.外连接 D.交叉连接

8.用E-R模型描述实体及实体间的联系属于数据库______ 阶段的设计内容。

A.需要分析 B.概念设计 C.逻辑设计 D.物理设计

9.关系数据库标准语言SQL是

A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言

10.在SQL语言中,表示属性X为空值的正确表达式是________

A. X IS NULL

B. X IS EMPTY

C. X = NULL

D. X NOT EXISTS 11.SQL语言中,定义视图可以提供。

A. 完整性

B.并发性

C.安全性

D.共享性

12.如果要查询与数据库相关的图书名,其查询条件需要用短语______

A.BETWEEN

B.LIKE

C. IN

D.CHECK

13.下面不能授予属性列的权限是______。

A. SELECT

B.INDEX

C.DETETE

D.UPDATE

14.数据库设计人员和用户之间沟通信息的桥梁是。

A. 程序流程图

B. 实体-联系图

C. 模块结构图

D. 数据结构图

15.若一个读者一次可以借阅一本图书,一本图书可供多个读者借阅,实体集读者与图书之间的联系是_______。

A.1:1 B.1:n C.n:1 D.m:n

16.事务有4个特性,其中一致性需要通过DBMS的功能实现。

A. 安全性

B. 完整性约束

C. 并发控制

D. 数据库恢复

17.在数据库系统中,“脏数据”是指一个事务读了另一个事务____。

A.未修改的数据 B.未撤销的数据

C.未提交的数据 D.未删除的数据

18.设关系模式R(A,B,C),R上的依赖集F={A→B,C→B}。关系R的码是______ A.A B.AC C.AB D.BC

19.嵌入式SQL中,游标的主要作用是______。

A. 在SQL与主语言间交换数据

B. 保证数据的安全性和完整性

C. 协调集合操作与单记录处理方式的不同

D. 建立主语言与数据库管理系统间的联系

20.事务的开始语句是BEGIN TRANSACTION,结束语句是_____。

A.ROLLBACK B.END TRANSACTION

C.CLOSE D.任意SQL语句

二.填空题 (每空1分,共30分)

1.数据库系统一般由4部分组成:数据库、____、数据库应用和____

2.数据模型可分为两种:___________模型和____________模型。

3.关系模式R1(学号,姓名,学院名)和R2(学院名,院长)。根据参照完整性,参照关

系是_________,被参照关系是_________。

4.层次模型和网络模型表示数据间的联系是通过____________实现的,关系模型表示数据间的联系是通过关系间的___________实现的。

5.关系中唯一标识元组的属性或属性组称为______________,每个属性有一个取值范围,称为_____________。

6.SQL的查询语句可以用等价的关系代数表达式表示,表达式中用到的关系代数运算有选择运算、_________运算和___________运算。

7.SQL中,表示查询条件的子句有_______和_______。

8.在SQL查询语句中可以用聚集函数。聚集函数只能出现在查询语句的______________和_____________子句中。

9.在E-R图中,根据属性的取值,可以将属性分为_________属性和____________属性。

10.函数依赖X->Y如果是非平凡的函数依赖,X和Y间满足______________,如果是平凡函数依赖,满足______________。

11. 有学生关系(学号,姓名,年龄,学院名)和学院关系(学院名,院长)。学生关系中属性学院名的值必须取_______,或取_______

12.学生表(学号,姓名,系名)和选课表(学号,课号,成绩)进行连接,如果连接结果中仅包含二个表中学号相同的记录,称该连接为_________连接,如果连接结果中除二个表中学号相同的记录外还包括左边学生表中的所有记录,称该连接为_________连接。

13.在安全性控制中,数据库用户分为三类:具有_________________的用户、具有

_________________用户和一般用户。

14.事务满足的4个准则是:原子性、________、隔离性和____性。

15.在多用户共享系统中,并发操作会导致三类问题:丢失修改、__________、和__________。三.简答题(每小题5分,共20分)

1.试述数据库系统的特点。

相关文档
最新文档