2015数据库原理练习

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

一、填空

1.执行一个查询后,其结果所形成的记录集,称为结果集。

2.货币类型数据可自动加入货币符号。

3.Access 2003中窗体的三种视图是设计视图、窗体视图、数据表视图。

4. 时间戳类型数据与系统时间没有关系。

5.权限的种类包括语句权限、对象权限、隐含权限。

6.每个表最多只能有三个触发器,即 delete 、 insert 、 update 。

7.T-SQL中提供了 primary key 、default、 unique 、 foreign 和check共5种约束。

8.SQL语句执行的结果是二维表。

9.如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有

数据独立性。

10.视图的更新是指通过视图来插入、修改和删除数据。

11.在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在

T中称为外键。

12.设有以下关系:合同(合同号,用户号,用户名,用户地址,电话),合同号是唯一的,则

这个关系模式最高满足第一范式。

13.设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表

达式πA,E(σB = D(R∞S)):select A,C from R,S where R,B=S,D

二、单项选择题

1.定义字段的特殊属性不包括的内容是()。

A.字段名

B.字段默认值

C.字段掩码

D.字段的有效性规则

2.创建“追加查询”的数据来源是()。

A.一个表 B.表或查询 C.多个表 D.两个表

3.能够接受“数据”的窗体控件是()。

A.图形

B.复选框

C.文本框

D.标签

4.MS SQL Server 2005的主数据文件推荐的扩展名是()。

A.ldf B.mdf C.ndf D.无扩展名

5.下列聚合函数中()考虑空值。

A.count()

B.count(*)

C.sum()

D.avg()

6.在数据库系统中,视图可以提供数据的()。

A.安全性 B.并发性 C.完整性 D.可恢复性

7.不能正确执行事务的命令是()。

A.commit mit transaction C.rollback mit tran

8. 一个关系相当于一张二维表,它的表头相当于该关系的()。

A.数据项

B.元组

C.型

D.属性

9.()不能独立于数据库管理系统。

A.逻辑设计

B.概念设计

C.需求分析

D.物理设计

10.若关系模式 R满足2NF,则()。

A.一定满足3NF B.消除了插入异常

C.消除了删除异常

D.可能仍然存在插入和删除异常

11.在数据库设计中,E-R模型是进行()的一个主要工具。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

12.声明变量的正确格式是()。

A.declare变量名

B.declare@变量名

C.declare@@变量名

D.declare#变量名

13.DBMS对数据库恢复的重要文件是()。

A.日志文件

B.数据文件

C.数据库文件

D.备注文件

14.数据表中某个属性的值为null,则表示该数据值是()。

A.0 B.空字符 C.空字符串 D.无任何数据

15.下列表名中,()是MS SQL Server2005的合法表名。

A.table

B.#book

C.reader table

D.-mag

16.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束B.参照完整性约束

C.用户自定义完整性约束D.关键字完整性约束

17.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。

A.安全性B.一致性C.完整性D.可靠性

18.在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是()。

A.子模式B.用户模式 C.模式 D.存储模式

19.DML指的是()。

A.数据操纵语言B.数据查询语言C.数据定义语言D.数据控制语言

20.SQL语言中,实现数据查询的语句是()。

A.SELECT B.INSERT C.UPDATE D.DELETE

21.关系数据库管理系统应能实现专门的关系运算包括()。

A.排序、索引和统计B.选择、投影和连接

C.关联、更新和排序D.插入、删除和更新

22.SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制

C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵。

23.在对数据进行什么操作时,DBMS会检查默认值约束()。

A.以下都检查B.对数据进行修改

C.对数据进行删除D.对数据进行插入

24.现实世界中客观存在的事物的特征称为()。

A.联系B.标识符C.实体D.属性

25.master数据库是()。

A.始终不会发生改变B.SQL SERVER中最重要的数据库之一

C.用户可以随意删除D.所有数据库的模板

26.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()

A.一对一B.一对多C.多对一D.多对多

12.27第2范式存在弊病的原因,是由于关系中存在()造成的。

A.函数依赖B.平凡依赖C.部分依赖D.传递依赖

28.关于登录账号正确的说法是()。

A.可以登录到服务器B.可以分配所有权限

C.可以对应多个用户帐号D.不能与guest账号相对应

29.下面针对视图的说法,不正确的是()。

A.视图可以从多个基本表导出B.视图中的数据会随着基本表的变化而变化

C.视图可以从其他视图导出D.视图也存储在磁盘上位置和基本表一致

30.在对数据进行什么操作时,DBMS会检查CHECK约束()。

A.对数据进行插入、修改B.只对数据进行修改

C.只对数据进行插入D.对数据进行插入、删除

31.现有如下3个关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)

医生(医生编号,医生姓名,职称,坐诊时间,所在科室)

相关文档
最新文档