数据库技术课后习题答案.docx

上传人:b****0 文档编号:17704734 上传时间:2023-08-03 格式:DOCX 页数:13 大小:29.46KB
下载 相关 举报
数据库技术课后习题答案.docx_第1页
第1页 / 共13页
数据库技术课后习题答案.docx_第2页
第2页 / 共13页
数据库技术课后习题答案.docx_第3页
第3页 / 共13页
数据库技术课后习题答案.docx_第4页
第4页 / 共13页
数据库技术课后习题答案.docx_第5页
第5页 / 共13页
数据库技术课后习题答案.docx_第6页
第6页 / 共13页
数据库技术课后习题答案.docx_第7页
第7页 / 共13页
数据库技术课后习题答案.docx_第8页
第8页 / 共13页
数据库技术课后习题答案.docx_第9页
第9页 / 共13页
数据库技术课后习题答案.docx_第10页
第10页 / 共13页
数据库技术课后习题答案.docx_第11页
第11页 / 共13页
数据库技术课后习题答案.docx_第12页
第12页 / 共13页
数据库技术课后习题答案.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库技术课后习题答案.docx

《数据库技术课后习题答案.docx》由会员分享,可在线阅读,更多相关《数据库技术课后习题答案.docx(13页珍藏版)》请在冰点文库上搜索。

数据库技术课后习题答案.docx

数据库技术课后习题答案

数据库技术试题

一、单项选择题(本大题共20小题,每小题2分,共40分)

在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选均无分。

1.关系数据库中的视图属于4个数据抽象级别中的()

A外部模型

B概念模型

C逻辑模型

D物理模型

2.在下列关于关系的陈述中,错误的是()

A表中任意两行的值不能相同

B表中任意两列的值不能相同

C行在表中的顺序无关紧要

D列在表中的顺序无关紧要

3.为了防止一个用户的工作不适当地影响另一个用户,应该采取()

A完整性控制

B安全性控制

C并发控制

D访问控制

4.关系数据库中,实现实体之间的联系是通过表与表之间的()

A公共索引

B公共存储

C公共元组

D公共属性

5.在MSSQLServer中,用来显示数据库信息的系统存储过程是()

Asp_dbhelp

Bsp_db

Csp_help

Dsp_helpdb

6.下面系统中不属于关系数据库管理系统的是()

AOracle

BMSSQLServer

CIMS

DDB2

7.SQL语言中,删除一个表的命令是()

ADELETE

BDROP

CCLEAR

DREMORE

8.如果在关系的分片过程中使用了选择操作,则不可能是()

A水平分片

B垂直分片

C导出分片

D

混合分片

9.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为()

A递归实体

B弱实体

C复合实体

D联系实体

10.存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于()

A并发处理

B封锁

C循环

D死锁

11.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有()

A片段透明性

B地址透明性

C局部映象透明性

D异地透明性

12.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。

在班级与学生实体的联系中,学生实体的基数是()

A(0,1)

B(1,1)

C(1,10)

D(10,50)

13.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则

中元组数目的范围是()

A(0,15)

B(10,15)

C(10,25)

D(0,150)

14.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()

A集中式数据库体系结构

B主从式数据库体系结构

C客户机/服务器数据库体系结构

D分布式数据库体系结构

15.设有一个关系:

DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE

A‘__W_%’

B‘_%W__’

C‘_W__’

D‘_W_%’

16.有一个关系:

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

A实体完整性约束

B

参照完整性约束

C用户自定义完整性约束

D关键字完整性约束

17。

已知关系R如图1所示,可以作为R主码的属性组是()

R

 

A

B

C

D

1

2

3

4

1

3

4

5

2

4

5

6

1

4

3

4

1

3

4

7

3

4

5

6

图1

AABC

BABD

CACD

DBCD

18.已知成绩关系如图2所示。

执行SQL语句:

  SELECTCOUNT(DISTINCT学号)

  FROM成绩

  WHERE分数>60

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

成绩

 

学号

课程号

分数

S1

C1

80

S1

C2

75

S2

C1

null

S2

C2

55

S3

C3

90

图2

A1

B2

C3

D4

19。

设有关系R和关系S进行如图3所示的运算,则运算结果中含有元组的数目是()

R            S

A

B

C

1

2

3

4

5

6

7

8

9

D

E

5

6

7

8

9

10

图3

A6

B7

C8

D9

20。

已知关系:

厂商(厂商号,厂名) PK=厂商号

  产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号

假设两个关系中已经存在如图4所示元组:

厂商            产品

厂商号

厂名

C01

宏达

C02

立仁

C03

广源

 

产品号

颜色

厂商号

P01

C01

P02

C03

图4

若再往产品关系中插入如下元组:

I(P03,红,C02) II(P01,蓝,C01)

III(P04,白,C04) IV(P05,黑,null)

能够插入的元组是()

AI,II,IV

BI,III

CI,II

DI,IV

第二部分非选择题

二、填空题(本大题共10小题,第小题1分,共10分)

21.数据管理经过了手工文档、文件系统和_________三个发展阶段。

22.SQL语言中,用于事务回滚的语句是_________。

23.在层次数据库中,交片段和子片段之间只能具有_________类型的联系。

24.封锁对象的大小称为_________。

25.如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用_________方法。

26.MSSQLServer提供多个图形化工具,其中用来启动、停止和暂停SQLServer的图形化工具称为_________。

27.用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为_________,它是数据库驱动程序与数据库系统连接的桥梁。

28.DBMS利用事务日志保存所有数据库事务的_________操作。

29.如果两个实体之间具有M:

N联系,则将它们转换为关系模型的结果是_________个表。

30.在安装MSSQLServer时,必须选择一种安全类型。

如果在登录时,需要记录用户名和登录ID,则该安全类型是_________。

三、简答题(本大题共5小题,每小题3分,共15分)

31.简要说明事务的原子性。

32.简单说明排它锁和它的作用。

33.什么是分布式数据库?

34.解释文件系统为什么会存在数据冗余?

这种数据冗余会导致哪两类典型的问题?

35.在开发和使用数据库应用系统过程中,SQLServer的许可系统为什么将用户分成四类?

请将它们按层次从高到低排列出来。

四、设计题(本大题共4小题,每小题5分,共20分)

  设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。

(回答36—39题)四、设计题(本大题共4小题,每小题5分,共20分)

36.试用SQL语句完成以下查询:

  列出各部门中工资不低于600元的职工的平均工资。

37.写出“查询001号职工所在部门名称”的关系代数表达式。

38.请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。

39。

有如下关系代数表达式

请将其转化成相应的SQL语句。

40。

图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,设计一个E-R模型,并将这个E-R模型转换成关系数据模型,要求标注主码和外码。

交通违章通知书:

      编号:

TZ11719

姓名:

××× 驾驶执照号:

××××××

地址:

××××××××××

邮编:

×××××× 电话:

××××××

机动车牌照号:

××××××

型号:

××××××

制造厂:

×××××× 生产日期:

××××××

违章日期:

×××××× 时间:

××××××

地点:

××××××

违章记载:

××××××

处罚方式

警告

罚款

暂扣驾驶执照

警察签字:

××× 警察编号:

×××

被处罚人签字:

×××

注:

一张违章通知书可能有多项处罚,例如:

警告+罚款

数据库技术试题参考答案

一、单项选择题(本大题共20小题,每小题2分,共40分)

1.A    2.B    3.C    4.D    5.D

6.C    7.B    8.B    9.A    10.D

11.B   12.B    13.A   14.A    15.B

16.C   17.B    18.B   19.A    20.D

二、填空题(本大题共10小题,每小题1分,共10分)

21.数据库系统

22.ROLLBACK(或rollback)

23.一对多

24.封锁的粒度(或粒度)

25.超类与子类(或层次归纳)

26.SQL服务管理器(或SQLServiceManager)

27.数据源(或DSN)

28.更新(或修改)

29.3

30.标准安全

三、简答题(本大题共5小题,每小题3分,共15分)

31.事务的所有操作必须完成,否则事务将被撤消。

也就是说,事务是作为一个整体的单位处理,不可以被分割。

(3分)

32.排它锁又称为写锁。

如果事务T对数据对象X加上排它锁,则只允许事务T读取和修改数据项X,其他任何事务都不能对X加任何类型的锁,直到T释放X上的锁。

(2分)

从而保证其他事务在T释放X上的锁之前不能再读取和修改X。

(1分)

33.数据库分布在计算机网络的不同计算机上,(1分)

网络中的每个节点具有独立处理的能力(场地自治),可以执行局部应用,(1分)

同时,每个节点也能通过网络通信子系统执行全局应用。

(1分)

34.由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。

(1分)

数据冗余会导致数据(或更新)异常(1分)和数据不一致性(1分)。

35.不同角色分担不同职责(1分)

系统管理员(SA)

数据库拥有者(DBO)

数据库对象拥有者(DBOO)

一般用户(User)

(说明:

四类用户按自上向下的排序每答对2个得1分,若顺序不对不得分,全部答对得2分。

四、设计题(本大题共4小题,每小题5分,共20分)

36.  SELECTDNO,AVG(SALARY)(1分)

    FROMEMP(1分)

    WHERESALARY>=600(1分)

    GROUPBYDNO(2分)

(说明:

WHERE子句与GROUPBY子句顺序颠倒的,扣1分。

37.

38.UPDATEEMP

  SETSALARY=SALARY*1.1

  WHEREENOIN     (2分)

(SELECTENO

 FROMEMP,DEPT

 WHEREEMP.DNO=DEPT.DNO

   ANDDNAME=‘销售部’

   ANDSALARY<600=(3分)

39。

SELECTENO

  FROMEMP,DEPT(2分)

  WHEREEMP.DNO=DEPT.DNO

   ANDDEPT.MANAGER=‘001’(3分)

五、综合题(本大题15分)

40.第一种答案:

(1)

(说明:

每一个二元联系正确给2分,其中有3个二元联系,共6分。

(2)

司机(驾照号,姓名,地址,邮编,电话)

    PK=驾照号

机动车(牌照号,型号,制造厂,生产日期)

    PK=牌照号

警察(警察编号,姓名)

    PK=警察编号

处罚通知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,警察编号)

    PK=编号

    FK=驾照号,牌照号,警察编号

(说明:

每个关系占1分,每个主码占1分,处罚通知关系的外码占1分,共计9分,联系的方式没标注或标错一个以上都扣

1分。

第二种答案:

(1)

(说明:

每一个二元联系正确给2分,其中有4个二元联系,共8分,联系的方式没标注或标错一个以上都扣1分。

(2)

司机(驾照号,姓名,地址,邮编,电话)

   PK=驾照号

机动车(牌照号,型号,制造厂,生产日期)

   PK=牌照号

警察(警察编号,姓名)

   PK=警察编号

通知书(编号,日期,时间,地点,驾照号,牌照号,警察编号)

   PK=编号

   FK=驾照号,牌照号,警察编号

处罚(编号,处罚方式)

   PK=编号,处罚方式

(注:

可编辑下载,若有不当之处,请指正,谢谢!

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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