(11-12-2)数据库原理试卷A(答案)

命题人: 何国辉 审核人: 试卷分类(A 卷或B 卷) A

五邑大学 试 卷

学期: 2011 至 2012 学年度 课程: 数据库原理

第 2 学期

课程代号:

使用班级: 姓名: 学号:

单项选择题(在每小题的四个备选答案中,选出一个正确答案,

并将正确答案的序号填在括号内。每小题1.5分,共30分)

1. 数据库系统的核心是( B )。

A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具

2. 在数据库的三级模式结构中,内模式有 ( A ) 。

A .1个

3. 描述事物的符号记录称为 ( B )。

A .信息

B .数据

C .记录

D .记录集合

B .2个 C .3个

D .任意多个

4. 用二维表结构表示实体以及实体间联系的数据模型称为( C )。

A .网状模型 C .关系模型

5. ( B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A .数据模型

6. 从E-R 模型向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码是( C )。

A .m 端实体的码 B .n 端实体的码 C .m 端实体码与n 端实体码组合

D .重新选取其它属性

B .层次模型 D .面向对象模型

B .信息模型 C .E-R 图 D .关系模型

7. 有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是

1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER 结构转换成的关系模式至少有( B )。 A .15个

8. 在数据库系统中,最接近于物理存储设备一级的结构称为 ( D ) 。

A .外模式 B.概念模式 C .用户模式 D .内模式

9. 设关系R 和S 的元组个数分别为100和300,关系T 是R 与S 的笛卡尔积,则T 的元组个数是( C )。

A .400

10. 数据库中只存放视图的( C )。

A .操作

11. 同一个关系模型的任意两个元组值( A )。

A. 不能全同

12. 数据库中的封锁机制(lock )是( C )的主要方法。

A. 完整性 C. 并发控制

13. 消除了部分函数依赖的1NF 的关系模式,必定是( B )。

A .1NF

14. 设有关系B (编号,名称),如果要检索第3个字母为N ,且至少包含4个字母的名称,则SQL 查询

语句中WHERE 子句的条件表达式应写成:名称 Like( C )。 A. ’_ _N _’

15. 在SQL 的下列语句中,能够实现实体完整性约束的语句是( B )。

A .FOREIGN KEY C .REFERENCES

16. 在关系数据库设计中,设计E-R 图是( B )的任务。

A .需求分析阶段

B .概念设计阶段

C .逻辑设计阶段

D .物理设计阶段

B .PRIMARY KEY

D .FOREIGN KEY和REFERENCES

B. ‘_ _ N %’

C. ‘_ _ N _ %’

D. ‘_%N _ _’

B .2NF

C .3NF

D .4NF

B. 安全性 D. 恢复

B. 可不同

C. 必须全同

D. 以上都不是

B. 对应的数据

C. 定义

D. 限制

B .10000

C .30000

D .90000

B .20个

C .25个

D .30个

17. 用于数据库恢复的重要文件是( C )。

A .数据库文件

18. 在数据库系统中,对存取权限的定义称为( B )。

A. 声明

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

( C )。 A. 实体完整性约束

B. 参照完整性约束

B. 授权

C. 加密

D. 口令

B .索引文件

C .日志文件

D .备注文件

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

20. 若事务T 已经对数据R 加X 锁,则其他事务对数据R ( D )。

A .可以加S 锁不能加X 锁

B .不能加S 锁可以加X 锁 D .不能加任何锁

C .可以加S 锁也可以加X 锁

判断题(每题1分,共10分) 请在相应位置写上正确答案(√

或╳),错答、不答均无分

1. 数据库系统的数据独立性是指不会因为存储策略的变化而影响存储结构。 ( ╳ ) 2. 数据库系统的最大特点是数据的三级抽象和二级独立性。 ( √ ) 3. 规范化主要的理论依据是关系代数理论。( ╳ )

4. 数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。 ( √ ) 5. 关系模型中,一个关键字是可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成。

( √ )

6. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的参照完整性约束。 ( ╳ )

7. 事务的隔离性是指事务必须是使数据库从一个一致性状态变到另一个一致性状态。 ( ╳ ) 8. 缓冲区用来记录对数据库中数据进行的每一次更新操作。 ( ╳ )

9. 要从学生关系中查询学生的姓名和班级,则需要进行的关系运算是选择操作。( ╳ )

10. DBMS 存取控制机制主要包括两部分:自主存取控制,强制存取控制。( √ )

综合应用题之一 (每小题3分,共30分)

设有如下表所示的三个关系:

S (学号C (9),姓名C (10),年龄N (3,0),性别C (2),籍贯C (10))

C (课程号C (4),课程名C (20),老师C (10)) SC(学号C (9),课程号C(4),成绩N(3,0))

1、试用关系代数完成如下查询

(1)查找年龄大于21岁男同学的学号和姓名。

(2)查询籍贯为上海的学生姓名、学号和选修的课程号。

(3)查询选修了课程名为“数据库原理”的学生学号和姓名。

2、写出下列操作的SQL 语句 (1) 根据要求定义学生表S 。

(2) 查询选修了课程名为“C 语言”的学生学号和姓名。

(3) 查询每个学生的学号、选修的课程门数和平均成绩。

(4) 将学号为“AP0000001”同学所选修的“数据库原理”成绩改为88分。

(5) 把查询SC 表的权限授给用户U1。

(6) 删除选修了“易小天”老师课程的选课记录。

(7) 创建一个反映学生选课信息的名为“S_SC”的视图,包含下列属性:学号、姓名、课程名、成绩。

综合应用题之二 (每小题10分,共20分) 设有一家百货商店包含如下实体集: 厂家:属性有厂名、地址

商品:属性有商品代号、商品名、型号、价格

商品部:属性有商品部号、名称 职工:属性有职工编号、姓名、地址

其中:每个厂家生产多种商品,每种商品可以由多个厂家生产;每种商品可以在多个商品部销售,每个商品部可以销售多种商品;每个商品部有多个职工,每个职工只属于一个商品部。

(1)试画出E-R 图,并在图上注明属性、联系类型。

(2)将E-R 图转换成关系模式,并说明主码和外码。 职工(职工编号、姓名、地址、商品部号) 主码:职工编号 外码:商品部号

商品部(商品部号、名称) 主码:商品部号

商品(商品代号、商品名、型号、价格) 主码:商品代号

厂家(厂名、地址) 主码:厂名

(3分)

(1分)

(1分)

(1分)

生产(商品代号、厂名) 主码:(商品代号、厂名) 外码:商品代号,厂名

(2分)

销售(商品代号、商品部号) 主码:(商品代号、商品部号) 外码:商品代号,商品部号

(2分)

规范化理论(共10分)

设有关系模式T (车间编号,零件编号,数量,仓库编号,仓库地址),如果规定:每个车间每种零件只有一个数量;每种零件只存放在一个仓库里;每个仓库只有一个地址。

(1)试写出关系模式T 的基本函数依赖集和主码。(4分)

(2)说明T 不是2NF 模式的理由,并把T 分解成2NF 模式集。(3分) (3)再进而分解成3NF 模式集。(3分)

答:(1)基本的函数依赖集有3个:

(车间编号,零件编号)→ 数量 (1分) 零件编号 → 仓库编号 (1分) 仓库编号 → 仓库地址

(1分) T 的主码为(车间编号,零件编号)

(1分)

(2)因为(车间编号,零件编号)→ (仓库编号,仓库地址) 而:零件编号→ (仓库编号,仓库地址) 故存在部分函数依赖,因此T 不是2NF 模式。

(1分)

T 应分解为:

T1(车间编号,零件编号,数量)

(1分) T2(零件编号,仓库编号,仓库地址)

(1分)

此时T1和T2都满足2NF 模式。

(3)在T2中因为: 零件编号 → 仓库编号 仓库编号 → 仓库地址

因此: “零件编号 → 仓库地址”是一个传递依赖,T2不是3NF 模式。T2应分解为:

T21(零件编号,仓库编号) T22(仓库编号,仓库地址)

1分)1分)1分) (

( (

命题人: 何国辉 审核人: 试卷分类(A 卷或B 卷) A

五邑大学 试 卷

学期: 2011 至 2012 学年度 课程: 数据库原理

第 2 学期

课程代号:

使用班级: 姓名: 学号:

单项选择题(在每小题的四个备选答案中,选出一个正确答案,

并将正确答案的序号填在括号内。每小题1.5分,共30分)

1. 数据库系统的核心是( B )。

A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具

2. 在数据库的三级模式结构中,内模式有 ( A ) 。

A .1个

3. 描述事物的符号记录称为 ( B )。

A .信息

B .数据

C .记录

D .记录集合

B .2个 C .3个

D .任意多个

4. 用二维表结构表示实体以及实体间联系的数据模型称为( C )。

A .网状模型 C .关系模型

5. ( B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A .数据模型

6. 从E-R 模型向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码是( C )。

A .m 端实体的码 B .n 端实体的码 C .m 端实体码与n 端实体码组合

D .重新选取其它属性

B .层次模型 D .面向对象模型

B .信息模型 C .E-R 图 D .关系模型

7. 有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是

1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER 结构转换成的关系模式至少有( B )。 A .15个

8. 在数据库系统中,最接近于物理存储设备一级的结构称为 ( D ) 。

A .外模式 B.概念模式 C .用户模式 D .内模式

9. 设关系R 和S 的元组个数分别为100和300,关系T 是R 与S 的笛卡尔积,则T 的元组个数是( C )。

A .400

10. 数据库中只存放视图的( C )。

A .操作

11. 同一个关系模型的任意两个元组值( A )。

A. 不能全同

12. 数据库中的封锁机制(lock )是( C )的主要方法。

A. 完整性 C. 并发控制

13. 消除了部分函数依赖的1NF 的关系模式,必定是( B )。

A .1NF

14. 设有关系B (编号,名称),如果要检索第3个字母为N ,且至少包含4个字母的名称,则SQL 查询

语句中WHERE 子句的条件表达式应写成:名称 Like( C )。 A. ’_ _N _’

15. 在SQL 的下列语句中,能够实现实体完整性约束的语句是( B )。

A .FOREIGN KEY C .REFERENCES

16. 在关系数据库设计中,设计E-R 图是( B )的任务。

A .需求分析阶段

B .概念设计阶段

C .逻辑设计阶段

D .物理设计阶段

B .PRIMARY KEY

D .FOREIGN KEY和REFERENCES

B. ‘_ _ N %’

C. ‘_ _ N _ %’

D. ‘_%N _ _’

B .2NF

C .3NF

D .4NF

B. 安全性 D. 恢复

B. 可不同

C. 必须全同

D. 以上都不是

B. 对应的数据

C. 定义

D. 限制

B .10000

C .30000

D .90000

B .20个

C .25个

D .30个

17. 用于数据库恢复的重要文件是( C )。

A .数据库文件

18. 在数据库系统中,对存取权限的定义称为( B )。

A. 声明

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

( C )。 A. 实体完整性约束

B. 参照完整性约束

B. 授权

C. 加密

D. 口令

B .索引文件

C .日志文件

D .备注文件

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

20. 若事务T 已经对数据R 加X 锁,则其他事务对数据R ( D )。

A .可以加S 锁不能加X 锁

B .不能加S 锁可以加X 锁 D .不能加任何锁

C .可以加S 锁也可以加X 锁

判断题(每题1分,共10分) 请在相应位置写上正确答案(√

或╳),错答、不答均无分

1. 数据库系统的数据独立性是指不会因为存储策略的变化而影响存储结构。 ( ╳ ) 2. 数据库系统的最大特点是数据的三级抽象和二级独立性。 ( √ ) 3. 规范化主要的理论依据是关系代数理论。( ╳ )

4. 数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。 ( √ ) 5. 关系模型中,一个关键字是可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成。

( √ )

6. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的参照完整性约束。 ( ╳ )

7. 事务的隔离性是指事务必须是使数据库从一个一致性状态变到另一个一致性状态。 ( ╳ ) 8. 缓冲区用来记录对数据库中数据进行的每一次更新操作。 ( ╳ )

9. 要从学生关系中查询学生的姓名和班级,则需要进行的关系运算是选择操作。( ╳ )

10. DBMS 存取控制机制主要包括两部分:自主存取控制,强制存取控制。( √ )

综合应用题之一 (每小题3分,共30分)

设有如下表所示的三个关系:

S (学号C (9),姓名C (10),年龄N (3,0),性别C (2),籍贯C (10))

C (课程号C (4),课程名C (20),老师C (10)) SC(学号C (9),课程号C(4),成绩N(3,0))

1、试用关系代数完成如下查询

(1)查找年龄大于21岁男同学的学号和姓名。

(2)查询籍贯为上海的学生姓名、学号和选修的课程号。

(3)查询选修了课程名为“数据库原理”的学生学号和姓名。

2、写出下列操作的SQL 语句 (1) 根据要求定义学生表S 。

(2) 查询选修了课程名为“C 语言”的学生学号和姓名。

(3) 查询每个学生的学号、选修的课程门数和平均成绩。

(4) 将学号为“AP0000001”同学所选修的“数据库原理”成绩改为88分。

(5) 把查询SC 表的权限授给用户U1。

(6) 删除选修了“易小天”老师课程的选课记录。

(7) 创建一个反映学生选课信息的名为“S_SC”的视图,包含下列属性:学号、姓名、课程名、成绩。

综合应用题之二 (每小题10分,共20分) 设有一家百货商店包含如下实体集: 厂家:属性有厂名、地址

商品:属性有商品代号、商品名、型号、价格

商品部:属性有商品部号、名称 职工:属性有职工编号、姓名、地址

其中:每个厂家生产多种商品,每种商品可以由多个厂家生产;每种商品可以在多个商品部销售,每个商品部可以销售多种商品;每个商品部有多个职工,每个职工只属于一个商品部。

(1)试画出E-R 图,并在图上注明属性、联系类型。

(2)将E-R 图转换成关系模式,并说明主码和外码。 职工(职工编号、姓名、地址、商品部号) 主码:职工编号 外码:商品部号

商品部(商品部号、名称) 主码:商品部号

商品(商品代号、商品名、型号、价格) 主码:商品代号

厂家(厂名、地址) 主码:厂名

(3分)

(1分)

(1分)

(1分)

生产(商品代号、厂名) 主码:(商品代号、厂名) 外码:商品代号,厂名

(2分)

销售(商品代号、商品部号) 主码:(商品代号、商品部号) 外码:商品代号,商品部号

(2分)

规范化理论(共10分)

设有关系模式T (车间编号,零件编号,数量,仓库编号,仓库地址),如果规定:每个车间每种零件只有一个数量;每种零件只存放在一个仓库里;每个仓库只有一个地址。

(1)试写出关系模式T 的基本函数依赖集和主码。(4分)

(2)说明T 不是2NF 模式的理由,并把T 分解成2NF 模式集。(3分) (3)再进而分解成3NF 模式集。(3分)

答:(1)基本的函数依赖集有3个:

(车间编号,零件编号)→ 数量 (1分) 零件编号 → 仓库编号 (1分) 仓库编号 → 仓库地址

(1分) T 的主码为(车间编号,零件编号)

(1分)

(2)因为(车间编号,零件编号)→ (仓库编号,仓库地址) 而:零件编号→ (仓库编号,仓库地址) 故存在部分函数依赖,因此T 不是2NF 模式。

(1分)

T 应分解为:

T1(车间编号,零件编号,数量)

(1分) T2(零件编号,仓库编号,仓库地址)

(1分)

此时T1和T2都满足2NF 模式。

(3)在T2中因为: 零件编号 → 仓库编号 仓库编号 → 仓库地址

因此: “零件编号 → 仓库地址”是一个传递依赖,T2不是3NF 模式。T2应分解为:

T21(零件编号,仓库编号) T22(仓库编号,仓库地址)

1分)1分)1分) (

( (


相关内容

  • 维修电工技师理论试卷3及答案
  • 16 . 系列标准是国际标准化组织发布的有关环境管理的系列标准. 湖南省职业技能鉴定试卷 维修电工技师理论知识考核试卷 线注 意 事 项 1.考试时间:120分钟. 此2.请首先按要求在试卷的标封处填写您的姓名.准考证号和所在单位的名称. 3.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案. ...

  • 地理信息系统原理试卷(一)及答案
  • 南京信息工程大学地理信息系统原理试卷(一) 一.单项选择 (每小题 2 分,共20 分) 1.世界上地理信息系统的普遍发展和推广应用的阶段是20世纪(C )年代: A. 60年代 B. 70年代 C. 80年代 D. 90年代 2.以下不属于GIS 输出设备的为( B ) A. 绘图仪 B. 数字化 ...

  • 汽车发动机电控技术原理与维修试卷B答案
  • 重修试卷答案一.单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内.每题1分,共20分)1.当进气歧管内真空度降低时,真空式汽油压力调节器将汽油压力(B ). A.提高B.降低C.保持不变D.以上都不正确 2.桑塔纳时代超人发动机采用(A)怠速控制执行机构.A.节气门直动式B.节气 ...

  • 天津大学数据库原理2011试卷A
  • B 2010-2011学年第2学期本科生期末考试试卷 <数据库原理>(A 卷共5页) (考试时间:2011年6月22日) 题号 得分 请将选择题的答案填写在下面的表格中 1 6 11 [***********]1951015205. 在数据库中使用索引的目的是:A.提高数据文件的存储率. ...

  • 信息安全导论试卷参考答案
  • 信息安全导论试卷 (总分108') (答案仅供参考) 一 名词解释:(18'每个3') 信息安全:是指对信息的保密性.完整性和可用性的,可控性和不可否认性的保持,保护信息系统的硬件,软件,及相关数据,使之不应为偶然或者恶意侵犯而遭受破坏更改及泄漏,保证信息系统能够连续可靠正常的运行. VPN:一般是 ...

  • [现代交换原理与技术]课程考试试卷
  • 一.填空题 1.进网话机的编号中 P T 2.本地电话网的汇接方式可分为来话汇接,去话汇接 ,来去话汇接三种方式. 3 4 5供电方式. 6.PSTN (公用电话网)采用的交换方式是电路交换. 7 8换机. 9 10.程控交换机根据其控制系统的构成方式,可划分为分层,全分散式,集中控制. 11 12 ...

  • 信息系毕业论文
  • 南通纺织职业技术学院毕业设计(论文) 网上考试系统 XXX 班 级 05网络 专 业 计算机网络 教 学 系 信息系 指导教师 完成时间年日至 目录 ......................................................................... 3 ...

  • 微机原理及接口技术试卷及答案
  • IP和段寄存器依次属于____BIU.BIU 1. 设M/IO.RD和WR在某时刻分别为1.1和0,指令中与其对应的是___ MOV ES:[DI], AX 2. 执行返回指令,退出中断服务程序,这时返回地址来自_____.堆栈区 5 从硬件角度而言,采用硬件最少的数据传送方式为_____ 无条件传 ...

  • [微机原理与接口技术]试卷含答案免费
  • <微机原理与接口技术>试卷(A) 一.填空.(30分 1分/空) 1.符号数-8192的补码用十六进制数表示为 H. 2.8位补码数CBH的真值用十进制表示为 . 3.十进制数1025所对应的十六进制数为 :所对应的压缩BCD数为 :所对应的ASCII码为 . 4.将8为无符号数A2H扩 ...