某大学2022年数据库期末模拟考试(六套)含答案解析_第1页
某大学2022年数据库期末模拟考试(六套)含答案解析_第2页
某大学2022年数据库期末模拟考试(六套)含答案解析_第3页
某大学2022年数据库期末模拟考试(六套)含答案解析_第4页
某大学2022年数据库期末模拟考试(六套)含答案解析_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022年数据库期末模拟考试(一)

总分:【100分】考试时间:【90分钟】

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

()1、数据库的概念模型独立于()。

A、具体的机器和DBMS

B、E-R图

C、信息世界

D、现实世界

()2、下列给出的数据模型中,是概念数据模型的是()o

A、层次模型

B、网状模型

C、关系模型

D、E-R模型

()3、下列有关数据访问页的说法中,不正确的是()

A、以单独的文件存在

B、不能对记录排序

C、可以在数据库外运行

D、可以添加记录

()4、下列关于Access2010说法正确的是()

A、Access2010是一个关系型数据库系统

B、Access2010默认创建的文件的扩展名是.mdb

C、Access2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库

D、Access2010数据库中的数据只能本机访问,不能被其他计算机访问

()5、以下是信息的是()

A、1.70

B、1.70m

C、王红的身高为1.70m

D、外星人身高L70m

第1/48页

)6、在SQL语言中,对输出结果排序的是()。

A、ORDERBY

B、WHERE

C、GROUPBY

D、HAVING

)7、有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。

A、选择

B、投影

C、笛卡尔积

D、连接

)8、SQL语言一次查询的结果是一个()。

A、记录

B、数据项

C、元组

D、表

)9、若干元组之间、关系之间的联系的约束是指

A、列级约束

B、元组约束

C、表级约束

D、行级约束

)10、关于数据的导入和导出,说法错误的是()

A、一次导入可以导入多个对象,但只能同时导出1个对象。

B、导入数据的时候,可以导入到新表,也可以导入到现有的表中。

C、导入Access数据表的时候,不但可以导入表结构和表数据,也可以导入表间关系。

D、导出Access数据表的时候,不但可以导入表结构和表数据,也可以导出表间关系。

)11、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的

A、实体

B、元组

C、属性

D、属性值

)12、有关系模式:R(课程编号,课程名称,教师编号,教师姓名,授课班级),若一名教师可

讲授多门课程,一门课程可由多名教师讲授,贝UR属于()

第2/48页

A、INF

B、2NF

C、3NF

D、4NF

)13、关系数据库的规范化理论主要解决的问题是()。

A、如何构造合适的数据逻辑结构

B、如何构造合适的数据物理结构

C、如何构造合适的应用程序界面

D、如何控制不同用户的数据操作权限

)14、给定查询语句:SELECTcnameFROMtb_courseWHEREcnameLIKE'Da_a%';下列选项中不

满足条件的查询结果是____o

A、Data

B、Data_cueb

C、Dal_analysis

D、Database

)15、数据库中有两个用户scott和muuser,物资表\vz是属于myuser用户的,但当前用户是

scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取

结果的前5条记录显示,以下正确的SQL语句是()。

A、select*fromscott.wzwherewunitisnullandrownum<5;

B、select*frommyuser.wzwherewunit=nullandrownum<5;

C、select*frommyuser.wzwherewunitisnullandrownum<6;

D、select*formscott.wzwherewunitisnullandrownum<6;

)16、一个企业提供了一个查询数据库,该数据库的数据可以很容易的重新构造.为了提供数据库

中磁盘数据的访问速度,下面磁盘技术中采用哪种方法可以满足该要求()

A、RAID0

B、RAID1

C、RAID0+1

D、RAID5

)17、下列不属于查询操作的是[]

A、投影

B、连接

C、修改

D、交

第3/48页

()18、学生表student中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出

dept_id并去掉重记录,可使用如下SQL语句_o

A、SELECTALLdept_idFROMstudent;

SELECT?deptidFROMstudent;

C、SELECTDISTINCTdept_idFROMstudent;

D、SELECT*dept_idFROMstudent;

()19、在ORACLE服务器端启动监听器时,需要使用到下列()网络配置文件。

A、listener,ora

Isnrctl.ora

C>sqlnet.ora

D、tnsnames.ora

()20、MySQL支持的用户自定义完整性约束不包括

A、非空约束

B、CHECK约束

C、触发器

D、视图

二、填空题(共10题,每题2分,共计20分)

1、数据库管理系统(DBMS)的主要功能是。

2、下述关于数据库系统的正确叙述是数据库系统减少了。

3、类模块是指可以用来定义新对象的模块,包含有属性和—的定义。

4、表中的一行称为一条(),对应一个(),相当于一个()

5、命令?ROUND(337.2007,3)的执行结果是。

6、关系代数运算中,传统的集合运算有并、交、差和o

7、在Access中,表之间实施参照完整性时有“级联更新相关字段”和“一”两个选项。

8、数据独立性是指当数据发生变化时,可以不用修改使用数据的—o

9、视图是虚表,其数据不进行存储,只在数据库中存储其0。

10、事物的ACID特性,是指事物具有()、()、()和()4个特性。

三、简单题(共4题,每题5分,共计20分)

1、数据分组(datagrouping)

第4/48页

2、向关系表中增加一名新同学,该同学的学号是“990011”,姓名是“王大友”()0

3、简述非规范化的关系中存在哪些问题。

4、简述数据库的逻辑独立性和物理独立性。

四、综合应用题(共1题,每题20分,共计20分)

1、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个

工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工

作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编

号、产品名、规格,职工的属性有职工号、姓名。

(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

(3)分析每个关系模式已经达到第几范式。

第5/48页

【2022年数据库期末模拟考试(一)参考答案】

一、单项选择题

1、A

2、D

3、B

4、C

【解析】Access2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可

以被其他计算机访问。

5、C

【解析】信息必须是经过加工处理,且非常明确的。

6、A

7、A

【解析】S表的结果是从R表中选出的一行,因此关系运算为选择。

8、D

9、C

【解析】本题主要考查的知识点为表级约束的概念。表级约束是指若干元组之间、关系之间的联系

的约束。

10、D

【解析】在从Access到Access进行导入和导出时,都可以选择导出表结构(定义)和表数据,但只

有导入操作可以导入表间关系,导出操作却不能实现关系的导出。

11、C

12、A

13、A

【解析】规范化理论是关系数据库进行逻辑设计的理论依据,用于消除不合适的数据依赖,以解决

插入异常、删除异常、更新异常和数据冗余等问题。

14、C

【解析】本题得分:1分

15、C

16、A

17、C

18、C

【解析】本题得分:1分

第6/48页

19、A

20、D

二、填空题

1、定义数据库

2、数据冗余

3、方法

4、记录|元组实体

【解析】无

5、337.201

6、笛卡尔积

7、级联删除相关字段

8、应用程序

9、定义

10、原子性I一致性隔离性持续性

三、简单题

1、数据分组(datagrouping)是指在报表中按照指定顺序对成组的数据进行分类汇总。

2、INSERTINTOS(No,Name)VALUESC99001T,'王大友')

3、①数据冗余②更新异常③插入异常④删除异常

4、物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据库物理

结构变化时,通过某种映射,使数据库的逻辑结构不发生变化。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,,当数据的逻辑结构改变时,

通过另一个映射,使用户逻辑结构不变。

四、综合应用题

1、答案不惟一,只要结果正确即给分

1.略

select*fromJBQK;

2.关系模型为:

工厂(工厂编号,厂名,地址)

主键是工厂编号

产品(产品编号,产品名,规格)

主键是产品编号

生产(工厂编号,产品编号,计划数量)

主键是(工厂编号,产品编号)

外键是(工厂编号,产品编号)

职工(职工号,姓名,聘期,工资,工厂编号)

第7/48页

主键是职工号

外键是工程编号

3.每个关系模型都达到了BCNF

第8/48页

河北科技大学

2022年数据库期末模拟考试(二)

总分:【100分】考试时间:【90分钟】

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

()1、数据库设计中的数据流图和数据字典描述是哪个阶段的工作()o

A、需求分析

B、概念设计

C、逻辑设计

D、物理设计

()2、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()o

A、同一个应用中的多个程序共享一个数据集合

B、多个用户.同一种语言共享数据

C、多个用户共享一个数据文件

D、多种应用.多种语言、多个用户相互覆盖地使用数据集合

()3、在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输人数据时,最多可以输人

的汉字数和英文字符数分别是()

A、55

B、510

C、1010

D、1020

()4、数据字典在SGA中的哪一个组件中进行缓存?()

A、DATABASEBUFFER

B、DATADICTIONARYBUFFER

C、LIBRARYBUFFER

D、LARGEPOOL

()5、在MySQL中,执行下面语句,那么插入sname字段的值是_。insertinto

tablel(sno,sname)valuesC201510","0\"Jack")

A、Jack

B、0Jack(间隔为一个制表位)

第9/48页

C、0'Jack

D、0\'Jack

)6、在VisualFoxPro系统中,打开项目文件的命令是()。

A、MODIPROJECT

B、USEPROJECT

C、OPENPROJECT

D、MODICOMM

)7、在MySQL中,实体完整性是通过【】来实现的。

A、键约束

B、主键约束

C、候选键约束

D、主键约束和候选键约束

)8、下述哪一条是由于关系模式设计不当所引起的问题?()

A、丢失修改

B、更新异常

C、读脏数据

D、数据被非法读取

)9、SQL语言具有多种优点,那么SQL是()成为关系数据库语言的国际标准的。

A、1986年

B、1987年

C、1988年

D、1989年

)10、检查下列SQL语法,用PRODUCTS表,你需要生成名字,当前价格列表,及打折扣25%后小于

$10的所有的这些产品。SQL>SELECTprod_name,prod_list_price,Prodlistprice-

(prod_list_price*.25)"DISCOUNTED_PRICE"FROMproductsWHEREdiscounted_price<10;

此查询执行时发生一个错误。此错误的原因是什么?()

A、括号应包含整个表达式。

B、双引号应该从列别名被删除。

C、在WHERE子句的表达式应被替换。

D、列别名应为大写且在WHERE子句中用双引号括起来。

)11、不是系统权限的是()。

A、SELECTTABLE

B、ALTERTABLE

第10/48页

C、SYSDBA

D、CREATEINDEX

)12、创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查

询是()

A、追加查询

操作查询

C、参数查询

D、生成表查询

)13、下列函数不属于集函数的是()

A、max

B、avg

C、count

D>substring

)14、在emp表中查找名字以G开头的SQL语句是()。

A、SELECTename,hiredate

FROMemp

WHEREenamelike'G%’

B、SELECT1ast_name,hiredate

FROMemp

WHEREename=='G%'

C、SELECTlast_name,hiredate

FROMemp

WHEREenamein'G%'

D、SELECTename,hiredate

FROMemp

WHEREenamelike'G

)15、在Access2010利用设计视图创建表的步骤依次是()

A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储

B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储

C、打开表设计器、定义字段、设定字段属性、设定主关键字和表的存储

D、打开表设计器、设定字段属性、表的存储•、定义字段和设定主关键字

)16、()是数据库设计的起点,为以后的具体设计做准备

A、需求分析

B、逻辑设计

第11/48页

C、概念设计

D、物理设计

()17、下面哪个调度是串行调度()

A.T1:R(A),T2:R(B),T2:W(B),T1:W(A)

B、T1:R(B),T1:W(B),T2:R(A),T2:W(A)

C、T1:R(A),T2:R(B),.T1:W(A),T2:W(B)

D、T2:R(A),T1:R(B),.T1:W(A),T2:W(B)

()18、扩展名为DBC的文件是()

A、表单文件

B、数据库表文件

C、数据库文件

D、项目文件

()19、以下是对单用户数据库系统的描述,请选择错误描述的选项()o

A、单用户数据库系统是一种早期的最简单的数据库系统

B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不

能共享数据

C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据

D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了

()20、下面叙述中正确的是()。

A、网状模型和关系模型都是格式化的数据模型

B、”授权〃是数据库系统中采用的完整性措施之一

C、数据的的完整性是指保护数据以防止不合法的使用

D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数

二、填空题(共10题,每题2分,共计20分)

1、在Access中,报表最多可以由个节构成。

2、在数据库中,权限可分为()和()。

3、在Access中,处理事件的代码称为。

4、关系运算分为()和0。

5、在数据库的三级模式中,内模式是逻辑模式的______»

6、一个关系模式的定义主要包括关系名、属性名、、属性长度和关键字。

7、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定—和设置查询准则。

第12/48页

8、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的

这条元组时,系统可以采用的策略包括(),。,()0

9、SQL支持数据库的三级模式结构,其中()对应于视图和部分基本表,()对应于基本表,()对

应于存储文件。

10、RDMBS查询处理可分为()、()、()、()四个阶段。

三、简单题(共4题,每题5分,共计20分)

1、基于学生(XS)表用SELECT—SQL命令,编写一个查询程序,要求查询各个系各个班男女学

生的人数。要求输出字段为:xdh,bjdh,xb,人数。(学生表(XS.DBF)含有系代号

(XDH,C,6)、性别(XB,N,2),班代号(BJDH,C,4)字段)。

2、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?

3、数据库由哪几种类型的文件组成?其扩展名分别是什么?

4、简述数据库的恢复模式。

四、综合应用题(共1题,每题20分,共计20分)

1、设有如图所示的关系s,SC,C,试用关系代数表达式表示下列查询语句:

关系S:

S#SNAMEAGESEX

1李强23男

2刘丽22女

3张友22男

关系SC:

S#C#GRADE

1K183

82K185

5K192

2K590

5K584

5K880

关系C:

C#CNAMETEACHER

K1C语言王华

K5数据库原理程军

K8编译原理程军

(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)o

第13/48页

(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

(3)检索至少选修“程军”老师所授全部课程的学生姓名。

(4)检索“李强”同学不学课程的课程号。

(5)检索至少选修两门课程的学生学号(S#)o

(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)o

(8)检索选修课程号为K1和K5的学生学号(S#)。

(9)检索选修全部课程的学生姓名(SNAME)。

(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)»

第14/48页

【2022年数据库期末模拟考试(二)参考答案】

一、单项选择题

1、A

2、D

3、C

【解析】在Access数据库中,一个英文字符和汉字均只占1个字节

4、B

【解析】在分配一个新Extent时,系统直接按NEXT的值分配一个Extent,然后用公式:前一NEXT值

*l+PCTINCREASE/100)计算出下一个应该分配的Extent的大小。

5、C

【解析】本题得分:1分

6、A

7、D

【解析】本题主要考查的知识点为实体完整性的实现。在MySQL中,实体完整性是通过主键约束和候

选键约束来实现的。

8、B

9、B

10、C

11、C

12、C

13、D

14、A

15、C

【解析】首先打开表设计器,然后定义字段和字段属性,再设置主键,最后保存。

16、A

17、B

18、C

19、C

20、D

二、填空题

1、7

第15/48页

2、系统权限对象权限

3、事件过程

4、关系代数关系演算

5、物理实现

6、属性类型

7、查询输出字段

8、拒绝|级联设为空值

9、外模式模式|内模式

10、查询分析查询检查|查询优化|查询执行

三、简单题

1、SELECTxdh,bjdh,xb,COUNT(*)AS人数;

FROMXS;

GROUPBY1,2,3

2、(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据

库实施、数据库运行和维护。

(2)各阶段任务如下:①需求分析:准确了解与分析用户需求(包括数据与处理)。②概念结构

设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。③逻辑结

构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。④数据库物理设计:

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。⑤数据库实

施:设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立

数据库,编制与调试应用程序,组织数据入库,并进行试运行。⑥数据库运行和维护:在数据库系

统运行过程中对其进行评价、调整与修改。

3、(1)主数据文件:主数据文件是数据库的起点,指向数据库中的其他文件。主数据文件的推荐

文件扩展名是.mdf。

(2)辅助数据文件:除主数据文件以外的所有其他数据文件都是辅助数据文件。辅助数据文件的推

荐文件扩展名是.ndf。

(3)事务日志文件:日志文件包含着用于恢复数据库的所有日志信息。日志文件的推荐文件扩展名

是.Idfo

4、SQLServer2008系统提供了3种数据库的恢复模式:

①完整恢复模式。

②简单恢复模式。

③大容量日志恢复模式。

四、综合应用题

1、(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

JTC#,CNAME(oTEACHER='程军'(0)

(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)»

第16/48页

JTS#,SNAME(OAGE>21ASEX='男'(S))

(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。

JTSNAME(S(JTS#,C#(SC)+JTC#(OTEACHER='程军'(C))))

(4)检索“李强”同学不学课程的课程号(C#)。

nC#(oSNAME='李强'(S)SC)

(5)检索至少选修两门课程的学生学号(S#)。

JTS#(。1=4A2W5(SCXSC))

(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)„

nCtt,CNAME(C(mS#,C#(SC)+nS#(S)))

(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。

JIS#(SCjrC«(oTEACHER='程军'(C)))

(8)检索选修课程号为K1和K5的学生学号(S#)。

JTS#,C#(SC)+JTC#(OC#='krVC#='k5'(0)

(9)检索选修全部课程的学生姓名(SNAME)。

nSNAME(S(nS#,C#(SC)4-nC#(C)))

(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

JTS#,C#(SC)+JTC#(OS#='2'(SC))

(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

JTS#,SNAME(S(nS#(SC。CNAME='C语言'(C))))

第17/48页

河北科技大学

2022年数据库期末模拟考试(三)

总分:【100分】考试时间:【90分钟】

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

()1、在数据库中,概念模型是。。

A、用于现实的建模,与具体的DBMS有关

B、用于信息世界的建模,与具体的DBMS有关

C、用于现实的建模,与具体的DBMS无关

D、用于信息世界的建模,与具体的DBMS无关

()2、下列关于数据模型中实体间联系的描述正确的是()o

A、实体间的联系不能有属性

B、仅在两个实体之间有联系

C、单个实体不能构成E-R图

D、实体间可以存在多种联系

()3、数据库系统是由()组成的。

A、数据库、数据库管理系统和用户

B、数据文件、命令文件和报表

C、数据库文件结构和数据

D、常量、变量和函数

()4、在数据库技术中,“脏数据”是指()。

A、未回退的数据

B、未提交的数据

C、回退的数据

D、未提交随后又被撤销的数据

()5、数据库系统中应用程序与数据库的接口是()。

A、数据库集合

B、数据库管理系统DBMS

C、操作系统OS

D、计算机中的存储介质

第18/48页

)6、信息的数据表示形式是—

A、只能是文字

B、只能是声音

C、只能是图形

D、上述皆可

)7、创建数据的命令,正确的是()。

A、dbca

B、netca

C、asmca

D、sa

)8、解析后的SQL语句在SGA中的哪一个组件中进行缓存?()

A、DATABASEBUFFER

B、DATADICTIONARYBUFFER

C、LIBRARYBUFFER

D、LARGEPOOL

)9、根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F

的值()。

A、必须取空值

B、必须取非空值

C、可以取空值

D、以上说法都不对

)10、在关系窗口中,双击两个表之间的连接线,会出现()

A、连接线粗细变化

B、“编辑关系”对话框

C、数据表分析向导

D、数据关系图窗口

)11、下列()不属于连接种类。

A、左外连接

B、内连接

C、中间连接

D、交叉连接

)12、如果两个关系没有公共属性,那么其自然联接操作

第19/48页

A、转化为笛卡尔积操作

B、转化为联接操作

C、转化为外部并操作

D、结果为空关系

)13、若用如下的SQL语句创建了一个表SCREATETABLES(S#CHAR(6)NOTNULL,SNAME

CHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向S表插入如下行时,哪一行可以被插入(

)o

A、('991001','李明芳',女,'23')

B、('990746','张为',NULL,NULL)

C、(NULL,'陈道一‘,‘男‘,32)

D、('992345',NULL,,女',25)

)14、下面叙述中正确的是()。

A、数据库系统的最基本特点是数据库系统管理的数据量很庞大

B、数据库管理员(DBA)是负责全面地管理数据库系统工作的一组入员

C、数据库系统和数据库管理系统含义基本相同,这两个术语在使用上常常不加区别

D、数据库管理员(DBA)是设计和实现数据库管理系统的一组人员

)15、实现事务回滚的语句是(),,

A、GRANT

B、COMMIT

C、ROLLBACK

D、REVOKE

)16、在Oracle中,下面那个语句是错误的()。

A、createsynonymdept_synonforscott.dept

B、createsequencedept_sequeincrementby1

C、altersequencedept_sequeincrementby2

D、dropdept_synon

)17、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约

束。

A、实体完整性

B、参照完整性

C、用户自定义完整性

D、用户操作

)18、实体完整性规则约束

第20/48页

A、侯选关键字

B、主关键字

C、外关键字

D、超关键字

()19、数据库中,数据的物理独立性是指()

A、数据库与数据库管理系统的相互独立

B、用户程序与DBMS的相互独立

C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D、应用程序与数据库中数据的逻辑结构相互独立

()20、数据库的()是指数据的正确性和相容性。

A、安全性

B、完整性

C、并发控制

D、恢复

二、填空题(共10题,每题2分,共计20分)

1、数据库是存储在计算机内有结构的O

2、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、。面向对象

模型、对象关系模型和斑结构化数据模型等。

3、以打印形式展现数据的数据库对象是o

4、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的0。

5、SQLServer2012支持()、()和()三种类型的触发器。

6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的()

设计阶段。

7、为了提高查询速度,把在一个(一组)属性上具有相同值的元组集中存放在一个物理块中,这个

(这组)属性称为()o

8、数据库设计包括()和()两方面的内容。

9、在Access中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的

用户具有不同的—o

10、SQLServer2012支持DML触发器、DDL触发器和()°

三、简单题(共4题,每题5分,共计20分)

第21/48页

1、简述数据库设计的概念。

2、简述锁机制,锁分为哪几类。

3、人工管理阶段特点

4、简述数据库的两种存储结构。

四、综合应用题(共1题,每题20分,共计20分)

1、设有如下关系表R:

R(No,NAME,SEX,AGE,CLASS)

主关键字是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。

写出实现下列功能的SQL语句。

①插入一个记录(25,“李明”,“男”,21,“95031”);

②插入“95031”班学号为30、姓名为“郑和”的学生记录;

③将学号为10的学生姓名改为“王华”;

④将所有“95101”班号改为“95091”;

⑤删除学号为20的学生记录;

⑥删除姓“王”的学生记录;

第22/48页

【2022年数据库期末模拟考试(三)参考答案】

一、单项选择题

1、D

2、D

3、A

4、D

5、B

6、D

7、A

8、C

【解析】保存在librarycache中保存的已分析sql语句。

9、C

10、B

【解析】在关系窗口中,单击两个表之间的连接线时,连接线有粗细变化。当双击连接线时,将弹

出“编辑关系”对话框。

11、C

12、A

13、B

14、B

15、C

16、D

【解析】DROP语句的一般格式为Droptable〈表名>。

17、C

18、B

19、C

20、B

二、填空题

1、数据的集合

2、层次模型I网状模型|关系模型

3、报表

4、属性

第23/48页

5、DML触发器DDL触发器|登录触发器

6、物理

7、聚集码

8、数据库的结构设计数据库的行为设计

9、存取权限

10、登录触发器

三、简单题

1、数据库设计是对于给定的应用环境,在关系数据库理论的指导下,构造最优的数据库模式,在

数据库管理系统上建立数据库及其应用系统,使之能有效地存储数据,满足用户的各种需求的过

程。

2、锁是防止其他事务访问指定的资源、实现并发控制的一种手段,是多个用户能够同时操纵同一

个数据库中的数据而不发生数据不一致现象的重要保障。

锁分为

(1)共享锁

(2)排它锁

(3)更新锁

(4)意向锁

(5)模式锁

(6)大容量更新锁

3、人工管理阶段:这个时期数据管理的特点是:数据由计算或处理它的程序自行携带,数据和应用

程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数

据的冗余度大等给数据的维护带来许多问题。

4、数据库的物理存储结构指的是保存数据库各种逻辑对象的物理文件是如何在磁盘上存储的,数

据库在磁盘上是以文件为单位存储的,SQLServer2008将数据库映射为一组操作系统文件。

逻辑存储结构:数据库是存储数据的容器,即数据库是一个存放数据的表和支持这些数据的存储•、

检索、安全性和完整性的逻辑成分所组成的集合。

四、综合应用题

1、①INSERTINTORVALUES(25,“李明","男”,21,“95031”)

②INSERTINTOR(NO,NAME,CLASS)VALUES(30,“郑和”,“95031”)

③UPDATERSETNAME="王华”WHEREN0=10

©UPDATERSETCLASS="95091”WHERECLASS="95101”

⑤DELETEFROMRWHEREN0=20

©DELETEFROMRRWHERENAMELIKE“王%”

第24/48页

河北科技大学

2022年数据库期末模拟考试(四)

总分:【100分】考试时间:【90分钟】

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

()1、数据库管理系统的工作不包括()。

A、定义数据库

B、对己定义的数据库进行管理

C、对定义的数据库提供操作系统

D、数据通信

()2、使用图形化管理工具phpMyadmin操作MySQL数据库,所对应的数据库运行与应用结构是

_O

A、浏览器/服务器结构

B、客户/服务器结构

C、集中式结构

D、并行结构

()3、如果一个数据库文件打开出现未知的错误,可以尝试采用()方法后,再打开数据库

A、压缩与修复

B、加密

C、解密

D、另存为

()4、下面有关HAVING子句描述错误的是

A、HAVING子句必须与GROUPBY子句同时使用,不能单独使用

B、使用HAVING子句的同时不能使用WHERE子句

C、使用HAVING子句的同时可以使用WHERE子句

D、使用HAVING子句的作用是限定分组的条件

()5、使用存储存储过程Sp_helpfile可以()0

A、查看数据库的文件组信息

B、查看数据库的文件信息

C、查看数据库的结构

第25/48页

D、所有选项都可以

)6、下列操作可以用来为一个备份操作手动分配通道的是()。

A、ALLOCATECHANNEL

B、CREATECHANNEL

C、CHANNELALLOCATE

D、CREATELINK

)7、下列关于MySQL的说法中,错误的是

A、MySQL是一个RDBMS

B、MySQL具有客户/服务器体系结构

C、MySQL由美国MySQLAB公司开发

D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库

)8、在关系模型中,用来表示实体的是()

A、字段

B、记录

C、表

D、指针

)9、SQL语句的一次查询结果是()。

A、数据项

B、记录

C、元组

D、表

)10>为choose表添加外键约束,约束名为choose_student_fk,外键为student_no,连接到

student表的stucdntno字段,以下命令正确的是。

A、altertablechooseaddconstraintchoose_student_fkFOREIGNKEY(student_no)

REFERENCESstudent;

B>altertablechooseaddconstraintchoose_student_fkREFERENCES

student(stuednt_no);

C、altertablechooseaddconstraintchoose_student_fkFOREIGNKEY(student_no)

REFERENCESstudent(stuednt_no);

D、altertablechooseaddconstraintchoose_student_fkFOREIGNKEY(studentno)

)11、一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()。

A、记录

B、行

第26/48页

C、数据字典

D、属性

)12、在—子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。

A、IN子查询

B、EXIST子查询

C、NOTEXIST子查询

D、JOIN子查询

)13、在SQL语句中,以下表达式值为“1”的是。

A、NULL=NULL

B、NULLisnotNULL

C、NULLisNULL

D、NULL!=NULL

)14、下列关于Acces表的叙述中,错误的是

A、创建表之间的关系时,应关闭所有打开的表

B、可在设计视图的“说明〃列对字段进行具体的说明

C、可以对备注型字段进行“格式”属性设置

D、若删除表中含有自动编号型字段的记录后Acces不会对表中自动编号型字段重新编号

)15、现要查出纳税人B的名称、税务机关名称,下面那个查询是对的。()

A、selectnsrmc,swjgdmfromnsrdzda

B、selectnsrmc,swjgmcfromnsrdzda,swjgdm

C、selectnsrmc,swjgmcfromnsrdzda,swjgdmwherensrdzda.swjgdm=swjgdm.swjgdm

D、selectnsrmc,swjgmcfromnsrdzda,swjg_dmwherensrdzda.swjgdm=swjg_dm.swjgdmAnd

nsrsbh='B的识别号'

)16、下列关于Access2010表的视图中,说法错误的是()

A、在数据表视图中,只能对表的数据进行操作,不能修改表的结构

B、在设计视图中,只能对表的结构进行修改,不能操作表的数据

C、表有四种视图,分别是设计视图、数据表视图、数据透视表视图和数据透视图视图

D、在数据表视图中,可以通过功能区的“字段”选项卡来对表结构进行修改

)17、()模式存储数据库中数字典的表和视图

A、DBA

B、SCOTT

C、SYSTEM

第27/48页

D、SYS

()18、在Access的数据表中删除一条记录,被删除的记录。

A、可以恢复到原来的位置

B、被恢复为最后一条记录

C、被恢复为第一条记录

D、不能恢复

()19>在Access中,参照完整性规则不包括()

A、查询规则

B、更新规则

C、删除规则

D、插入规则

()20、视图机制提高了数据库系统的(

A、完整性

B、安全性

C、一致性

D、并发控制

二、填空题(共10题,每题2分,共计20分)

1、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是

2、数据库管理系统是在操作系统支持下的软件。

3、在关系运算中,查找满足一定条件的元组的运算称之为0。

4、设有关系R,按条件f对关系R进行选择,正确的是。

5、表由()和()组成。

6、如果X-Y和YX成立,那么X-Y是一个(),它可以根据推理规则的()性推出。

7、在关系数据库中,任何二元关系模式的最高范式必定为。

8、在SQLServer中可以定义()、()、()、()和()五种类型的完整性约束。

9、在Access中,将嵌入一个报表中的报表称为报表。

10、符合结构化原则的三种基本控制结构是:选择结构、循环结构和o

三、简单题(共4题,每题5分,共计20分)

1、简述数据库概念结构设计的方法和设计步骤。

第28/48页

2、简述数据库备份和还原的基本概念?

3、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”()。

4、何谓数据的物理独立性与数据的逻辑独立性?

四、综合应用题(共1题,每题20分,共计20分)

1、设有如下所示的三个关系模式:

商店Shop(Sno,Sname,City)//Sno(商店编号)、Sname(商店名)、City(所在城市)

商品Product(Pno,Pname,Price)//Pno(商品编号)、Pname(商品名称)、Price(价格)

商店所售商品SP(Sno,Pno,Qty),//Qty(商品数量)

(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根

据表中所给数据选定。

(2)检索所有商店的商店名和所在城市。

(3)检索价格低于50元的所有商品的商品名和价格。

(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。

(5)检索供应“书包”的商店名称。

(6)检索所有商场中各种商品的平均数量。

(7)将商品“复读机”的价格修改为350。

(8)将“百货商店”的商店名修改为“百货商场”。

(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。

(10)将查询和更新SP表的权限赋给用户U1。

第29/48页

【2022年数据库期末模拟考试(四)参考答案】

一、单项选择题

1、c

2、A

【解析】本题得分:1分

3、A

【解析】数据库打开过程中如果出现未知的错误,首先要做的事情就是对数据库进行压缩和修复,

这样可以修复数据库因为长期使用出现的各类逻辑错误。

4、B

5、B

6、A

7、C

【解析】本题主要考查的知识点为MySQL的概念。MySQL是一个关系数据库管理系统(RDBMS),它具有

客户/服务器体系结构,最初是由瑞典MySQLAB公司开发。由于其具有体积小、速度快、开放源代

码、遵循GPL(GNU通用公共许可证)等特点,许多中、小型网站为了降低网站总体拥有成本而选择

MySQL作为网站数据库。

8、B

【解析】二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体

9、D

10、C

【解析】本题得分:1分

11、D

12、A

13、C

【解析】本题得分:1分

14、A

【解析】“格式”属性用来决定数据表的打印方式和屏幕显示方式,可以对备注型字段进行“格

式”属性设置,不同类型的字段,其格式选择有所不同,OLE对象型不能进行“格式”属性设置。自动

编号数据类型比较特殊,每次向表中添加记录时,系统会自动输入唯一顺序号,需要注意的是,自

动编号数据类型一旦被指定,就会永久与记录连接,即使删除了表中含有自动编号型字段的记录,系

统也不会重新分配,并且用户不能修改被分配的顺序号。在创建表间关系时,只需要关闭需要创建

关系的所有表,而不是关闭所有打开的表。

15、D

第30/48页

【解析】纳税人名称和税务机关分别属于不同的数据表,在查询时需要用到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论