文档库

最新最全的文档下载
当前位置:文档库 > 数据库系统概论课外作业

数据库系统概论课外作业

《数据库原理及应用》模拟试卷1

总分:100分时间:90分钟

一、单项选择题(30分,每题1分)

1 、在SQL的SELECT语句中,与选择运算对应的命令动词是()

A、SELEDT

B、FRM

C、WHERE

D、ORDER BY

2 SELECT语句执行的结果是()

A、数据项

B、元组

C、表

D、数据库

3、基本E-R图就是数据库的()

A、外模式

B、逻辑模式

C、内模式

D、概念模式

4、为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()

A、安全性控制

B、完整性控制

C、事物控制

D、并发控制

5、在SQL的SELECT语句中使用 GROUP BY SNO时,SNO必须()

A、在WHERE中出现

B、在FROM中出现

C、在SELECT中出现

D、在HAVING中出现

6 、使用 CREATE TABLE 语句建立的是()

A、数据库

B、表

C、视图

D、索引

7、使用 CREATE VIEW 语句建立的是()

A、数据库

B、表

C、视图

D、索引

8、在SQL中使用UDATE对表中数据进行修改时,应该使用的语句是()

A、 WHERE

B、FROM

C、VALUES

D、SET

9、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()

A、 SELECT

B、FROM

C、WHERE

D、SET

10、保证数据的安全性、完整性、一致性、并发控制和恢复机制是DBMS功能哪部分实现的()

A、数据操纵

B、数据定义

C、数据库运行管理

D、数据库维护

11、在数据库系统中,对存取权限的定义称为()

A、授权

B、定义

C、约束

D、审计

12、结构数据模型的三个组成部分是数据结构、数据操作和()

A、数据安全性控制

B、数据一致性规则

C、数据完整性约束

D、数据处理逻辑

13、关系R(ABC)与S(BCD),运算R÷S结果的属性个数是()

A、3

B、2

C、1

D、不一定

14、在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是()

A、WHERE

B、FORM

C、VALUES

D、SET

15、关系模式R(U,F)中,如果R∈2NF,基本可以消除的数据异常是()

A、插入异常

B、删除异常

C、侯选键冗余

D、数据冗余过大

16、当两个实体之间存在m:n联系时,一般采取的措施是()

A、建立第三个实体

B、将两个实体合并

C、将第一个实体的主键加入第二个实体

D、将两个主键的实体交换

17、在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是()

A、程序

B、指令

C、事务

D、进程

18、在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的元组一起

删除。这种删除控制属于()

A、级联删除

B、受限删除

C、关联删除

D、组合删除

19、在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y,

()

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

20、在关系模式R(U,F)中,如果X→U,则X是R的()

A、候选键

B、主键

C、超键

D、外键

21、在关系模式R(U,F)中,如果F是最小函数依赖集,则()。

A、至少有R∈2NF

B、至少有R∈3NF

C、至少有R∈BCNF

D、R的规范化程度与F是否最小函数依赖无关

22、在二元关系模式R(U,F)中,则R最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

23、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的()

A、2NF

B、3NF

C、BCNF

D、4NF

24、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的()

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

25、对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失联接性,在下属范式

中最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

26、在关系模式R(U,F)中,R∈3NF且具有惟一的侯选键,则()

A、R属于3NF不属于BCNF

B、R一定属于BCNF

C、R不一定属于BCNF

D、当侯选键是单属性时,R属于BCNF

27、下列关于函数依赖和多值依赖的叙述中,正确的是()

A、当X→→Y时,X的每个值一定对应Y的多个值。

B、当Y是X的子集时,称为平凡多值依赖

C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广。

D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广。

28、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

左端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

29、在下列叙述中,正确的是()

A、关于关系数据模型,规范化程度越高越好

B、对于F是最小函数依赖集,则R∈2NF

C、如果R∈BCNF,则F是最小函数依赖集

D、关系模式分解为BCNF后,函数依赖关系可能被破坏。

30、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

右端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

二、填空题(30分,每题2分)

1、L语言的全称(中文)是 ,它是关系数据库的

2、数据库的理论是数据库逻辑设计的一个有力工具,在数据库的概念设计中,

是概念设计的一个有力工具。

3、数据库的实体完整性规则规定基本关系的都不能取

4、是定义在之上的,对视图的一切操作最终要转换为对______ 的操作。

5、库恢复的基本原理就是利用和建立

6、库系统的目的和最重要的特点是

7、MS是位于用户应用程序和之间的软件。

8、操作的特点是操作。

9、QL中数据库是的集合。

10、事物的特征包括:原子性、一致性、和。

11、要使数据库具有可恢复性,基本原则就是。

12、与1NF相比,2NF消除了非主属性对码的。

13、数据库系统中可能发生的故障有事物故障、故障和故障。。

14、如果R∈BCNF,则R的主属性对于不包含它的码满足。

15、要求模式分解满足“保持函数依赖”,一定能达到的范式是。

三、简答题(16分,每题8分)

1、简述关系模式的规范化理论中的范式的概念。并且指出目前都有几级范式。

2、简述数据流图和数据字典的概念。

四、设计题(24分,每题12分)

1、旅馆的住房管理问题应该包括客房管理和收费管理。现在用关系模式收费(住客身

份证,住客姓名,性别,年龄,地址,客房号,床位号,收费标准,住宿日期,退房日期,预付款)进行记录。假设:

①住客可能存在同名的现象;

②一个客人可以多次,不同时间到旅馆住宿;

试回答以下的问题:

(1)根据上述规定,写出关系模式R的函数依赖。

(2)找出关系模式R的候选键

(3)关系模式R最高已经达到第几范式?为什么?

(4)如果R不属于3NF,请将R分解为3NF模式集

2、数据模型如下:

商店:S(SNO,SN,CITY,PHOON)

商品:P(PNO,PN,WEIGHT,COLOR,PRICE)

销售:SP(SNO,PNO,QTY)

写出执行下列安全性授权的SQL语句。

(1)将修改北京商店的权限授于用户‘LI’,并且允许再授权。

(2)将查询销售量2000以上商品的权限授于用户‘WANG’。

《数据库原理及应用》模拟试卷2

总分:100分时间:90分钟

一、单项选择题(30分,每题1分)

1、关系模式R(U,F)中,如果R∈2NF,基本可以消除的数据异常是()

A、插入异常

B、删除异常

C、侯选键冗余

D、数据冗余过大

2、当两个实体之间存在m:n联系时,一般采取的措施是()

A、建立第三个实体

B、将两个实体合并

C、将第一个实体的主键加入第二个实体

D、将两个主键的实体交换

3、在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是()

A、程序

B、指令

C、事务

D、进程

4、在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的远组一起

删除。这种删除控制属于()

A、级联删除

B、受限删除

C、关联删除

D、组合删除

5、在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y,

()

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

6、在关系模式R(U,F)中,如果X→U,则X是R的()

A、候选键

B、主键

C、超键

D、外键

7、在关系模式R(U,F)中,如果F是最小函数依赖集,则()。

A、至少有R∈2NF

B、至少有R∈3NF

C、至少有R∈BCNF

D、R的规范化程度与F是否最小函数依赖无关

8、在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖

X→Y为()

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

9、在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的()

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

10、对关系模式进行分解时,要求保持函数依赖,最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

11、在关系模式R(U,F)中,对任何非平凡的函数依赖X→Y,X均包含键,则R最高可以

达到()

A、2NF

B、3NF

C、BCNF

D、4NF

12、每个X→Ai(I=1,2,…n)成立是X→A1A2…An成立的()

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

13、在数据库设计中,用E-R图来描述信息结构是数据库设计的()

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

14、在二元关系模式R(U,F)中,X、Y都是单一属性,如果X→Y,则R最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

15、用E-R图的作用是建立()

A、用户模型

B、物理模型

C、逻辑模型

D、概念模型

16、在E-R图中描述实体属性的符号是( B )

数据库系统概论课外作业

A、 B、 C、 D、

17、在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是()

A、一定是传递函数依赖

B、一定不是传递函数依赖

C、不一定是传递函数依赖

D、如果X是单一属性,则是传递函数依赖

18、在二元关系模式R(U,F)中,则R最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

19、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的( B )

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

20、对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失联接性,在下属范式

中最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

21、在下列叙述中,正确的是()

A、关于关系数据模型,规范化程度越高越好

B、对于F是最小函数依赖集,则R∈2NF

C、如果R∈BCNF,则F是最小函数依赖集

D、关系模式分解为BCNF后,函数依赖关系可能被破坏。

22、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

右端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

23、在关系模式R(U,F)中,如果任何非主属性对侯选键完全函数依赖,则()

A、R∈2NF

B、R∈3NF

C、R∈4NF

D、R∈BCNF

24、在关系数据模式中,所有属性都是主属性的模式最高可以达到()

A、4NF

B、2NF

C、3NF

D、BCNF

25、在E-R图中的主要成分是,实体和()

A、结点、记录

B、属性、主码

C、属性、联系

D、文件、关联

26、当两个实体之间存在m:n联系时,一般采取的措施是()

A、建立第三个实体

B、将两个实体合并

C、将第一个实体的主键加入第二个实体

D、将两个实体的主键交换

27、关系中组成主键的属性不能取空值,这称为关系的()

A、实体完整性B、关系完整性

C、参照完整性D、主键完整性

28、数据抽样的内容是()

A、选择、投影、连接B、分类、概括、聚集

C、调查、分析、设计D、超类、子类、消息

29、在关系模式R(U,F)中,如果X→U,则X是R的()

A、侯选键B、主键C、超键D、外键

30、在处理数据库并发控制问题时,DBMS所使用的基本逻辑单位是()

A、程序B、指令C、事务D、进程

二、填空题(30分,每题2分)

1、函数依赖是多值依赖的,多值依赖是函数依赖的。

2、数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是阶段的特性。

3、面向对象的模型不仅可以处理各种复杂多样的数据结构,而且具有数据与相结合的特点。

4、把R与S做自然联接运算时,将R中应舍弃的元组放到新关系中,这种运算称为___操作。

5、与3NF相比,BCNF消除了。

6、在SQL中数据库是的集合。

7、关系规范化的目的是控制数据冗余,避免异常和异常。

8、在对关系模式进行分解时,需满足,才能不丢失数据信息。

9、关系数据库的的完整性规则包括域完整性规则、和。。

10、事物遵守两段琐协议是可串行化调度的条件。

11、数据库系统的目的和最重要的特点是

12、DNMS是位于用户应用程序和之间的软件。

13、关系操作的特点是操作。

14、在SQL中数据库是的集合。

15、在SQL中使用描述数据库的外模式。

三、简答题(16分,每题8分)

1、简述数据流图和数据字典的概念。

2、简述数据库系统的三级模式结构。并且指出其具体的涵义。

四、设计题(24分,每题12分)

1 、旅馆的住房管理问题应该包括客房管理和收费管理。现在用关系模式收费(住客身

份证,住客姓名,性别,年龄,地址,客房号,床位号,收费标准,住宿日期,退房日

期,预付款)进行记录。假设:

(1)旅馆的住客可能存在同名的现象;

(2)一个客人可以多次,不同时间到旅馆住宿;

试回答以下的问题:

(1)根据上述规定,写出关系模式R的函数依赖。

(2)找出关系模式R的候选键

(3)关系模式R最高已经达到第几范式?为什么?

如果R不属于3NF,请将R分解为3NF模式集

2、数据模型如下:

商店:S(SNO,SN,CITY,PHOON)

商品:P(PNO,PN,WEIGHT,COLOR,PRICE)

销售:SP(SNO,PNO,QTY)

写出完成下列完整性约束的SQL语句。

1)删除S中一个元组时,必须将SP中具有相同SNO值的元组全部删除。

2)修改P中的PNO时,必须将SP中具有相同SNO值元组的PNO修改为新值。

《数据库原理及应用》模拟试卷3

总分:100分时间:90分钟

一、单项选择题(30分,每题1分)

1、结构数据模型的三个组成部分是数据结构、数据操作和()

A、数据安全性控制

B、数据一致性规则

C、数据完整性约束

D、数据处理逻辑

2、关系R(ABC)与S(BCD),运算R÷S结果的属性个数是()

A、3

B、2

C、1

D、不一定

3、在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是()

A、WHERE

B、FORM

C、VALUES

D、SET

4、在数据库系统中,对数据操作的最小单位是()

A、字节

B、数据项

C、记录

D、字符

5、在数据库系统中,模式/内模式映像用于解决数据的()

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

6、以下对关系的叙述中,正确的是()

A、任何一个二维表就是关系

B、关系就是域上笛卡儿积

C、关系是域上笛卡儿积的子集

D、以上叙述都对

7、在下列数据库模式中,独立于计算机系统的模式是()

A、概念模式

B、逻辑模式

C、内模式

D、外模式

8、关系代数是一种()

A、程序设计语言

B、代数运算公式

C、数据描述语言

D、关系数据语言

9、SELECT语句执行的结果是()

A、数据项

B、元组

C、表

D、数据库

10、关系数据库的标准语言是()

A、关系代数

B、关系演算

C、SQL

D、ORACLE

11、视图建立后,在数据字典中存放的是()

A、查询语句

B、组成视图的表的内容

C、视图的定义

D、产生视图的表的定义

12、关系数据库规范化要解决的问题是:插入异常、删除异常和()

A、数据冗余

B、保障数据安全性

C、查询复杂

D、控制数据完整性

13、数据的存储结构与数据的逻辑结构之间的独立性称为数据的()。

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

14、数据的逻辑结构与用户视图之间的独立性称为数据的()。

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

15、下列各项中,属于数据库系统的特点的是()。

A、存储量大

B、存取速度快

C、数据共享

D、操作方便

16、数据库结构的描述,称为()。

A、数据库模式

B、数据库

C、数据库管理系统

D、数据字典

17、保证数据库中数据以及语义的正确性和有效性,是数据库的()。

A、安全性

B、准确性

C、完整性

D、共享性

18、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和()

A、数据存储量低B、处理速度慢C、数据不一致D、操作繁琐

19、在数据库系统中,模式/外模式映像用于解决数据的()

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

20、以下对关系的叙述中,正确的是()

A、任何一个二维表就是关系

B、关系就是域上笛卡儿积

C、关系是域上笛卡儿积的子集

D、以上叙述都对

21、在关系模式R(U,F)中,R∈3NF且具有惟一的侯选键,则()

A、R属于3NF不属于BCNF

B、R一定属于BCNF

C、R不一定属于BCNF

D、当侯选键是单属性时,R属于BCNF

22、下列关于函数依赖和多值依赖的叙述中,正确的是()

A、当X→→Y时,X的每个值一定对应Y的多个值。

B、当Y是X的子集时,称为平凡多值依赖

C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广。

D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广。

23、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

左端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

24、关系数据库规范化要解决的问题是:插入异常、删除异常和()

A、数据冗余

B、保障数据安全性

C、查询复杂

D、控制数据完整性

25、在关系数据模式中。任何二元模式中最高可以达到的模式是()

A、4NF

B、2NF

C、3NF

D、BCNF

26、由全码组成的关系模式,最高可以达到的模式是()

A、4NF

B、2NF

C、3NF

D、BCNF

27、数据抽象的内容是()

A、选择、投影、连接

B、分类、概括、聚集、

C、调查、分析、设计

D、超类、子类、消息

28、在关系模式R(U,F)中,F是最小函数依赖集,则R的规范化程度达到()

A、2NF

B、3NF

C、BCNF

D、不一定

29、文件系统与数据库系统相比较,起缺陷主要表现在数据联系弱、数据冗余和()

A、数据存储量低

B、处理速度慢

C、数据不一致

D、操作繁琐

30、在数据库系统中,对数据操作的最小单位是()

A、字节

B、数据项

C、记录

D、字符

二、填空题(30分,每题2分)

1、数据库系统的目的和最重要的特点是.

2、DNMS是位于用户应用程序和之间的软件。

3、关系操作的特点是操作。

4、在SQL中数据库是的集合。

5、在SQL中使用描述数据库的外模式。

6、要使数据库具有可恢复性,基本原则就是。

7、与1NF相比,2NF消除了非主属性对码的。

8、与2NF相比,3NF消除了非主属性对码的。

9、如果R∈BCNF,则R的主属性对于不包含它的码满足。

10、要求模式分解满足“保持函数依赖”,一定能达到的范式是。

11、数据库设计包括特性的设计和特性的设计。

12、数据字典是系统中各类的集合和是进行详细的数据收集和数据分析所获得的主要成果。

13、数据库系统中可能发生的故障有事物故障、故障和故障。

14 、事物对数据库数据进行检索操作时,必须获得对该数据集合的锁。

1 5、事物的特征包括:原子性、一致性、和。

三、简答题(16分,每题8分)

1、简述关系模型中的三类完整性约束。并且指出什么是关系的两个不变性。

2、简述数据库系统的三级模式结构。并且指出其具体的涵义。

四、设计题(24分,每题12分)

1、假设有5个实体型即学生,班级,课程,教师,参考书分别具有以下属性:

学生:学号、姓名、性别、年龄

班级:班级编号,所属专业系

课程:课程号、课程名、学分

教师:职工号、姓名、性别、年龄、职称

参考书:书号,书名,内容提要、价格

描写出5个实体的 1 属性E-R图( Entity-Relationship)

2联系 E-R图

2、数据模型如下:

商店:S(SNO,SN,CITY,PHOON)

商品:P(PNO,PN,WEIGHT,COLOR,PRICE)

销售:SP(SNO,PNO,QTY)

写出完成下列完整性约束的SQL语句。

1)在表P中插入商品时,重量必须在10—100之间。

2)在销售表SP中插入元组时,SNO,PNO的值必须出现在S和P中。