数据库考试题Word文档下载推荐.doc

上传人:wj 文档编号:1270134 上传时间:2023-04-30 格式:DOC 页数:10 大小:51KB
下载 相关 举报
数据库考试题Word文档下载推荐.doc_第1页
第1页 / 共10页
数据库考试题Word文档下载推荐.doc_第2页
第2页 / 共10页
数据库考试题Word文档下载推荐.doc_第3页
第3页 / 共10页
数据库考试题Word文档下载推荐.doc_第4页
第4页 / 共10页
数据库考试题Word文档下载推荐.doc_第5页
第5页 / 共10页
数据库考试题Word文档下载推荐.doc_第6页
第6页 / 共10页
数据库考试题Word文档下载推荐.doc_第7页
第7页 / 共10页
数据库考试题Word文档下载推荐.doc_第8页
第8页 / 共10页
数据库考试题Word文档下载推荐.doc_第9页
第9页 / 共10页
数据库考试题Word文档下载推荐.doc_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库考试题Word文档下载推荐.doc

《数据库考试题Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《数据库考试题Word文档下载推荐.doc(10页珍藏版)》请在冰点文库上搜索。

数据库考试题Word文档下载推荐.doc

数据结构、数据操作和数据约束。

3、下面不是数据模型要素的是(A)。

A.提供对数据进行安全保护的功能。

B.提供数据结构来表示数据及数据之间的联系。

C.提供对数据进行操作的功能。

D.提供对数据进行完整性约束的功能。

数据模型的三要素:

【数据结构】、【数据操作】、【数据的完整性约束】

4、下面对ER模型中实体集之间联系的不正确叙述是(A)。

A.实体集之间联系必须有属性。

B.两个实体集之间联系存在数量关系。

C.实体集内部实体之间也可能存在联系。

D.实体集之间的联系是由客观实际确定的。

实体集之间联系不一定有属性

5、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是(C)。

A.πW(R-S)=πW(R)-πW(S)

B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)

C.πW(R∩S)=πW(R)∩πW(S)

D.πW(R∪S)=πW(R)∪πW(S)

6、ER模型中两个实体集W和S之间的联系是多对多的,联系的属性为T,那么将其转换为关系模型后,得到的关系个数、联系的属性存放的位置是(D)。

A.2个,属性T放在W转换的关系模式中。

B.2个,属性T可以放在W和S转换的关系模式中的任何一个中。

C.3个,属性T放在S转换的关系模式中。

D.3个,属性T放在联系转换的关系模式中。

若实体间的联系时M:

N,则将联系类型也转换为关系模式,其属性为两段实体类型的键加上联系类型的属性

7、下面对关系性质的错误叙述是(D)。

A.关系中不允许出现重复的元组。

B.把关系中的两列互换位置不改变关系。

C.把关系中的两个元组互换位置不改变关系。

D.修改关系中的某个元组的某个属性值不改变关系。

不可分解,不可重复,行无序,列无序

8、下面对关系模型三类完整性约束的错误叙述是(B)。

A.实体完整性要求元组的主键值不能为“空”。

关系中元组在组成主键的属性上不能有空值

B.参照完整性是对一个表中的两个字段之间的关系进行约束。

C.用户自定义完整性允许用户根据自己的需要定义对数据的约束规则。

用户可以针对具体的数据约束,设置完整性规则

D.实体完整性要求元组的主键值必须唯一。

主键值的作用是唯一标识元组

9、下面关于“两个表之间能够建立外键关联的条件”的正确说法是(D)。

A.两个表必须有名称相同的字段。

B.两个表必须有名称、类型都相同的字段。

C.两个表必须有名称、类型、大小都相同的字段。

D.两个表必须有取值域相同(类型、范围)的字段。

外键和主键可以不同名,只要定义在相同的值域上即可

10、两个表之间建立了外键关联,并且设置了“实施参照完整性”、“级联更新相关字段”,未设置“级联删除相关字段”,那么下面的错误说法是(B)。

A.“外键表”中的“外键字段”不能取“主键表”的“主键字段”没有的值。

B.“主键表”的“主键字段”的全部值,都必须出现在“外键表”的“外键字段”中。

C.一但修改了“主键表”中“主键字段”的某个值,那么“外键表”中“外键字段”的相关值也自动被修改。

D.如果“主键表”的“主键字段”的某个值出现“外键表”的“外键字段”中,那么就不能在“主键表”中删除该记录。

11、下面对关系中“键”概念的不正确叙述是(B)。

A.候选键能够唯一标识关系中的一个元组。

B.不能用多个属性作为一个关系的主键。

C.一个关系模式只能有一个主键。

D.一个关系可以有多个候选键。

12、现有3个关系,关系T是由关系R和S运算所得,所做的运算是(A)。

关系R关系S

学号 姓名 课号 课名课号 课名

S1BAOC1DBC2OS

S1BAOC2OSC4MIS

S1BAOC3DS

S1BAOC4MIS

S2GUC1DB

S2GUC2OS

S3ANC2OS

S4LIC2OS

S4LIC4MIS

关系T如下:

学号 姓名

S1BAO

S4LI

A.除法B.自然链接C.并D.选择,投影

13、有三个关系S、R、T如下,则由S、R得到T的运算是(D)。

SRT

ADABCABCD

a1d1a1b1c1a1b1c1d1

a2d1a1b2c1a1b2c1d1

a3b3c2

A.投影B.交C.笛卡尔积D.自然联接

14、在学生表中有8个字段,要查找所有年龄小于20岁且姓王的男生,并且只显示学号,姓名两个字段,那么应采用的关系运算是(A)。

A.选择,投影B.选择,并

C.联接,投影D.并,差

15、某表中有一个“名称”字段,取值为字符,可以是英文字母、也可以是汉字。

其字符个数最多不超过7个汉字或14个英文字母,那么该字段用以下哪个数据类型,既符合要求又节省存储空间。

(A)

A.VARCHAR(14)B.NVARCHAR(14)

C.NCHAR(7)D.CHAR(14)

16、如果某字段的取值为一段音乐,大小为10KB,那么该字段的取值类型为(B)。

A.binaryB.imageC.varbinaryD.text

17、在客户表中,“电话号码”字段的取值类型应该是(C)。

A.intB.tinyint

C.varcharD.text

18、下面关于表的具有标识属性的字段的不正确叙述是(C)。

A.一个基本表中只能有一个具有标识属性的字段。

B.系统对具有标识属性的字段自动赋值。

C.只有取值类型为int类型的字段才可设置标识属性。

D.不可以为具有标识属性的字段设置默认值。

19、下面关于SQLServer数据库文件组、数据文件、基本表之间关系的叙述中,不正确的叙述是(B)。

A.一个数据库可以有多个文件组,但必须有一个主文件组。

B.一个文件组可以包含多个数据文件,但每个文件组必须有一个主文件。

C.系统自动把系统表放在主文件组的主文件中。

D.创建表时如果用户未指示表放在哪个文件组中,那么系统自动把表放到默认文件组中。

20、下面对表中“字段属性”作用的错误叙述是(A)。

A.“允许空”属性的值为“假”时,表示该字段可以取“空”值。

B.“默认值”属性的值将作为该字段取值的“默认值”。

C.“描述”属性的值用来对该字段进行解释说明。

D.“长度”属性的值限制该字段取值的大小范围。

21、不属于DBA职责的是(A)。

A.修改数据库中的业务数据。

B.对数据库访问的授权。

C.完整性约束的定义。

D.系统维护、性能调整。

DBA的主要职责:

定义模式,定义内模式,与用户的联络,定义安全性规则,定义完整性规则,数据库的转储与恢复工作

22、下面对视图的不正确叙述是(B)。

A.可以通过视图查询基本表中的数据。

B.不可以通过视图删除基本表中的数据。

C.可以通过视图更新基本表中的数据。

D.可以利用视图定义新视图

23、下面对3NF的叙述中,不正确的说法是(A)。

A.3NF模式中不存在属性对侯选键的传递依赖。

B.如果模式R是3NF,那么R一定是2NF。

C.3NF模式中不存非主属性对侯选键的部分依赖。

D.任何一个二元(两个属性)模式一定是3NF。

如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选键,则R为三范式的模式

24、下面关于“索引”概念的不正确叙述是(D)。

A.索引能够提高查询效率。

B.由于索引能提高查询速度,但不是“索引建的越多越好”。

C.聚集索引的索引顺序与主文件的记录存储顺序保持一致。

D.一个表最多可以建立256个聚集索引。

25、下面关于使用聚集索引的叙述中,不正确的说法是(C)。

A.避免用选择性差的列生成聚集索引。

B.对值经常改动的列不宜使用聚集索引。

C.只能用一个表的主键来创建聚集索引。

D.尽量避免用具有标识属性的列建立聚集索引。

26、下面关于事务的ACID属性的叙述中,不正确的说法是(D)。

A.事务对数据库的所有操作,是一个不可分割的工作单元。

这些操作要么全部执行,要么什么也不做。

原子性

B.一个事务独立执行的结果,应保持数据库中数据的一致性。

一致性

C.在多个事务并发执行时,系统应保证其结果与这些事务先后单独执行时的结果是一样的。

隔离性

D.一个事务完成后,系统不一定立即将其对数据库的更新写入磁盘,因此,如果系统出现故障,就会丢失它对数据库的更新,无法恢复。

27、下面的并行调度会出现的错误是(C)。

时间事务T1事务T2数据库中数据

t0

二、判断题(在你认为正确的题号前的下划线处打√,错误的打×

,每小题1分,本大题共20分。

__√_____1、信息能够提高判断时的准确性。

____√___2、用户只能通过DBMS来使用数据库中的数据。

___×

____3、任何两个关系都可以做“自然联接”运算。

____4、要修改表的结构,应使用UPDATE命令。

__×

_____5、char类型的字段不能存储汉字。

_____6、任何类型的子段都可以设置标识属性。

___√____7、一个模式中只要存在部分依赖,那么就必然存在传递依赖。

___√____8、SQLServer所说的行不跨页的含义是:

基本表一个元组的数据(text,image类型除外),不能存放在两个页中。

___√____9、SQLServer2000基本表中,每行字节总数不能超过8,060字节。

___√____10、一个表只能有一个聚集索引。

__√_____11、SQLServer数据库的数据字典,存储在系统表中。

_____×

__12、在关系模式R(U)中,X、Y和Z是属性集U的子集,且XZ→Y,那么根据函数依赖推理规则可推到出:

X→Y,Z→Y。

____√___13、在“客户”表中“电话”是多值属性,为了消除多值我们应该把它分解成多个属性。

_____√__14、对数据库进行备份时,允许用户往数据库中插入数据。

____√___15、使用简单恢复模型可以将数据库恢复到上次备份的即时点。

不过,无法将数据库还原到故障点或特定的即时点。

____√___16、简单恢复模型的数据库自动收缩日志。

____√___17、完全恢复模型的数据库只有做数据库备份时才收缩日志。

____×

___18、当事务处于“提交”状态时,事务对数据库的修改已写入磁盘中的数据库。

____√___19、完整性是指数据库中数据的正确性、有效性和相容性。

__√_____20、角色是具有确定权限的用户容器,只要把用户放入其中,该用户就具备类该容器所具有的权限。

三、计算题(每小题5分,本大题共30分。

现有一教学管理系统,ER模型如下:

教师

学生

mm

选课

排课

开设

nn

课程

教学班

n1

逻辑模型如下:

学生(学号,姓名,性别,民族)

教师(教师号,姓名,民族,职称)

课程(课号,课名,课程介绍,课程类型,先导课号)

教学班(课号,班号,学年,学期,限制人数)

排课(教师号,课号,班号,学年,学期,周学时,开始周,结束周)

选课(学号,课号,班号,学年,学期,成绩,未考试原因)

说明:

“周学时”、“开始周”、“结束周”、“限制人数”、学年、学期字段的取值类型为整数型。

“成绩”字段的取值类型为实数型。

其它字段的取值类型为字符型。

“未考试原因”取值为字符串,值为:

NULL、缺考、缓考。

请用SQL语句做如下操作:

1、查询2014学年、第1学期、‘198114’号课的选课学生的“学号”、“姓名”、“成绩”,要求:

按成绩降序输出,成绩相同时,按学号升序输出。

Select学生,选课

Where学生.学号=选课.学号and课号=‘198114’and学年=2015and学期

=1

Orderby成绩DESC

2、统计教师号为‘2002016’的教师,在2014年的上课情况。

要求显示该教师所上的每门课的如下信息:

课号,课名,班号,学期,总学时(总学时=周学时×

(结束周-开始周+1))

Select课号,课名,班号,学期,周学时×

(结束周-开始周+1)

As总学时

From排课,课程

Where排课.课号=课程.课号and教师号=’2002016’and学年=2014

3、统计每名同学在“2014学年、第1学期”的学习情况。

要求显示的信息为:

学号,姓名,平均成绩。

Select学号,姓名,avg(成绩)as平均分

From学生,选课

Where学生.学号=选课.学号and学年=2014And学期=1

Groupby学号,姓名

4、把选修‘191854’课,成绩低于50分且民族为“蒙族”的学生的成绩提高5%。

UPDATE选课

SET成绩=成绩*1.05

WHERE课号=191854’and成绩<

50and成绩ISNOTNULL

And学号in

(select学号from学生where民族like‘蒙%’)

5、在本数据库中,另有一个“学生成绩单”表,结构如下:

学生成绩单(学号,课号,学年,学期,成绩)。

请将“选课”表中2014年第1学期的学生选课数据,添加到“学生成绩单”表中。

InsertInto学生成绩单(学号,课号,学年,学期,成绩)

Select学号,课号,学年,学期,成绩

From选课

Where学年=2014And学期=1

6、删除选课表中“学年=2014”的全部数据,但要保留“未考试原因=缓考”的数据。

Delete选课

Where学年=2014And未考试原因=’缓考学期’

第10页(试题A共10页)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2