数据库原理及应用试题及答案(6套)_第1页
数据库原理及应用试题及答案(6套)_第2页
数据库原理及应用试题及答案(6套)_第3页
数据库原理及应用试题及答案(6套)_第4页
数据库原理及应用试题及答案(6套)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

数据库原理及应用试题(一)

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

题号一一三四总分

得分

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

S

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

A、完整性

B、安全性

C、一致性

D、并发控制

【答案】B

()2、数据库系统的核心软件是()。

A、数据模型

B、数据库管理系统

空C、数据库

D、数据库管理员

【答案】B

()3、下列涉及空值的操作,不正确的是()

A、AGEISNULL

B、AGEISNOTNULL

m"

φC,AGE=NULL

踞I)、NOT(AGEISNULL)

【答案】C

()4、ACCeSS数据库的类型是()。

A、层次数据库

B、网状数据库

C、关系数据库

D、面向对象数据库

【答案】C

【解析】

()5、如果用文件概念来命题的话,投影相当于从整个文件中各记录中抽出所要的()。

A、项目

B、集合

第1页,共41页

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

C、属性

D、卷

【答案】A

()6,下列有关数据库的描述,正确的是()

A、数据处理是将信息转化为数据的过程

B、数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变逻辑独立性

C、关系中的每一列称为元组,一个元组就是一个字段

D、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其

为本关系的外关键字

【答案】D

【解析】

Λ.数据处理:应该是将数据转化为信息的过程

()7、在某表地址字段中查找以“四川”开头,以“村”结尾的记录,且在“查找和替换”对话框

的“匹配”属性处选择“整个字段”,则应当在“查找”处输入()

A、四川*村

B、四川?村

C、四川#村

D、四川村

【答案】A

【解析】

以“四川"开头,以‘'村"结尾,中间是任意个任意字符,所以使用通配符*。

()8、存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为()

A、数据库管理系统

B、数据库系统

C、数据库

D、数据结构

【答案】C

【解析】

数据库是存储在计算机内具有一定条件的结构化的数据的集合。

()9、关系数据库中能唯一识别元组的那个属性称为O.

A、唯一性的属性

B、不可改动的保留字段

C、关系元组的唯一性

D、关键字段

【答案】D

()10,在SQL语言中,子查询是.

A、选取的表中字段子集的查询语句

B、嵌入到另一个查询语句之中的查询语句

第2页,共41页5/7

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

C、选取多表中字段子集的查询语句

D、返回单表中数据子集的查询语句

【答案】B

【解析】

本题得分:1分

()11、要创建数据库,有多个操作是必需的。请正确排序()。①创建数据字典视图②创建

参数文件③创建口令文件④发出CREATEDATABASE命令⑤发出STARTUP命令

A、②®⑤

B、③©②©①

C、⑤®④®①

D、②®①©④

【答案】A

()12、下列关于默认值,说法正确的有()

A、默认值是系统随机产生的一个值。

B、默认值只能是具体的常量值,不能使用函数和表达式。

C、默认值设置了以后,还可以修改。

I)、设置默认值的目的是为了让该字段的所有数据都必须相同。

【答案】C

【解析】

默认值是用户预先定义的值,可以是具体的常量值,也可以使用表达式或者函数,设置的目的是为

了提高用户输入的速度。

()13、VisualFoXPrO系统中,使用查询设计器生成的查询文件中保存的是().

A、查询的命令

B、查询有关的基表

C、查询的结果

D、查询的条件

【答案】A

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

A、listener,ora

B、Isnrctl.ora

Cxsqlnet.ora

D、tnsnames.ora

【答案】A

()15、在ACCeSS用户级安全机制下,保存用户信息的文件是()

A、工作组信息文件

Ik用户信息文件

C、安全信息文件

D、帐户信息文件第3页,共41页5/7

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

【答案】A

()16、数据库备份即数据库文件的I(T效副本,它可以保护数据在出现意外损失时最大程度地恢

复。OraCle数据库的备份类型分为逻辑备份和O»

A、完全备份

B、增量备份

C、逻辑备份

D、物理备份

【答案】D

【解析】

数据库备份即数据库文件的有效副本,它可以保护数据在出现意外损失时最大程度地恢复。

OraCIe数据库的备份分为逻辑备份和物理备份两种。逻辑备份的核心是复制数据。物理备份的

核心是复制文件。

()17、OraCle的参数文件中,下列()符号开头的行表示注释行。

A、$

B、%

C、!

D、tt

【答案】D

()18、【】主要是指某些特定应用要求的数据存取时间限制。

A、响应时间

B、数据恢复

C、数据的安全保密性

D、数据的完整性

【答案】A

【解析】

本题主要考查的知识点为响应时间。响应时间主要是指某些特定应用要求的数据存取时间限

制。

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

A、查询规则

B、更新规则

C、删除规则

D、插入规则

【答案】A

【解析】

实施参照完整性是插入规则,级联更新相关字段是更新规则,级联删除相关记录是删除规则。

()20、FOREIGNKEY约束是()约束.

A、实体完整性

B、参照完整性

第4页,共41页5/7—

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

C、用户自定义完整性

D、域完整性

【答案】B

得分评卷人

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

1,数据库的概念模型独立于.

【答案】

具体的机器和DBMS

2,现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程需要经过三个世界的转(

)、()、()

【答案】

现实世界I信息世界I计算机世界

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

【答案】

选取

4、关系代数运算中,专门的关系运算有()、()、0.

【答案】

选择I投影I连接

5,命令?LEN("THISISMYBOOK")的结果是____。

【答案】

15

6、在SQL中,关系模式称为(),子模式称为()。

【答案】

基本表I视图

7、设有关系模式R(A,B,C,D、,函数依赖F={A-B,BfC,A-D,DfC},P={AB,AC,BD}是R上的一个

分解,则分解P中所丢失的函数依赖分别是()、()、()。

【答案】

BfClAfDIDfC

8、在创建表的过程中,设置有效性规则的目的是实施数据库的。

【答案】

完整性

9,按照转储方式,数据转储可以分为()和()。

【答案】

海量转储I增量转储

10、关系模型中,一个关键字是可由一个或其值能惟一标识该关系模式中任何元组的

属性组成。

【答案】

多个

第5页,共41页5/7

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

评卷人

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

1、数据库管理系统的主要功能有哪些?

【答案】

1、数据库的定义功能

2、数据库的操纵功能。

3、数据库的保护功能。

4、数据库的维护功能。

5、数据字典。

2、基于课程(KC)表和成绩(CJ)表,用SELECT-SQL命令,编写一个查询程序,要求查询各门

课的选修人数、平均分。要求输出字段为:kcdh,kcm,选修人数,平均分。(课程(KCDBF)含

有课程代号(KCDH,C,2)、课程名(KCM,C,18)字段;成绩(CJ)表含有课程代号(KCDH,C,2)、成绩

(CJ)字段)。

【答案】

SELECTkc.kcdh,kcπι,COUNT(*)AS选修人数,AVG(CJ)平均分;

FROMKC,CJWHEREKC.KCDH=CJ.KCDII

GROUPBY1

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

【答案】

数据库备份就是在某种介质上(磁盘、磁带等)创建完整数据库(或者其中一部分)的副本,并将

所有的数据项都复制到备份集,以便在数据库遭到破坏时能够恢复数据库。

还原数据库是一个装载数据库的备份,然后应用事务日志重建的过程。

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。

【答案】

1—ʌ-∙~*--*-6共、4L.W7,--∏∙1∣«5/7

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

U)用Create语句团建商店表Shop,次永创建王提,商店名小兀计为空,谷履住的数幅类型很

据表中所给数据选定。

CreatetableShop

(Snointprimarykey,

Snamechar(10)notnul1,

citychar(10))

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

Selectsname,city

fromshop

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

SelectPname,price

FromProduct

Whereprice<50

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

Selectsno,sname

FromShop

wherecity=,北京'

orderbysnodesc

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

SELECTShop.Sname

fromShop,Product,SP

WHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoandPname='书包'

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

Selectavg(qty)平均数量

fromSP

groupbysno

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

UpdateProduct

Setprice=350

WherePname=,复读机,

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

UpdateShop

SetSname=,百货商场’

WhereSname=,百货商店,

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

Createviewtdsd

As

SelectProduct,pno,Product,pname,qty

FromShop,Product,SP

WhereShop.Sno=SP.SnoandProduct.Pno=SP.Pnoandsname='铁道商店'

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

Grantselect,updateonSPtoUl

第7页,共41页5/7

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

数据库原理及应用试题(二)

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

题号一一三四总分

得分

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

S

S()1、若为xs.dbf表添加一个宽度为6的字符型字段me,以卜命令正确的是()。

A、ALTERTABLEXSADDmeC(6)

B,ALTERxs.dbfADDCOLUMNmeC(6)

C,ALTERxs.dbfADDmeC(6)

D、ALTERTABLEXSADDFIELDmeC(6)

【答案】A

()2、自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S

含有一个或者多个共有的()。

A、记录

B、行

C、属性

D、元组

【答案】C

()3、会导致用户连接到ORACLE数据库,但不能创建表的原因是()。

A、授予了CONNECT的角色,但没有授予RESoURCE的角色

m"

⅛Ik没有授F用户系统管理员的角色

φ

C、数据库实例没有启动

D、数据库监听没有启动

【答案】A

()4、在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上

直接使用的通配符是

A、#

B、@

C、*

D、&.

【答案】C

【解析】

本题主要考查的知识点为列的选择与指定。若查询一个表中的所有列,则可在SELECT语句指定列

的位置上直接使用星号(*)通配符,而不必逐个列出所有列名,此时结果集中各列的次序一般是这

些列在表定义中出现的次序。

,、—.~—-3,ι,rt—ɪ—8rJXi”一41、,JXlr^>——IC.ιr"、、,».t.LIL、θ∕7

钻ɑ//1市

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

()5、ACCeSS2(HU数据衣的数砧类型中,天-H)LEXT家型,说法错误的是()

A、OLE对象型可以存储图片、声音、视频、动画等多媒体文件。

B、OLE对象型可以存储WOrd文档、EXCeI文档和PPT文档等。

C、OLE对象型可以存放多个文件。

D、OLE对象型存储方式可以是嵌入或链接。

【答案】C

【解析】

OLE对象型只能存放1个文件,第二次存储会覆盖前一次的文件。

()6,DRoP命令属于()语句。

A、数据控制

B、数据定义

C、数据查询

D、数据操纵

【答案】B

()7、下列关于"视图”(View)的条目中,()是不正确的。

A、视图是外模式

B、视图是虚表

C、使用视图可以加快查询语句的执行速度

D、使用视图可以简化杳询语句的编写

【答案】C

()8、在SQL语句中,与XBETWEEN20AND30等价的表达式是O.

A、X>=20ANDX<30

B、X>20ANDX<30

C,X>20ANDX<=30

D、X>=20ANDX<=30

【答案】D

()9、在数据操纵语言包括的主要SQL语句中,用于将数据插人到表或视图中的是

A、DELETE

B、UPDATE

C,INSERT

D、SELECT

【答案】C

【解析】

本题主要考查的知识点为数据操纵语言数据操纵语言包括的主要SQL语句有:(1)SELECT:用于从

表或视图中检索数据。(2)INSERT:用于将数据插入到表或视图中。(3)UPDATE:用于修改表或视

图中的数据,其既可修改表或视图中一行数据,也可同时修改多行或全部数据。(4)DELETE:用于

从表或视图中删除数据。

()10、SQLSERVER2012提供的数据类型中不包括

第9页,共41页5/7—

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

A、货币

B、日期/时间

C、结构体

D、数字

【答案】C

()11、要获取一个用户当前激活的所有角色的列表,应查询以下()数据字典视图。

A、DBA_ROLES

B、SESSI0N_R0LES

C,DBAROLEPRIVS

D、DBATABPRIVS

【答案】B

()12、()函数不能用于日期/时间类型。

A、MAX

B、MIN

C、COUNT

D、TO_CHAR

【答案】C

()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职工.部门号;

【答案】A

【解析】

本题得分:。分

()14、在AeCeSS中,修改数据访问页的设i卜时,应当使用()

A、数据表视图

B、设计视图

C,窗体视图

D、页面视图

【答案】B

()15、在数据库系统中死锁属于()。

ʌ`系统故障第10页,共41页5/7

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

B、程序故障

C、事务故障

D、介质故障

【答案】C

()16、在OraCIe中,哪个操作符返回并集操作并不包括重复行()。

A、Intersect

IkUnion

C、Unionall

D、Minus

【答案】B

【解析】

InterSeet返回交集,Union返回并集,不包括重复行,union?all?返回并集,包括重复

行,minus返回差集。

()17、下列有关分布式数据库系统的说法中错误的是()。

A、数据库中的数据在物理上分布在计算机网络中的不同结点上

B、为了数据管理与处理上的方便,通过在结点上增加副本冗余机制提高结点的自治性

C、分布式数据库中各结点上的数据逻辑上是一个整体

D、某个结点出现故障时,整个分布式系统将无法正常工作

【答案】D

()18、从逻辑结构上讲,OraCle数据库的最小存取单位是()。

A、block

B、extent

C、segment

D、tablespace

【答案】A

()19、可以为OraCle数据库开发存储程序单元的集成开发环境是()。

A、PL/SQLDeveloper

B、OracleDesigner

C、Orac1eSoftwareConfigurationManager

D、OracleReportsDeveloper

【答案】A

【解析】

OracleDeSigner是模型开发工具:OraCIeSoftwareConfigurationManager是开发过程管理

工具;OracleReportsDeVeIoPer是企业报表工具。

()20、OraCIe数据库中,当实例处于N(M)UNT状态,可以访问以下()数据字典和动态性能视

图。

A、DBΛ,TABLES

第11页,共41页

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

B、V$DATAFlLE

c、VJINSTANCE

D、VSDATΛBΛSE

【答案】C

得分评卷人

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

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

【答案】

数据冗余

2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是

【答案】

DBS包括DB和DBMS

3、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和

【答案】

物理独立性

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

【答案】

表数据I表结构

【解析】

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

【答案】

笛卡尔积

6、SQL语言是_______的语言,易学习。

【答案】

非过程化

7、SQL的功能包括()、()、()和()四个部分。

【答案】

数据查询数据定义数据操纵数据控制

8、结构设计又称为()。

【答案】

静态模型设计

9、消除了非主属性对主码的部分函数依赖的关系模式,称为()模式;消除了非主属性对主码的

传递函数依赖的关系模式,称为()模式;消除「每一属性对主码的传递函数依赖的关系模式,称

为()模式。

【答案】

2NF3NF∣BCNF

10、数据库设计•的步骤中,前两东明零赞作秀分析和0。

5/7

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

【答案】

概念结构设计

评卷人

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

1、数据库应用系统概念

【答案】

数据库应用系统:凡使用数据库技术管理其数据的系统都称为数据库应用系统。

2,信息有哪三种世界,它们各有什么特点,它们之间有什么联系?

【答案】

现实世界、信息世界和机器世界

现实世界就是人们所能看到的、接触到的世界,是存在于人脑之外的客观世界。

信息世界就是现实世界在人们头脑中的反映,又称概念世界。

数据世界就是信息世界中的信息数据化后对应的产物。现实世界中的客观事物及其联系,在数

据世界中以数据模型描述。

计算机信息处理的对象是现实生活中的客观事物,在对客观事物实施处理的过程中,首先要经

历了解、熟悉的过程,从观测中抽象出大量描述客观事物的信息,再对这些信息进行整理、分

类和规范,进而将规范化的信息数据化,最终由数据库系统存储、处理。

3、数据库备份和哪几种类型?

【答案】

在SQLSerVer系统中,有4种备份类型,分别如卜,所示:

①完整数据库备份。

②差异数据库备份。

③事务日志备份。

④数据库文件或文件组备份。

4、建立一个学生表StUdent,它由学号SN。、姓名SName、性别SSex、年龄SAge、所在系SDePt五

个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。StUdent表建立完成后,

若要在表中增加年级SGrade项(设字段类型为字符型,长度为10),其SQL命令为:()。

【答案】

ALTERTABLEStudentADDSGradeCHAR(IO)

评卷人

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

1、若定义如下关系模式:

student(sno,sn,ssex,sclass,sbirthday,stel)

course(cno,cn,cCredit,clesson)

sc(sno,cno,grade1,grade2,grade3)请用SQL语言表达式实现如下要求.

(1)从StUdent表读取学号为SI同学的数据记录,如果存在,则查询该生的信息,否则输

出“不存在学号为Sl的学生”

(2)从StUdent表选取学号和性别,如果性别字段的值为“男”,则输出“M”,如果

为“女”则输出为"。

(3)编写T-SQL程序计算1到IOo的偶数和。

(4)编写T-SQL程序实现功能:如果存在姓名为“张三”的学生,则输出该生的作业等级结果

(学号、姓名、课程名称、等级1),按分数段显示等级“优秀”、“良好”、“中等”、”及

格”和“不及格”,如果不存在,则输出提示文字为“没有这个名字的学生”。

第13页,共41页

钻//M市

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

(5)创建•个名称为query_student的存储过程,该存储过程的功能是根据学号查询学生的成

绩情况,如果该生存在,则显示学号、选课门数、作业1的最高分及最低分,否则显示“该学号

不存在”。

【答案】

(1).ifexists(selectsnofromstudentwhereSno='SI')select*fromstudentwhere

Sno=,SΓelsePrint'不存在学号为Sl的学生'

(2).selectsno,ssex=casessexwhen'男'then,M,when,女'then,F,fromstudent

(3).declare@sumlint,@nnintset@suml=OsetΘnn=lwhile@nn<=100beginif@nn%2=0set

@SUml=@SUml+@iInSet@nn=@nn+lendprint@SUnIl

(4).ifexists(select*fromstudentwheresname='张三')

begin

selectstudent,sno,student,sname,course,cname,,⅛c⅛⅛l,=

casewhensc.grade1<60

then'不及格'whensc.grade1>=60andsc.gradel<70

then'及格'whensc.gradel>=70andsc.gradel<80

then'中等'whensc.gradel>=80andsc.gradel<90

then,良好'whensc.gradel>=90then'优秀'fromstudent,sc,course

wherestudent,sno=sc.snoandcourse,cno=sc.cnoandstudent,sname=,张三’

endelsePrint'没有这个名字的学生’

(5).createprocedurequery_students

@Snochar(10)as

ifexists(select*fromstudentwhereSnO=@Sno)

begin

selectsno学号,COUNT(*)选课门数,MAX(gradel)最高分,MIN(gradel)最低分fromsc

whereSno=@SnOgroUPbysno

end

else

Print'该学号不存在‘

goexecquery_students@sno=,1204304105,

第14页,共41页

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

数据库原理及应用试题(三)

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

题号一一三四总分

得分

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

-.()1、数据库的3级结构从内到外的三个层次是()。

-A、外模式、模式、内模式

-B、内模式、模式、外模式

-C、模式、外模式、内模式

-D、内模式、外模式、模式

-【答案】B

()2、数据库系统的核心是_____。

SA、数据库应用系统

B,用户

-

-

-空C、DBMS

-

-D、数据库

-

-【答案】C

-

-【解析】

-

-本题得分:1分

-

-

()3、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为Oo

刖A、数据定义功能

至B、数据管理功能

-

-C,数据操纵功能

-

-

-D、数据控制功能

-

-【答案】C

-

-

-()4、在E-R模型中,如果有3个不同的实体集、3个m:n联系,根据E-R模型转换为关系模型的规则,转

-

-换()个关系模式。

-

-

-A、4

疑B、5

当C、6

D、7

【答案】C

()5、用()形式表示实体类型和实体间联系是关系模型的主要特征。

A、指针

第15页,共41页5/7

↑÷vΛRlΛΛ∖,i∖

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

B、链表

C、关键字

D、表格

【答案】D

()6、若要在输入数据时实现密码“*”的显示效果,则应该设置字段的()属性。

A、默认值

B、有效性文本

C、输入掩码

D、密码

【答案】C

【解析】

要在输入数据时实现密码“*”的显示效果,则应该设置字段的输入掩码属性处的“密码”掩码

符。

()7、索引在逻辑上通常包含有普通索引、唯一性索引和主键三类。创建主键时,通常使用的关犍

字是

A、INDEX

B、UNIQUE

C,PRIMARYKEY

D、KEY

【答案】C

【解析】

本题主要考查的知识点为主键的创建。主键是一种唯一性索引。创建主键时,必须指定关键字

PRIMARYKEY,且不能有空值。主键一般是在创建表的时候指定,也可以通过修改表的方式添加主

键,并且每个表只能有一个主键。

()8、如果有两个关系Tl,T2.客户要求每当给T2删除一条记录时,Tl中特定记录就需要被改变,我们

需要定义什么来满足该要求.

A、在Tl上定义视图

B、在T2上定义视图

C、在Tl和T2上定义约束

D、定义trigger

【答案】D

()9,关系数据库的概念模型是()。

A、关系模型的集合

B、关系模式的集合

C、关系子模式的集合

D、存储模式的集合

【答案】B

()10、如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个

字段称为().

第16页,共41页5/7

钻伤//M市

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

A、元组

B、属性

C、关键字

D、外部关键字

【答案】D

【解析】

表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段称为

外部关键字

()11、在对象关系模型中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,

则称该类型为()

A、结构类型

13、数组类型

C、多集类型

D、集合类型

【答案】C

()12、假设有三个基本表:学生表S(学生姓名不重复)、课程表C、学生选课表SC,它们的结构

如下:S(S#,SN,SEX.ΛGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)检索所■比“王

华”年龄大的学生姓名、年龄和性别。正确的SQL语句是()。

A、SELECTSN,ΛGE,SEXFROMSWHEREΛGE>(SEI.ECTAGEFROMSWHERESN='王华')

B、SELECTSN,AGE,SEXFROMSWlERESN=“王华”

CxSELECTSN,AGE,SEXEROMSWHEREAGE>(SELECTAGEWHERESN=“王华”)

D、SELECTSN,AGE,SEXFROMSWHEREAGE>王华

【答案】A

()13、当删除一个用户的操作时,在()情况下,应该在DROPUSER语句中使用CASCADE

选项。

A、这个模式包含了对象

B、这个模式没有包含了对象

C,这个用户目前与数据库连接着

D、这个用户必须保留但是用户的对象需要删除

【答案】A

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

件。O

A、Constranint

B、tables

C、full

D、file

【答案】C

【解析】

导入•个完整数据库impSySte歌∏f,嘴erjpjf=^jble_dblog=dible_dbfull=yignore=yoLH

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

()15、DELETEFROMSWIfERE年龄>60语句的功能是()。

A、从S表中彻底删除年龄大于60岁的记录

B、S表中年龄大于60岁的记录被加上删除标记

C、删除S表

D、删除S表的年龄列

【答案】B

()16、查询一个表的总记录数,可以采用()统计函数。

A、AVG(*)

B、SUM(*)

C、COUNT(*)

D、MAX(*)

【答案】C

()17、在ACCeSS数据库的表设计视图中,不能进行的操作是()。

A、修改字段类型

B、设置索引

C、增加字段

D、删除记录

【答案】D

【解析】

编辑表中内容的操作主要包括选定记录、添加记录、修改记录、删除记录、复制记录等。这些

操作是在数据表视图中完成的,而不是在表设计窗口中完成。

()18、用于实现数据存取安全性的SQL语句是()。

A、CREATETABLE

B、COMMIT

C、GRANT和REVoKE

D、ROLLBACK

【答案】C

()19、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和()。

A、数据库查询

B、数据库完整性定义

C、改善系统性能,提高系统效率

D、数据库连接

【答案】C

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

A、硬件的准备

B、对网络平台的准备

C、安装方式的准备第18页,共41页5/7

钻<ιɑ∕∕M市

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

D、程序准备

【答案】D

得分评卷人

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

1、数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是()。

【答案】

外模式

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

【答案】

命名的箭头

3、在ACCeSS中,规定日期型常量的定界符是。

【答案】

#

4,所谓自由表就是那些不属于任何的表。

【答案】

数据库

5、模块是由VBA声明和—组成的集合。

【答案】

过程

6、SQL语言具有两种使用方式,分别称为交互式SQL和.

【答案】

嵌入式SQL

7、在ACCeSS中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、

查询、追加杳询和生成表查询。

【答案】

修改

8,在ACCeSS中的内部函数相当于面向对象程序设计概念中的集.

【答案】

函数

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

【答案】

查询输出字段

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

【答案】

登录触发器

得分评卷人

第」9.页一共41.页

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

得分I评卷人I三、简单题(共4题,母题5分,共计20分)

1、聚集索引和非聚集索引有何异同?

【答案】

聚集索引会对表和视图进行物理排序,所以这种索引对查询非常有效,在表和视图中只能有一

个聚集索引。非聚集索引不会对表和视图进行物理排序。如果表中不存在聚集索引,则表是未

排序的。

2、简述数据库设计过程的各个阶段上的设计任务。

【答案】

需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了

解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系

统的功能。

概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为DBMS能处理的数据库

模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。

逻辑设计的主要目标是产生一个DBVS可处理的数据模型和数据库模式。该模型必须满足数据库

的存取、一致性及运行等各方面的用户需求。

将逻辑设计中产生的数据库逻辑模型结合指定的DBMS,设计出最适合应用环境的物理结构的过

程,称为数据库的物理结构设计。

根据逻辑和物理设计的结果,在计算机卜.建立起实际的数据库结构,并装入数据,进行试运行

和评价的过程,叫做数据库的实施(或实现)。

维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的

监督、分析和改造;数据库的重组织和重构造。

3、数据即的发展历史分哪几个阶段?

【答案】

数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。

4,简述数据库管理系统的功能。

【答案】

数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。

(1)数据定义和操纵功能

(2)数据库运行控制功能

(3)数据库的组织、存储和管理

(4)建立和维护数据库

(5)数据通信接口

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

1、在学生课程管理数据库中创建•触发器,当向学生选课表插入记录时,检查该记录的学号在

学生表中是否存在,检查该记录的课程号在课程表中是否存在,及选课成绩是否在0到100范

围,若有一项为否,则不允许插入。

【答案】

createtriggerstuinstri

onsc

forinsert

as

begin

第20页,共41页

ffi'9∩∕∕1Λ市

数据库原理及应用试题及答案(6套)

基础(精讲)+冲刺(仿真)+督学(测评)+口诀(速记)+经典(资料)

declare@s#char(6),0c#char(5),©gradeint

select@s#=sno,@c#二cno,⅝rade=score

frominserted

if(@s#notin(selectsnofromstudent))or(@c#notin(selectcnofromcourse)

)or(©gradenotbetween0and100)

rollbacktransaction

else

Print'成功插入'

end

温馨提示

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

评论

0/150

提交评论