宁波工程学院 2017–2018 学年第 2 学期数据库

发布时间:2019-01-04 15:03:18

宁波工程学院 2017–2018 学年第 2 学期

数据库理论与技术课程中期测试卷

本试卷适用班级:网工16年级

一、单项选择题(每小题2分,共40分,请将答案写在方框内)

1. 设属性A是关系R的主属性,则属性A不能取空值(null)。这是()。


A. 实体完整性规则

B. 参照完整性规则

C. 用户自定义完整性规则

D. 域完整性规则


2.E-R模型转换成关系模型,属于数据库的()


A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计


3. 已知成绩关系如表1所示。

执行SQL语句:

SELECT COUNTDISTINCT 学号)

From 成绩

WHERE 分数>60

查询结果中包含的元组数目是()

1


A.1

B.2

C.3

D.4


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


A. 完整性约束

B. 数据结构

C. 恢复

D. 数据操作


5.假定学生关系是SS#SNAMESEXAGE),课程关系是CC#CNAMETEACHER),学生选课关系是SCS#C#GRAND

要查找选修“COMPUTER”课程的女学生姓名,将涉及到关系()


A. S

B. SCC

C. SSC

D. SSCC


6.E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的码是()


A. M端实体的码

B. N端实体的码

C. M端实体码与N端实体码组合

D. 重新选取其他属性


7.数据库系统中,物理数据独立性是指()。

A.数据库与数据库管理系统的相互独立

B.应用程序与DBMS的相互独立

C.应用程序与存储在磁盘上数据库的物理模式是相互独立的

D.应用程序与数据库中数据的逻辑结构相互独立

8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A.外模式

B.内模式

C.存储模式

D.模式


9.数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强数据保护。


A.数据共享

B.数据存储

C.数据应用

D.数据保密


10.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主键码是()。


A. 宿舍编号

B. 学号

C. 宿舍地址,姓名

D. 宿舍编号,学号


11.下列关系运算中,()运算不属于专门的关系运算。


A. 选择

B. 连接

C. 广义笛卡尔积

D. 投影


12. 下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近?


A.属性

B.关系

C.

D.元组


13.下面关于函数依赖的叙述中,()是不正确的。

A.XYWYZ,则XWZ

B.Y真包含于X,则XY

C.XYZ,则XZYZ

D.XYZ,则XYXZ

14.设有关系RABC)和SCD)与SQL语句Select A,B,D from R,S where R.C=S.C等价的关系代数表达式是()

A.σR.C=S.CA,B,DR×S))

B. A,B,DσR.C=S.C R×S))

C. σR.C=S.CA,BR×DS))

D. σR.C=S.CDA,BR×S))

15. 设关系RS具有相同的目,且他们相对应的属性的值取自同一个域,则R-(R-S)等于()


A.RS

B. RS

C. R×S

D. R÷S


16.并发操作有可能引起下述()问题

I.丢失更新 II.不可重复读 III.读脏数据


A. III

B. IIIIC.仅IIIII

D.都是


17.SQL语句的SELECT语句中,实现投影操作的是哪个子句?()


A. Select

B. from

C. where

D. group by


18. 在数据库三级模式间引入二级映像的主要作用是()

A.提高数据与程序的独立性

B.提高数据与程序的安全性

C.保持数据与程序的一致性

D.提高数据与程序的可移植性

19. E-R模型转换成关系模型,属于数据库的()


A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计


20. 如果事务T已经在数据R上加了X锁,则其他事务在数据R上()


A. 只可加X

B. 只可加S

C. 可加S锁或X

D. 不能加任何锁


21. 设有关系SCSNOCNOGRADE),主码是(SNOCNO)。遵照实体完整性规则,下面()选项是正确的。


A. 只有SNO不能取空值

B. 只有CNO不能取空值

C. 只有GRADE不能取空值

D. SNOCNO都不能取空值


22.SQL语言的Select语句中,用于对结果元组进行排序的是()子句。


A. Group By

B. Having

C. Order By

D. Where


23. 对数据库物理存储方式的描述称为()


A.外模式

B.内模式

C.概念模式

D.逻辑模式


24. 设关系R和关系S的基数分别是34,关系TRS的广义笛卡尔积,即:T=R×S,则关系T的基数是()


A. 7

B. 9

C.12

D.16


25.E-R模型转换成关系模型,属于数据库的()


A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计


26. 以下哪个不是数据模型的组成要素()


A.数据操作

B.数据恢复

C.完整性约束

D.数据结构


27. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为()


A.

B. 选择

C. 自然连接

D. θ连接


28. 数据库主数据文件的扩展名为()


A. dbf

B. mdf

C. ndf

D. ldf


29. 数据库设计过程中,( )将E-R图转换成关系模式并进行关系的规范化。 


A. 需求分析阶段
B. 概念结构设计阶段
 C. 逻辑结构设计阶段
 D. 物理结构设计阶段

30. 删除数据库的命令是( )。

  A. drop database
  B. delete database
  C. alter database
  D. remove database

31. 触发器是一种特殊的()。


A. 基本表

B. 存储过程

C. 索引

D. 视图


32. 以下关于主键的描述正确的是(


A. 标识表中唯一的实体

B. 允许为空值

C. 只允许以表中第一字段建立

D. 表中允许有多个主键


33. SQL的视图是从( )中导出的


A. 基本表

B. 视图

C. 基本表或视图

D. 数据库


34. 若用如下的SQL语句创建一个STUDENT表: CREATE TABLE STUDENT(NO char(4) NOT NULLNAME char(8) NOT NULLSEX char(2)AGE int(3))可以插入到STUDENT表中的是()。


A. ( 1031’曾华,男,23)

B. ( 1031’曾华NULLNULL)

C. ( NULL曾华23’)

D. ( NULL曾华23’)

35. SELECT 语句中,使用*号表示(


A. 选择任何列

B. 选择全部列

C. 选择全部元组

D. 选择主码


36. 有关存储过程说法不正确的是(

A. 存储过程是用T-SQL语言编写的

B. 存储过程在客户端执行

C. 存储过程可以反复多次执行

D. 存储过程可以提高数据库的安全性

37. 关于登录和用户,下列各项表述不正确的是(

A. 登录是在服务器级创建的,用户是在数据库级创建的
B. 创建用户时必须存在一个用户的登录
C. 用户和登录必须同名
D. 一个登录可以对应多个用户

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


A. 模式与外模式之间的映射

B. 模式与内模式之间的映射

C. 模式

D. 三级模式


39.要保证数据库的数据独立性,需要修改的是()。


A. 模式与外模式

B. 模式与内模式

C. 三级模式之间的两层映射

D. 三层模式


40.下列内容不属于游标的操作步骤是()


A. open 游标名字

B. fetch 游标名字 into 变量

C. if 条件 then

D. close 游标名字


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

1. 数据管理技术经历了人工管理阶段 三个阶段。

2. 关系模式分解的基础是键码和

3. SQL语言中,为了数据库的安全性,设计了对数据存取进行控制的语句:对用户授权使用grant语句,收回所授的权限则使用 语句。

4. 数据模型由 数据约束三部分组成。

5.DB并发操作通常会带来三类问题,他们是丢失修改问题不可重复读问题

6.关系数据库的完整性包括 完整性和 完整性。

7、数据独立性是指应用程序和数据之间相互独立,分为 和物理独立性。

8、对数据库的保护主要通过安全性控制、完整性控制、并发控制和    四个方面实现的。

9. 外模式/模式映象可以保证数据和应用程序之间的 ;模式/内模式映象可以保证数据和应用程序之间的

10. 数据库设计的一般步骤有:需求分析、概念结构设计、 、数据库应用系统实施阶段与调优等。

11. SQL语言中,使用 语句收回授权,一个批处理语句是以 结束的。

12.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:原子性 和持久性。

13.根据参照完整性规则,外码的值或者等于以此码为主码的关系中某个元组主码的值,或者取

宁波工程学院 2017–2018 学年第 2 学期数据库

相关推荐