2021年南京某大学数据库专升本测试卷(六套试卷)及答案_第1页
2021年南京某大学数据库专升本测试卷(六套试卷)及答案_第2页
2021年南京某大学数据库专升本测试卷(六套试卷)及答案_第3页
2021年南京某大学数据库专升本测试卷(六套试卷)及答案_第4页
2021年南京某大学数据库专升本测试卷(六套试卷)及答案_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

南京财经大学

数据库专升本测试卷(一)

(考试时间90分钟,总分100分)

题号—■二三四总分

得分

•考生应检查"答题卡"正反两面,如果发现"答题卡"字迹模糊,行列歪斜或单面缺印等现象,要

及时向监考员报告。

•答题过程中,左顾右盼、打手势、做暗号,不得传递文具、物品等。

•考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。

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

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

A、存储量大

B、存取速度快

C、数据共享

D、操作方便

()2、下列说法正确的是()(>

A、数据库是一个结构化的数据集合

B、数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失

C、数据库系统的核心是数据库管理员

D、数据库避免了一切数据的冗余

()3、数据库技术的应用,最关键的是解决()

A、数据共享

B、数据存储

C、数据分类

D、数据统计

()4、下列哪个选项不是物理结构中的对象()

A、数据文件

B、重做日志文件

C、表空间

第1/45页

D、控制文件

)5、VFP中,执行SUBS(〃南京大学信息管理学系〃,1,4)命令后,返回的结果是:()o

A、南京大学

B、学系

C、南京

D、信息管理学系

)6、ORDERBY的作用是()

A、查询输出分组

B、设置查询条件

C、对记录排序

D、限制查询返回的数据行

)7、实现数据库的哪个特性能够避免对未提交更新的依赖("脏数据”的读出)?()

A、完整性

B、并发性

C、安全性

D、可移植性

)8、以下关于MySQL的叙述中,错误的是。

A、MySQL是开放源代码系统

B、MySQL支持多种存储引擎

C、MySQL支持结构化查询语言

D、MySQL中不能使用中文名作为数据表名

)9、下列聚合函数中不忽略空值(null)的是()

A、SUM(列名)

B、.MAX(列名)

C、COUNT(*)

D、AVG(列名)

)10、SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTERTABLE实现下列哪

类功能()o

A、数据查询

B、数据操纵

C、数据定义

D、数据控制

第2/45页

)n、SQLSERVER2012提供的数据类型中小包拈

A、货币

B、日期/时间

C、结构体

D、数字

)12、在报表中能够正确计算总产量的表达式为()

A、=Avg([产量])

B、=Count([产量])

C、=Max([产量])

D、=Sum([产量])

)13、有如下的数据表:部门(部门号,部门名称),职工(部门号,职工号,姓名,基本工

资)。检索每个部门职工工资的总和,要求显示“部门名称,基本工资”,正确的语句是

A、SELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部

门号GROUPBY职工.部门号;

B、SELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部

门号ORDERBY部门号;

C、SELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部

门号GROUPBY部门号;

D、SELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部

门号ORDERBY职工.部门号;

)14、段是表空间中一种逻辑存储结构,以下()不是ORACLE数据库使用的段类型。

A、索引段

B、临时段

C、回滚段

D、代码段

)15、OraclelOG数据库中可以采用以下命令登录数据库:sqlplus/assysdb请问,该方法登录

后的用户是()用户名。

A、system

B、sys

C、sysman

D、sysdba

)16、oracle中,使用以下哪个单条命令可以将数据库关闭并重新启动?()

A、startupforce

第3/45页

B、shutdownforce

C>shutdownstart

D、没有这样的命令,必需先关闭再启动

()17、Oracle中使用()命令可以在已分区表的第一个分区之前添加新分区。

A、添加分区

B、截断分区

C、拆分分区

D、不能在第一个分区前添加分区

()18、Oracle中的()参数用来设置数据块的大小。

A、DB_BLOCK_BUFFERS

B、DB_BLOCK_SIZE

C、DB_BYTE_SIZE

D、DB_FILES

()19、以下不属于DBA职责的是()

A、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限

B、参与数据库设计的全过程,决定整个数据库的结构和内容

C、为终端用户开发和设计应用程序

D、定义和实施数据库的备份和恢复策略

()20、对于数据库安装规划和准备的工作,哪一个不属于此范围:()

A、硬件的准备

B、对网络平台的准备

C、安装方式的准备

D、程序准备

得分评卷人

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

1、可以用HTML文件格式存储的数据库对象称为—o

2、数据表之间的联系是通过表的字段值来体现的,这种字段称为()。

3、等式RS=RXS成立的条件是()。

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

5、按照索引记录的存放位置,索引可分为()与()。

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

第4/45页

7、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、

数据流、数据存储和数据加工过程的描述,通常称为()。

8、在关系模式的分解中,数据等价用()衡量,函数依赖等价用()衡量。

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

10、设有关系模式R(A,B,C,D、,函数依赖F={A-B,BfC,D-B},P={ACD,BD}是R上的一个分解,

则子模式{ACD}的候选码是(),其范式等级是()。

-----------三、名词解释题(共4题,每题5分,共计20分)

1、什么是子类?

2、什么是主关键字?

3、什么是批处理?使用批处理有何限制?批处理的结束符是什么?

4、什么是索引?

得分评卷人

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

1、设学生课程数据库中有三个关系:

学生关系S(S#,SNAME,AGE,SEX)

学习关系SC(S#,Ctt,GRADE)

课程关系C(C#,CNAME)

其中S#、C#、SNAME、AGE、SEX、GRADE>CNAME分别表示学号、课程号、姓名、年龄、性别、成

和课程名。

用SQL语句表达下列操作

(1)检索选修课程名称为“MATHS”的学生的学号与姓名

(2)检索至少学习了课程号为“C1”和“C2”的学生的学号

(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄

(4)检索平均成绩超过80分的学生学号和平均成绩

(5)检索选修了全部课程的学生姓名

(6)检索选修了三门课以上的学生的姓名

第5/45页

参考答案

一、单项选择题

1、C

2、A

3、A

【解析】数据库技术的根本性目的就是为了解决数据共享问题。

4、C

5、C

6、C

7、B

8、D

【解析】本题得分:1分

9、C

10、C

11、C

12、D

13、A

【解析】本题得分:0分

14、D

15、B

16、A

17、C

18、B

19、C

20、D

二、填空题

1、数据访问页

2、连接字段

3、R和S没有公共属性

4、关系代数关系演算

第6/45页

5、聚集索引|非聚集索引

6、定义

7、数据字典

8、无损链接I保持函数依赖

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

10、AD|2NF

三、名词解释题

1、子类(Subclass)是以其它类定义为起点,为某一对象所建立的新类。子类将继承任何对父类

(子类所基于的类)所做的修改。

2、唯一能够确定其他字段值的字段叫主关键字。(PrimaryKey)。

3、批处理是包含一个或多个T-SQL语句的集合,从应用程序一次性地发送到SQLServer2008进行

执行,因此可以节省系统开销。SQLServer将批处理的语句编译为一个可执行单元,称为执行计

划,批处理的结束符为“G0”。

4、给一个基本表按照某个和某些字段建立挨次的方法称为索引。建立索引的两个主要目的是加快查

询速度和包管行的唯一性。

四、综合应用题

1、(1)SELECTSNAME,AGEFROMS,SC,CWHERES.S#=SC.S#ANDC.C#=SC.C#ANDCNAME='

MATHS'

(2)SELECTS#FROMSCWHERECNO='Cl'ANDS#IN(SELECTS#FROMSCWHERECNO='C2')

(3)SELECTS#,SNAME,AGEFROMSWHEREAGEBETWEEN18AND20ANDSEX='女'

(4)SELECTS#,AVG(GRADE)平均成绩FROMSCGROUPBYS#HAVINGAVG(GRADE)>80

(5)SELECTSNAMEFROMSWHERENOTEXISTS

(SELECT*FROMC

WHERENOTEXISTS

(SELECT*FROMSC

WHERES#=S.S#ANDC#=C.C#))

(6)SELECTSNAMEFROMS,SCWHERES.S#=SC.S#GROUPBYS#,SNAMEHAVINGC0UNT(*)>3

第7/45页

南京财经大学

数据库专升本测试卷(二)

(考试时间90分钟,总分100分)

题号—■二三四总分

得分

•考生应检查"答题卡"正反两面,如果发现"答题卡"字迹模糊,行列歪斜或单面缺印等现象,要

及时向监考员报告。

•答题过程中,左顾右盼、打手势、做暗号,不得传递文具、物品等。

•考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。

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

()1、数据是以()的方式存储于操作系统(os)之中的。

A、数据文件

B、日志文件

C、存储类型

D、并行

()2、下列不属于SQLServer2008在安装时创建的系统数据库。

A、master

B、model

C、msdb

D>userdb

()3、在数据库管理系统的层次结构中,数据存取层处理的对象是()

A、字段

B、单个元组

C、数据页

D、系统缓冲区

()4、不是共享池相关的闩锁的是()。

A、LIBRARYCACHE

B、ROWCACHEOBJECTS

C、REDOALLOCATION

第8/45页

D、SHAREDPOOL

)5、执行下列命令后,屏幕显示结果是―o

USEABC.DBF

GOTOP

SKIP+3

SKIP-2

DISPLAY

A、显示第四条记录

B、显示第三条记录

C、显示第一记录

D、显示第二条记录

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

A、丢失修改

B、更新异常

C、读脏数据

D、数据被非法读取

)7、关系模型是用______结构来描述数据间的联系。

A、层次

B、三维表

C、二维表

D、立体表

)8、在DBMS的关系中

A、关键字属性值可以为空

B、外关键字属性值可以为空

C、任何属性值都可以为空

D、任何属性值都不可以为空.

)9、有三个关系R,S和T如下:由关系R和S得到关系T,使用的关系运算是()0

A、连接

B、交

C、笛卡尔积

D、并

)10、学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师

同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是()

A、一对一联系

第9/45页

B、一对五联系

C、一对十联系

D、一对多联系

()11>一个数据库系统必须能表示实体和关系。关系与()实体有关。

A、0个

B、2个

C、1个

D、0个或0个以上

()12、()是控制数据整体结构的人,负责三级结构定义和修改。

A、专业用户

B、应用程序员

C、DBA

D、一般用户

()13、在MySQL中,模糊查询的匹配符,其中______可以匹配任意个数的字符。

A、?

B、_

C、*

D、%

()14、分布式数据库系统中,查询处理的时间主要取决于()。

A、CPU执行时间

B、数据库的数据量

C、I/O花费的时间

D、网络中数据传输量

()15、如果一个用户不慎删除了一个表,这将被认为是什么故障?()

A、实例

B、用户错误

C、表述

D、用户进程

()16、逻辑设计的主要任务是()o

A、进行数据库的具体定义.并建立必要的索引文件

B、利用自顶向下的方式进行数据库的逻辑模式设计

第10/45页

C、逻辑设计要完成数据的描述.数据存储格式的设定

D、将概念设计得到的E-R图转换成DBMS支持的数据模型

()17、后备副本的作用是()。

A、保障安全性

B、完整性控制

C、并发控制

D、数据库恢复

()18、并发操作有可能引起下述()问题。I.丢失更新H.不可重复读III.读脏数

A、A.仅I和II

B、B.仅I和HI

C、C.仅II和III

D、D.都是

()19、Oracle系统管理员发出了启动数据库的命令,数据库最终被打开,在这个启动过程中实例

和数据库经过的过程是。()

A、OPEN,NOMOUNT,MOUNT

B、NOMOUNT,MOUNT,OPEN

C、NOMOUNT,OPEN,MOUNT

D、MOUNT,OPEN,NOMOUNT

()20、下面哪个调度会出现死锁()

A、T1:R(X),T2:W(X),T2:W(Y),T3:W(Y),T1:W(Y),T1:Commit,T2:Commit,T3:Commit

B、T1:R(X),T2:W(Y),T2:W(X),T3:W(Y),T1:W(Y),Tl:Commit,T2:Commit,T3:Commit

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

D、T1:R(A),T2:W(B),T3:W(C),T1:Commit,T2:W(A),T2:Commit,T3:W(B),T3:Commit

得分评卷人

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

1、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是—

2、在窗体中有一个命令按钮控件,当用户单击命令按钮时,将进入另一个窗体,则应设置该控

件的__属性。

3、Access中,实现打开表功能的宏命令是____o

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

5、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求*US

第11/45页

含有一个或多个共有的O

6、设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是0,主属性

是(),非主属性是0。

7、在Access中,可以通过建立表之间的_____,将相互独立的表联系起来。

8、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数

据的麻烦,可以利用操作查询的一查询来创建新表。

9、()是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有()、(

)、()和()四个特征。

10、封锁技术是实现并发控制的重要技术。其中()称为写锁、()为读锁。

得分评卷人

三、名词解释题(共4题,每题5分,共计20分)

1、什么是元数据?

2、什么是主属性?

3、什么是范式?

4、什么是第二范式(2NF)?

得分评卷人

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

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

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

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

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

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

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

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

第12/45页

参考答案

一、单项选择题

1、A

2、D

3、B

4、C

5、D

6、B

7、C

【解析】本题得分:1分

8、B

9、C

【解析】R表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐

个——对应的结果。也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。

10、D

【解析】一个读者可以借阅多本图书,一本图书只能被1个读者借阅,这属于典型的一对多的联系。

11>C

12、C

13、D

【解析】本题得分:1分

14、D

15、B

16、D

17、D

18、D

19、B

【解析】ORACLE数据库启动顺序规定。

20、A

二、填空题

1、模式

2、事件

第13/45页

3、OpenTable

4、方法

5、属性

6、系编号系名称|电话、办公地点

7、关系

8、生成表

9、事务|原子性|一致性|隔离性|持久性

10、排它锁I共享锁

三、名词解释题

1、最小的不可再分割的数据。

2、包含在任何一个候选键中的属性称为主属性。

3、范式是对关系的规范化约束要求,如果一个关系满足某个特定的约束值,则称它属于某种特定的

范式。

4、如果关系模式在达到1NF的基础上,使每个非主属性都完全依赖于每个关系键,则该关系模式达

到2NF的要求。

四、综合应用题

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

1.略

select*fromJBQK;

2.关系模型为:

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

主键是工厂编号

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

主键是产品编号

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

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

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

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

主键是职工号

外键是工程编号

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

第14/45页

南京财经大学

数据库专升本测试卷(三)

(考试时间90分钟,总分100分)

题号—■二三四总分

得分

•考生应检查"答题卡"正反两面,如果发现"答题卡"字迹模糊,行列歪斜或单面缺印等现象,要

及时向监考员报告。

•答题过程中,左顾右盼、打手势、做暗号,不得传递文具、物品等。

•考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。

得分评卷人

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

()1、在宏中执行其它宏时,需要使用的命令是()

A、RunApp

B^RunMacro

C、RunCommand

D、RunCode

()2、数据库的简称()

A、DA

B、DB

C、BD

D、DD

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

A、压缩与修复

B、加密

C、解密

D、另存为

()4、某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排

序,则排序后的结果为()

A、201,52,510,90

B、510,201,90,52

第15/45页

C、52,90,201,510

D、90,52,510,201

()5、SQLServer2000是一种___的数据库管理系统。

A、关系型

B、层次型

C、网状

D、树型

()6、关系数据库是以【】的形式组织数据。

A、二维表格

B、结构

C、元组

D、分量

()7、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个

不可分割的操作序列的属性是()。

A、原子性

B、一致性

C、独立性

D、持久性

()8、如下列表所示,两个关系R1和R2,它们进行()运算后可以得到R3。关系R1

A、R1'R2

B、R3R2

C、R1AR2

D、R1UR2

()9、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

A、连接

B、差

C、交

D、并

()10、创建索引时必须定义索引名。定义索引名时,下列叙述中不正确的是()。

A、索引名只能包含字母、汉字、数字符号和下划线

B、组成索引名的长度不受限制

C、索引名可以与字段名同名

第16/45页

D、索引名的第一个字符不可以为数字符号

)11、描述是正确的关于数据库buffercache中的pinnedbuffer的是()o

A、buffe目前正在被访问

B、buffer是空的,没有被使用

C、buffer的内容被修改且必须通过DBWn进程刷新到磁盘

D、buffer作为即将老化的候选并且内容和磁盘上的内容相同

)12、emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:()。

A、selectename,hiredatefromemp

whereename='FORD,;

B、selectename,hiredatefromemp

wherehiredate>

(selecthiredatefromemp

whereename='FORD,);

C^selectename,hiredatefromemp

wherehiredate>min(hiredate)

andename='FORD,;

D、selectename,hiredatefromemp

wherehiredatein

(selecthiredatefromemp

whereename='FORD,);

)13、()用来过滤查询中返回的行。

A、WHEN

B、HAVING

C、FROM

D、WHERE

)14、某信息中心小刘在使用imp命令导入逻辑导出的数据,需要使用哪个参数倒入整个导出的文

件。()

A、constranint

B、tables

C、full

D、file

)15、在下列函数中,返回值是字符型的是()

A、EOFO

B、AT()

C、VALO

第17/45页

D、CHRO

)16、在E-R图中,用来表示实体的图形是()。

A、椭圆形

B、矩形

C、菱形

D、三角形

()17、关于Oracle数据库软件安装,描述正确的是()。

A、支持静默方式安装

B、一台服务器只能安装一套软件

C、没有图形界面就无法安装

D、不能安装多套版本不同的软件

()18、下列哪种数据库系统更适合于在大、中型计算机系统上使用?()

A、FoxPro

B、Access

C、Oracle

D、MicrosoftSQLServer

()19、下列哪个不是数据库系统必须提供的数据控制功能。。

A、安全性

B、可移植性

C、完整性

D、并发控制

()20、数据完整性保护中的约束条件主要是指()o

A、用户操作权限的约束

B、用户口令校对

C、值的约束和结构的约束

D、并发控制的约束

得分评卷人

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

1、SQL支持数据库的三级模式结构,其中0对应于基本表。

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

3、关系R有8列属性,关系S有4列属性,则RXS有______列属性。

第18/45页

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

5、在Access中,表中用来惟一标识每个记录的字段或多个字段的组合称为__o

6、关系代数运算中,专门的关系运算有选择、和连接。

7、每个触发器有()和()两个特殊的表在数据库中。

8、在SQLSELECT语句查询中,要去掉查询结果中的重复记录,应该使用0关键字。

9、数据库保护分为:安全性控制、()、并发性控制和数据恢复。

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

的。

得分评卷人

三、名词解释题(共4题,每题5分,共计20分)

1、什么是关系规范化?

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数据库原理程军

第19/45页

K8编译原理程军

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

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

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

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

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

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

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

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

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

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

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

第20/45页

参考答案

一、单项选择题

1、B

2、B

3、A

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

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

4、D

【解析】文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。

5、A

6、A

7、A

8、B

9、B

【解析】T表的结果是通过获取R表和S表中的不同部分,因此关系运算为差。

10、B

11>A

12、B

13、D

14、C

【解析】导入一个完整数据库impsystem/managerfile=bible_dblog=dible_dbfull=y

ignore=y。

15、D

16、B

【解析】无

17、A

18、C

19、B

20、C

二、填空题

1、模式

第21/45页

2、7

3、12

4、337.201

5、主键

6、投影

7、插入表删除表

8、distinct

9、完整性控制

10、物理独立性

三、名词解释题

1、关系规范化指的是按照规范化理论用几个结构-简单的关系取代结构复杂的关系,以消除数据库

操作的异常情况。

2、当关系中属性集合Y是属性集合X的子集时(Y?X),存在函数依赖X-Y,即一组属性函数决定它的

所有子集,这种函数依赖称为平凡函数依赖。

3、用二维表格的结构形式来表示实体与实体间的联系。

4、候选键是对具有关系键特性的一个或多个属性(组)的统称。

四、综合应用题

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

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

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

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

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

nSNAME(S(兀S#,C#(SC)+工C#(。TEACHER='程军'(C))))

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

JTC#(C)-JIC#(OSNAME=,李强'(S)SC)

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

JTS#(O1=4A2W5(SCXSC))

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

第22/45页

nC#,CNAME(C(nS#,C#(SC)+nS#(S)))

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

JTS#(SCJIC#<OTEACHER=,程军,(C)))

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

“S#,C#(SC)4-JiC#(oC#=,kl'VC#='k5'(0)

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

nSNAME(S(nSU,C#(SC)+nC#(C)))

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

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

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

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

第23/45页

南京财经大学

数据库专升本测试卷(四)

(考试时间90分钟,总分100分)

题号—■二三四总分

得分

•考生应检查"答题卡"正反两面,如果发现"答题卡"字迹模糊,行列歪斜或单面缺印等现象,要

及时向监考员报告。

•答题过程中,左顾右盼、打手势、做暗号,不得传递文具、物品等。

•考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。

得分评卷人

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

()1、为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言。数据控制语言是其中

之一,下列所述不是数据控制语言的功能的是()。

A、数据操纵

B、数据完整性定义

C、数据安全性定义

D、故障恢复

()2、用户创建一个数据库并保存在软盘上,则在该软盘上会生成()个相应的文件。

A、3

B、2

C、1

D、4

()3、数据逻辑独立性是指()。

A、模式改变,外模式和应用程序不变•

B、模式改变,内模式不变•

C、内模式改变,模式不变,

D、内模式改变,外模式和应用程序不变

()4、在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()

A、外模式

B、内模式

第24/45页

C、逻辑模式

D、存储模式

)5、在MySQL中,下列说法错误的是。

A、NULL是占用空间的

B、空值('’)是占用空间的

C、对于timestamp数据类型,如果往这个数据类型的列插入空值,则出现的值是'0000-00-00

00:00:00'o

D、对于timestamp数据类型,如果往这个数据类型的列插入NULL值,则出现的值是当前系统时

间。

)6、如果希望employee表原有的列name非空,应该使用以下哪条语句?()

A、AlterTABLEemployeeAlternameNOTNULL;

B、AlterTABLEemployeeDropnameNOTNULL;

C、AlterTABLEemployeeADDnameNOTNULL;

D、AlterTABLEemployeeMODIFYnameNOTNULL;

)7、能够检查字段中的输入值是否合法的属性是()

A、格式

B、默认值

C、有效性规则

D、有效性文本

)8、下列不属于实体集的是()

A、一个班级的学生

B、同一个企业的员工

C、一群动物

D、同一个超市里的若干个商品

)9、在下列VisualFoxPro的基类中,无Caption属性的基类是:()。

A、标签

B、选项按钮

C、复选框

D、文本框

)10、以下是对面向对象数据库结构的描述,请选择错误描述的选项。()

A、它允许用对象的概念来定义与关系数据库交互

B、面向对象数据库中有两个基本的结构:对象和字面量

第25/45页

C、优点是程序员需要掌握与面向对象概念以及关系数据库有关的存储

D、缺点是用户必须理解面向对象概念,目前还没有统一的标准,稳定性还是一个值得关注的焦

)11、统计女生人数并将结果存放于变量X中的命令是一。

A、COUNTFOR.NOT.性别="男"TOX

B、COUNTFOR(性别="女")=.T.TOX

C、SUMFOR(性别◊"男")=.T.TOX

D、SUMFOR性别="女"TOX

)12、若要在数据表视图内对字段进行重命名,应使用()选项卡

A、开始

B、创建

C、字段

D、表

)13、当B属性函数依赖于A属性时,属性A与B的联系是()。

A、1对多

B、多对1

C、多对多

D、以上都不是

)14、有学生表:学生(学号,姓名,学分),如果要在报表中输出已有学分的学生人数,则在

报表设计时应使用的函数是()

A、=Count([学号])

B、=Count([学分])

C、Count(学号)

D、Count(学分)

)15、下面关于备份数据库的说法中,错误的是()

A、备份是保护数据库可靠性的有效手段之一

B、当备份数据库时,必须先关闭数据库

C、备份数据库是为数据库建立一个副本

D、备份是保护数据库安全性的有效措施

)16、授权是DBS采用的()。

A、恢复措施

B、并发控制措施

第26/45页

C、完整性措施

D、安全性措施

()17、事务的并发执行不会破坏DB的完整性,这个性质称为事务的()。

A、原子性

B、隔离性

C、持久性

D、一致性

()18、副本的作用时()。

A、保障安全性

B、数据库恢复

C、并发性控制

D、完整性控制

()19、下列四个选项中,不属于数据库特点的是o

A、数据冗余很高

B、数据共享

C、数据完整性

D、数据独立性

()20、在数据仓库技中,【】是数据汇总/聚集工具。

A、数据挖掘

B、分割

C、OLAP

D、OLTP

得分评卷人

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

1、在数据流图中,用()表时数据流

2、数据库系统中,实现数据管理功能的核心软件称为()

3、处理事件的代码称为o

4、从最终用户来看,数据库系统的外部体系结构可分为五种类型:()、()、()、()、()

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

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

7、数据库管理系统提供的数据控制方面的功能包括数据的()/呆护、数据的()检查、()

第27/45页

和数据库恢复。

8、SQL使用两种账号确保数据库的安全性,分别是0和数据库用户。

9、数据库运行过程中可能出现()、()和()三类故障。

10、SQLServer中有()、完全还原和批日志还原。

得分评卷人

三、名词解释题(共4题,每题5分,共计20分)

1、什么是全键?

2、什么是基本表?

3、什么是查询?

4、什么是权限(特权)?

得分评卷人

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

1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试

用关系代数

表达式表示下列查询语句:

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

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

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

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

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

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

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

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

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

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

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

第28/45页

参考答案

一、单项选择题

1、A

2、A

3、A

4、C

5、B

【解析】本题得分:1分

6、D

7、C

【解析】有效性规则就是用来限制输入的数据必须满足的条件表达式。

8、C

【解析】实体集必须是若干个属性相同的实体。

9、D

10、C

11、B

12、C

【解析】无

13、B

14、B

15、D

16、D

17、B

【解析】数据库事务需要满足四个特性,ACID,即原子性(Atomic),一致性(Consistency),隔离性

(Isolation),持久性(Durability)。在关系数据库中,这些特性需要借助redolog、锁、snapshot

等手段来实现。隔离性要求各事务之间相互独立,所进行的操作不会相互影响,其用意还是保证各

数据读写操作的一致性。标准SQL92规范定义了四种隔离级别,以及相应要禁止的三种现象

(Phenomena)o隔离级别越高,数据一致性的保证越强,但同时数据库的并发能力也越差。

18、B

19、A

【解析】本题得分:1分

20、C

第29/45页

【解析】本题主要考查的知识点为OLAP.在数据仓库技术中,OLAP是数据汇总/聚集工具,可帮助简化

数据分析,而数据挖掘是自动地发现隐藏在大量数据中的隐含模式和有趣知识。

二、填空题

1、命名的箭头

2、数据库管理系统

3、宏

4、单用户结构|主从式结构分布式结构I客户机/服务器结构|浏览器/服务器结构

5、表数据表结构

【解析】无

6、属性类型

7、安全性I完整性|数据库备份

8、登录账号

9、事务故障系统故障|介质故障

10、简单还原

三、名词解释题

1、如果关系的所有的属性组合起来才是关系键,则称该关系键为全键。

2、所谓基本表,是这样的一种表,它本身是实际存在的,每个表在存储中可用一个存储文件来表示

(一个基本表就是一个关系),它不是由其他表导出的表。

3、查询是一种数据操作,它不改变数据本身,仅仅是检索数据,是对已经存在的基本表及视图进行

数据检索。

4、权是数据库用户操作数据库系统和数据库对象的能力,给用户指定权限,可将用户的操作限定在

指定的范围内,以包管数据的安全。

四、综合应用题

1、(1).TIC#,CNAME(oTEACHER='程军'(0)

(2).RS#,SNAME(oAGE>21ASEX="男"(s))

(3).nSNAME{s[RS#,C#(sc)+TIC#(oTEACHER='程军'(C))]}

(4).TIC#(O-nC#(oSNAME='李强'(S)SC)

(5).ns#(。=A⑵W[5](SCXSC))

(6).nc#,CNAME(C(ns#,C#(sc)+ns#(s)))

(7).ns#(SCnC#(oTEACHER='程军'(C)))

(8).ns#,c#(sc)+nc#(oc#='krvc#='k5'(o)

(9).nSNAME{s[ns#,C#(sc

温馨提示

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

评论

0/150

提交评论