百年教育职业培训中心 百年教育学习服务平台
题库试卷

东大数据库技术X期末考试复习资料与参考答案

来源: 更新时间:

3亿多的题库,支持文图片,语音搜题,包含国家开放大广东开放大云南开放大北京开放大上海开放大江苏开放大超青奥鹏等等多个平台题库,考试作业必备神器。正确答案:微信搜索【渝粤搜题】公众号广东开放大学2023

3亿多的题库,支持文图片,语音搜题,包含国家开放大广东开放大云南开放大北京开放大上海开放大江苏开放大超青奥鹏等等多个平台题库,考试作业必备神器。

正确 答案:微信搜索【渝粤搜题】公众号

广东开放大学 2023年春季招生简章

数据库技术X复习题

单选题

1.用树形结构表示记录与记录之间的联系的数据模型是

A层次模型 B网状模型 C关系模型 D面向对象模型

2.用图形结构表示记录与记录之间的联系的数据模型是

A层次模型 B网状模型 C关系模型 D面向对象模型

3.关系数据库中表与表之间的联系是通过

A 指针 B索引 C公共属性 D数据项

4.在DBMS中,支持数据库中数据的逻辑独立性和物理独立性的机制是

A三级模式 B二级模式 C三级模二级映射 D二级模三级映射

5.下面哪个不是数据库技术的主要特点

A数据的结构化 B数据的冗余度小 C较高的数据独立性 D程序的标准化

6.在关系数据库中,实现“表与表中的自然连接”的约束是靠

A外码 B属性 C主码 D列

7.关系数据库中,实现表与表之间的联系是通过B

A实体完整性规则 B参照完整性规则 C用户自定义的完整性 D值域

8.下列叙述正确的是

A主码是一个属性,它能惟一标识一列

B主码是一个属性,它能惟一标识一行

C主码是一个属性或多个属性的组合,它能惟一标识一列

D主码是一个属性或多个属性的组合,它能惟一标识一行

9.关系数据库中,实现主码标识元组的作用是通过

A实体完整性规则

B参照完整性规则

C用户自定义的完整性规则

D属性的值域规则

10.把ER图转换成关系模型的过程,属于数据库设计中的

A概念结构设计 B需求分析 C逻辑结构设计 D物理结构设计

11.有关系R和S,R∩S的运算等价于

A. S-(R-S) B. R-(R-S) C. (R-S)∪S D. R∪(R-S)

12.在标准SQL中,建立数据库表结构的命令是

A. CRE SCHEMA命令

B. CRE LE命令

C. CRE VIEW命令

D. CRE INDEX命令

13. 设关系模式R( )上的函数依赖为A→B,则R最高属于

A.2N B. 3N C. BCN D. 1N

14.在标准SQL中,索引的撤消可以用

A. DROP SCHEMA命令

B. DROP LE命令

C. DROP VIEW命令

D. DROP INDEX命令

15.SQL的标准库函数COUN,SUM,AVG,MAX与MIN等,不允许在其中的命令是

A SEIEC

B HAVING

C GROUP……HAVING

( ) WHERE

16."现要查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),相应的SQL语句是:D

SELEC S#.C#

ROM SC WHERE"

A G=0

B G<=0

C G=NULL

( ) G IS NULL

17."已知关系S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),统计每一年龄段选修课程的学生人数的操作如下:C

SELEC AGE,COUN(*)

ROM S,SCWHERE S.S#=SC.S#

GROUR BY

A S.S# ,SC.S#

B DISINC S.S#, SC.S#

C DISINC S.S#,AGE

( ) S.S#, AGE

18.一个事务中所有对DB操作是一个不可分割的操作序列,这个性质称为事务的(A)

A原子性 B串行性 C永久性 D隔离性

19.在登录日志文件时,应该

A将更新数据库与登录日志文件两个操作同时完成

B将更新数据库与登录日志文件两个操作按随机的先后顺序完成

C先写数据库的更新,后登录日志文件

D先登录日志文件,后写数据库的更新

20.在DB技术中“脏数据”是指D

A未回退的数据 B未提交的数据 C回退的数据 D未提交随后又被撤消的数据

21.设备是SQL Server在磁盘上创建的用于存储数据库和日志的

A磁盘 B物理文件 C可执行文件 D文件

22.SQL Server的主数据文件是用来存储数据库的数据和数据库的启动信息。每个数据库必须并且只有一个主数据文件,其扩展名为B

A .ND

B .MD

C .LD

( ) .EXE

23.下面的说法不确切的是

A索引用来加速数据的访问速度和保证表的实体完整性的数据库对象。

B索引有聚集和非聚集索引两种。

C聚集索引使表的物理顺序与索引顺序一致,一个表只能有一个聚集索引。

D非聚集索引与表的物理顺序无关,一个表应该建立多个非聚集索引。

24.在SELEC语句中,设置对搜索结果集中不含有重复的元祖的子句是

A. OP

B. DISINC

C. UNIQUE

D. AS

25. 三层客户机/服务器结构的模型是

A客户机—应用服务器—数据库服务器

B客户机—数据库服务器—应用服务器

C数据客户机—应用客户机—应用服务器

D应用客户机—数据客户机—数据库服务器

26.下列语句哪一个说法是错误的

A Cookie的优点之一是数据存放在浏览器端,不会占用服务器端的空间。

B服务器端文件存取即使在数据量很大时,也不会影响到存取效率。

C数据库适合记录大量数据,可做读插删更新与查询操作

D打开数据库连接所花费的时间比查询少。

27.以下对象中不是ASP的内置对象的是D

Areques

B session

C applicaion

( ) bean

28."对于下面的语句,执行的结果是B

<% Response.Wrie(""hello!"")

Response.End()

Response.Wrie(""world"") %>

Ahello!world B hello! C world ( ) 出错

29. 语句rs.ields.oun 返回的值是

A记录集的行数

B记录集的列数

C记录集的行数+1

D记录集的列数-1

30.网状数据库中记录与记录之间的联系是通过 A

A.指针 B.索引 C.公共属性 D.数据项

31.在数据库的三级模式结构中,模式有 B

A.0个 B.1个 C2个 D.任意多个

32.关系数据库中,实现主码标识元组的作用是通过 A

A.实体完整性规则 B.参照完整性规则

C.用户自定义的完整性 D.属性的值域

33.设计ER图,属于数据库设计 C

A.需求分析 B.逻辑设计

C.概念设计 D.物理设计

34.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字 D

A. UNIQUE B. COUN C. DISINC D. UNION

填空题

1.数据模型通常由数据结数据操作和( )三部分组成。

2.数据操作描述了系统的( ) 特性。

3. 对数据库的操作主要有数据检索和( )两大类。

4.将关系模式R分解为3N,一定可以满足既具有无损连接性,又保持( )

5.行列子集视图是指,从单个( )导出,只是去掉了其中的某些行和某些列。

6.嵌入式SQL引入了( )机制,用来协调两种不同的处理方式.

7.系统函数为三类:标量函聚合函数和( )函数。

8.在SQL Server的建立索引的原则之一,在经常( )的字段上最好建立索引。

9.一级封锁协议是指任一事务在修改某数据之前,必须先对其加上( )锁,直至事务结束才能释放之。

10.触发器能够对数据库中的相关表实现( )更改。

1.完整性约束2.动态3更新4函数依赖性5.基本表6.游标 7.行集

8.查询9.排它 10.级联

简答题

1.数据库的三级模式描述。

2.数据模型及其要素的描述。

3.如何使用对集合操作排序的ORDER BY子句。

4.SQL Server中压缩数据库的方法描述。

5.举例说明关系模式中外码的作用。

6.举例说明关系模式中属性间的依赖关系。

1.模式:数据库中全体数据的逻辑结构和特征的描述。

外模式:数据库用户使用的局部数据的逻辑结构和特征的描述。

内模式:数据物理结构和存储方式的描述。

2.数据模型通常由数据结数据操作和完整性约束三部分组成。

数据结构描述了系统的静态特性,这是数据模型最本质的内容。

数据操作描述了系统的动态特性。对数据库的操作主要有数据检索和更新两大类,这是任何数据模型都必须规定的操作。

数据模型还必须提供定义完整性约束条件的手段,并在操作中自动检查。

3.

1)ORDER BY子句只能用于对最终查询结果排序,不能对中间结果排序;

2)任何情况下,ORDER BY子句只能出现在最后;

3)对集合操作结果排序时,ORDER BY子句中用数字指定排序属性。

4.对数据库可以进行自动压缩,也可以进 行人工压缩。

1)自动压缩数据库

在企业管理器左侧窗口中,右健单击某个数据库名称,在出现的快捷菜单中,单击属性菜单项,出现数据库属性对话框,单击对话框中的选项选项卡,在本页中选择自动收缩选项,让系统自动压缩数据库。

2)人工压缩数据库

在企业管理器中,对所要压缩的数据库上单击右键,从快捷菜单中的所有任务中选择收缩数据库选项,并进行相应的配置。

可以使用DBCC SHRINKDAASE 和DBCC SHRINKILE 命令来压缩数据库。

5.关系间的联系可通过同时存在于两个或多个关系中的外码关系来建立。

例如要查询某个职工所在部门的详细情况,只需查询部门表中的部门号与该职工部门号相等的记录。 所以外码提供了一个表示关系间联系的途经。

6. 属性间的联系也可分为三类,一对一,一对多关系和多对多关系。

例如学生表中的主码学号,与学生表中的姓性别是一对一的关序;学生表中的主码学号与选课表中的学号( ),是一对多的关系;选课表中的学号和课程号则是多对多的关系。

设计题( )

已知学生-课程数据库的三个关系模式:

学生表:Suden(SnoSnameSsexSageSdep)

课程表:Course(CnoCnameCpnoCcredi)

学生选课表:SC(SnoCnoGrade)

1. 查询每一门课的间接先修课。

2. 查询选修2号课程且成绩在90分以上的所有学生的学号姓名。

3. 用嵌套连接查询与“刘晨”所在系的同学。

1. 查询每一门课的间接先修课。

SELEC IRS.noSECOND.pno

ROM Course IRSCourse SECON( )

WHERE IRS.pno = SECOND.no

2.查询选修2号课程且成绩在90分以上的所有学生的学号姓名。

SELEC Suden.Sno, suden.Sname

ROM Suden, SC

WHERE Suden.Sno = SC.Sno AN( )

SC.no= ‘ 2 ’ AN( ) SC.Grade > 90

3. 用嵌套连接查询与“刘晨”所在系的同学。

SELEC SnoSnameSdep

ROM Suden

WHERE Sdep IN

(SELEC Sdep

ROM Suden

WHERE Sname=‘ 刘晨 ’)

应用题( )

现已设计好了一个客户表,该客户的样本数据如所示。

表名称:客户

客户姓名

客户地址

客户电话

业务员

业务员地址

业务员电话

王一林

北京丰台理店45

68791418

李森林

北京西甘家口43号

68217113

叶海明

杭州新堂三星路89号

6955435

郭珊珊

北京东城花市大街7号

63451148

田立云

天津黄河路11号

5998138

李森林

北京西城甘家口43号

68217113

冯占祥

青岛登州路56号

4788963

郭珊珊

北京东城花市大街7号

63451148

周玉山

北京海淀花园路33号

62563345

李森林

北京西城甘家口43号

68217113

回答下列问题:

( )该表是否存在数据冗余?若存在由此而产生的后果。

( )假设把表分解成两个新表,一个是客户,另一个是业务员,写出每个表的结构,并且说明主码和外码。

( )存在数据冗余,如业务员地业务员电话由此而产生的后果插入异常,删除异常,修改复杂。

( )把表分解成两个新表,一个是客户,另一个是业务员

客户( )

业务员( )

应用题( )

根据下面这个职工表,使用SQL命令完成。



职工表 职工表的结构

职工号

姓名

性别

参加工作年限

职务级别

1287

李明玉

09/29/83

5

1853

王自立

03/20/88

2

2778

田立彬

07/Ol/87

4

2855

王一伟

12/12/85

2

3750

白美玉

11/09/89

3


职工号

CHAR(4)

主码

姓名

CHAR(8)

NO NULL

性别

CHAR(2)

NO NULL

参加工作时间

D

职务级别

CHAR(1)


职工1表

职工号

姓名

性别

工作年限

级别

基本工资/元

工程代号

1287

李明玉

09/29/83

5

450.00

17

1853

王自立

03/20/88

2

560.00

15

2778

田立彬

07/Ol/87

4

480.00

25

2855

王一伟

12/12/85

2

560.00

18

3750

白美玉

11/09/89

3

515.00

16


( )按基本工资的升序列出职工1表的数据。

( ) 使所有职务级别是”3”或高于“3”的职工所对应的工程代号=25,并显示下表的数据内容。


职工号

工程代号

1281

25

1853

18

2778

25

2855

18

3750

25


( )SELEC *

ROM 职工

ORDER BY 基本工资;

( )( )

电话咨询