数据库技术应用试题库9套.docx

上传人:b****5 文档编号:6354712 上传时间:2023-01-05 格式:DOCX 页数:44 大小:77.07KB
下载 相关 举报
数据库技术应用试题库9套.docx_第1页
第1页 / 共44页
数据库技术应用试题库9套.docx_第2页
第2页 / 共44页
数据库技术应用试题库9套.docx_第3页
第3页 / 共44页
数据库技术应用试题库9套.docx_第4页
第4页 / 共44页
数据库技术应用试题库9套.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

数据库技术应用试题库9套.docx

《数据库技术应用试题库9套.docx》由会员分享,可在线阅读,更多相关《数据库技术应用试题库9套.docx(44页珍藏版)》请在冰豆网上搜索。

数据库技术应用试题库9套.docx

数据库技术应用试题库9套

数据库技术应用试题9套

一、选择题

1.数据库系统的核心是()。

A.数据库管理员B.数据库

C.操作系统D.数据库管理系统。

2.在数据库的三级模式结构中,模式有()。

A.1个。

B.2个C.3个D.任意多个

3.下列选项中属于实体间m:

n联系的是()。

A.学生与教师。

B.学生与班级

C.学生与宿舍D.学生与学校

4.DBS、DB和DBMS三者之间的关系为()。

A.DBMS包括DB和DBSB.DB包括DBS和DBMS

C.DBS包括DB和DBMS。

D.DBMS、DB和DBS之间无关联

5.SQLServer2000是()DBMS。

A.关系型。

B.层次型C.网状型D.面向对象型

6.数据库中数据的最小存取单位是()。

A.记录B.数据项。

C.字符D.文件

7.当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍能正常运行,称之为()。

A.物理独立性B.逻辑独立性。

C.数据库的安全性D.数据库并发性

8.有两个基本关系为:

学生(学号,姓名,系号),系(系号,系名,系主任),则系号是学生表的()。

A.主码B.域C.映像D.外码。

9.设属性A是关系R的主属性,则属性A不能取空值(NULL)。

这是()。

A.实体完整性。

B.参照完整性

C.用户定义完整性D.域完整性

10.在SQL语言的SELECT语句中,实现排序操作的是哪个子句()。

A.WHEREB.FROMC.SELECTD.ORDERBY。

11.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A.另一个表B.游标C.索引D.视图。

12.下面对于关系的叙述中,不正确的是()。

A.关系中的每个属性是不可分解的

B.在关系中元组的顺序是无关紧要的

C.每一个关系只有一种记录类型。

D.在关系中属性的顺序是无关紧要的

13.SQL函数中,求不是NULL的字段的行数所用的是()。

A.SUM(<字段名>)B.AVG(<字段名>)

C.COUNT(<字段名>)。

D.MAX

14.数据模型的三要素是()。

A.外模式、模式、内模式B.关系、网状、层次

C.实体、属性、联系D.数据结构、数据操作、完整性约束条件。

15.下列不属于概念结构设计时常用的数据抽象方法是()。

A.聚集B.概括C.合并。

D.分类

16.“工资”在2000元到5000元之间的条件设置应为()。

A.工资〉=2000AND<=5000

B.工资〉=2000AND工资<=5000。

C.工资〉=2000OR<=5000

D.工资〉=2000OR工资<=5000

填空题

1.数据管理技术经历了手工管理、和数据库技术三个发展阶段。

2.分E-R图之间的冲突主要有3类:

、命名冲突和结构冲突。

3.UNIQUE约束的含义是。

4.创建索引的目的主要是。

5.SQL的主要功能可以分为、数据操纵和数据控制三类。

6.假定每一车次具有唯一的始发站和终点站。

如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主码是=1\*GB3①;如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主码是=2\*GB3②。

通常情况下,上述“列车时刻表”和“列车运行表”两实体间联系的类型是=3\*GB3③。

7.SQL具有和嵌入式两种形式。

8.关系表中的一行称为一个。

9.下面SQL语句的功能是:

GRANTUPDATE(学号),SELECTON学生TO王平;

10.将学生表中全部学生的年龄加上1岁的SQL语句是:

=1\*GB3①学生=2\*GB3②年龄=年龄+1;

11.删除学生表的SQL语句是:

TABLE学生

12.在需求分析阶段建立,通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。

13.插入一条选课记录(学号:

’95001’,课程号:

’C1’,成绩不详)的SQL语句是:

=1\*GB3①

INTO选课(学号,课程号)=2\*GB3②(’95001’,’C1’)

三、简答题

1.试述数据库系统的三级模式结构及每级模式的作用。

2.简述数据库设计的基本步骤和各个阶段应完成的基本任务。

3.在关系数据库的参照完整性规则中,为什么外码属性的值可以为空?

什么情况下才可以为空?

4.试述SQL语言的特点。

四、SQL语言

设工程_零件数据库中有四个基本表:

供应商(供应商代码,供应商名,所在城市,联系电话);

工程(工程代码,工程名,负责人名,预算);

零件(零件代码,零件名,规格,产地,颜色);

供应零件(供应商代码,工程代码,零件代码,数量)。

试用SQL语句完成下列操作:

1.定义供应零件表,并说明其主码和参照关系。

2.找出所有供应商的姓名及其所在城市。

3.找出使用天津产零件的工程名。

4.查找预算在20000元---50000元之间的工程信息,并将结果按预算降序排列。

5.找出供应零件超过5种的供应商代码。

6.从供应商关系中删除S1的记录,并从供应零件关系中删除相应的记录。

1.CREATETABLE供应零件(供应商代码CHAR(5),

工程代码CHAR(6),

零件代码CHAR(5),

数量INT,

CONSTRAINTC1PRIMARYKEY(供应商代码,工程代码,零件代码),

CONSTRAINTC2FOREIGNKEY(供应商代码)REFERENCES供应商(供应商代码),

CONSTRAINTC3FOREIGNKEY(工程代码)REFERENCES工程(工程代码),

CONSTRAINTC4FOREIGNKEY(零件代码)REFERENCES零件(零件代码));

2.SELECT供应商名,所在城市

FROM供应商;

3.SELECT工程名

FROM供应商,供应零件,工程

WHERE供应商.供应商代码=供应零件.供应商代码AND

供应零件.工程代码=工程.工程代码AND产地=’天津’;

4.SELECT*

FROM工程

WHERE预算BETWEEN20000AND50000

ORDERBY预算DESC;

5.SELECT供应商代码

FROM供应零件

GROUPBY供应商代码HAVINGCOUNT(*)>5;

6.DELETE

FROM供应零件

WHERE供应商代码=’S1’;

DELETE

FROM供应商

WHERE供应商代码=’S1’;

五、设计题

1.将下面E-R图转换为关系模型。

读者

姓名

借书卡

图书

借书证号

单位

书名

编号

作者

价格

归还标志

借书日期

m

n

2.设有一家百货商店,已知信息有:

=1\*GB3①每个职工的数据是职工号、姓名、地址和他所在的商品部。

=2\*GB3②每一商品部的数据有:

它的职工,经理和它经销的商品。

=3\*GB3③每种经销的商品数有:

商品名、生产厂家、价格、型号(厂家定的)和内部商品代号(商店规定的)。

=4\*GB3④关于每个生产厂家的数据有:

厂名、地址、向商店提供的商品价格。

请完成如下设计:

(1)设计该DB的E-R图,自行给出各实体的属性。

(2)将该E-R图转换为等价的关系模型。

 

一、选择题

1.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)。

A.DB包含DBS和DBMSB.DBMS包含DB和DBS

C.DBS包含DB和DBMSD.没有任何关系

2.数据和信息的关系是(B)。

A.数据就是信息B.数据承载信息

C.信息承载数据D.毫无关系

3.(B)是存储在计算机外存储器上的一组结构化的相关数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据库应用系统

4.SQLServer2008数据库中的日志文件的扩展名为(C)。

A..mdfB..mdbC..ldfD..ndf

5.关系数据库管理系统能实现的专门的关系运算包括(B)。

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

6.设有如下关系:

A

B

C

1

1

2

6

4

8

3

2

4

RST

A

B

C

1

1

2

2

4

3

3

2

4

3

4

5

A

B

C

2

4

3

3

4

5

 

则下列操作正确的是(C)。

A.T=R∪SB.T=R∩SC.T=R-SD.T=R*S

7.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(B)。

A.子模式B.模式C.用户模式D.内模式

8.SQL中,下列涉及空值的操作,不正确的是(C)。

A.年龄ISNULLB.年龄ISNOTNULL

C.年龄=NULLD.NOT(年龄ISNULL)

9.在SQLServer2008中有多种约束,以下(D)不属于SQLServer2008的约束。

A.主键约束B.外键约束C.唯一性约束D.关联约束

10.“省份”与“城市”两个实体集之间的联系一般是(B)的联系。

A.一对一B.一对多C.多对一D.多对多

(一个城市只对应一个省份,但是一个省份可以含有多个城市)

如果改成商品和顾客,那么结果是多对多(一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客是多对多)

11.Select命令中ORDERBY子句的作用是(A)。

A.查询输出分组B.设置查询条件

C.对查询结果排序D.限制查询返回的数据行

12.E-R图中的菱形框表示(C)。

A.实体B.属性C.联系D.对象

13.下列关于主关键字叙述正确的是(A)。

A.一个表可以没有主关键字

B.如果一个表只有一个记录,则主关键字字段值可以为空值

C.只能将一个字段定义为主关键字

D.以上选项都正确

14.建立索引的作用之一是(C)。

145页

A.节省存储空间B.便于管理

C.提高查询速度D.提高查询和更新速度

15.以下不是SQLServer2008数据类型的是(D)。

A.charB.tableC.datetimeD.index

16.下列选项中(D)不是数据库系统的特点。

A.数据共享B.数据独立性C.减少数据冗余D.数据传输

17.用二维表来表示实体及实体间的联系的数据模型是(C)。

A.E-R模型B.层次模型C.关系模型D.网状模型

18.在学生表中,要查找年龄大于20岁的男生的信息,所进行的操作属于关系运算中的(A)操作。

A.选择B.投影C.连接D.除

19.关系中的一行称为一个(A)。

一列称为(B)

A.元组B.属性C.字段D.文件

20.SQLServer2008是一个(B)型数据库管理系统。

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

二、填空题

1.数据管理经历了人工管理阶段、文件管理阶段和【1】阶段。

2.常用的逻辑数据模型有层次模型、网状模型、【2】和面向对象模型。

3.将E-R图向关系模型转换是【3】阶段的任务。

4.数据库系统的内部体系结构是由三级模式所组成的,它们是外模式、【4】、内模式。

5.E-R图是由实体、属性和【5】三个基本要素所组成的。

6.【6】是长期存储在计算机内的有组织,可共享的数据集合。

7.实施数据完整性的方法有五种,它们是:

约束、【7】、默认值、存储过程和触发器。

8.在SQLServer2008中,数据库是由数据文件(.mdf、.ndf)和【10】文件组成的。

答案:

数据库、关系模型、逻辑设计、模式、联系、数据库、规则、事务日志

三、判断题

判断下列各题正误,正确的在答题卡上打“√”,错误的打“×”。

1.用二维表格来表示实体之间联系的模型称为层次模型(X)。

关系模型

2.关系表中的每一行称为一个元组(√)。

3.SQLServer2008数据库的数据文件包括主数据文件(.mdf)和次数据文件(.ndf),一个数据库中主数据文件和次数据文件都可以有多个(X)。

主数据文件只能有一个

4.索引越多越好(X)。

索引太多加大了维护的工作量

5.视图是一张虚表,因此视图不可以作为一个查询的数据源(X)只要是表就能使用查询命令

 

四、简答题

1.简述数据库设计的步骤

答:

(1)数据库设计过程一般包括:

(1)需求分析

(2)概念设计(3)逻辑设计(4)物理设计(5)实施与运行和维护

(2)各阶段任务如下:

①需求分析:

准确了解与分析用户需求(包括数据与处理)。

②概念结构设计:

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

③逻辑结构设计:

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

④数据库物理设计:

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

⑤数据库实施:

设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

⑥数据库运行和维护:

在数据库系统运行过程中对其进行评价、调整与修改。

2.下述三条SQL语句的异同。

1.DropTableOrders2.DeleteOrders3.TruncateTableOrders

共同点:

在数据库中都是用来删除数据的语句

不同点:

(1)用来删除表,删除时,组成该数据的所有磁盘文件将会被同时删除

(2)用来删除所有列,删除一次在事务日志中记录一次

(3)用来删除列,每次删除时不记录事务日志,只记录删除释放,速度比

(2)的要快

五、综合设计题

有如下E-R模型,

其中读者实体中的类别为:

职员、教师、工程人员、学生

单位为:

职工以院系为单位,学生以班级为单位

1.试把它转化为关系模型。

各关系模式的格式如下:

关系名(属性1,属性2,……)

确定各个关系的主键或外键,并在主键下面加下划线,外键下面加波浪线!

2.建立上述关系模型中“读者”关系的数据字典,根据实情完成下表填空

读者

字段名

数据类型

长度

主外键等约束说明

3.试用SQL命令完成下列各动作。

要求:

①创建规则“rulSex”,只允许输入“男”或“女”;

②创建默认值“defClass”,默认值为“学生”;

③创建“读者”表,设置“读者编号”为“主键”,设置“姓名”不为“空”;

④将规则“rulSex”和默认值“defClass”绑定到“读者”表的性别列和类别列;

为了方便查找,请在“姓名”字段上创建一个普通索引“Indxm”。

4.试用SQL命令创建下列查询。

假设已按第四题的E-R图建好了一个数据库,读者、图书和借阅表都已建好,并已有数据。

要求:

①给定书名“数据库技术与应用”与作者名“刘卫国”,查询其此图书的库存量,要求显示“书号,书名,库存量”。

②试汇总每个单位的借书数目,并从高到低排序,看看那个单位的人爱读书。

③查询“张三”的所在单位所有人员的信息,要求按“读者编号,姓名,性别,电话”显示。

(假设表中姓名没有重复的)

 

SHAPE\*MERGEFORMAT

 

昆明理工大学津桥学院试卷(闭A-7)

ExaminationofOxbridgeCollege,KUST

计算机专业2009级2011-2012学年上学期

考试科目数据库技术与应用考试时间

学生姓名学号班级成绩

题号

总分

分数

该卷为闭卷考试,满分为100分,考试时间为2个小时,

把答案写在答题纸上,写在试卷上视为无效

一、选择题(每小题1分,共30分):

1.(A)是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMSB.DBC.DBSD.DBA

2.概念模型是现实世界的第一层抽象,其中最著名的模型是(D)。

A.层次模型B.关系模型C.网状模型D.实体-联系模型

3.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)

A.子模式B.用户模式C.模式D.存储模式

4.在数据库的三级模式结构中,内模式有A()。

A.1个B.2个C.3个D.任意多个

5.对现实世界中事物的特征,在实体—联系模型中使用(B)描述。

A.二维表B.属性C.实体D.关键字

6.一个关系模式中只有一个(D)。

A.候选关键字B.外关键字C.超关键字D.主关键字

7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是(A)。

A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS

8.E-R图用于描述数据库的(B)。

A.数据模型B.概念模型C.存储模式D.外模式

9.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(C)。

A.数据依赖完整性规则B.用户定义完整性规则

C.实体完整性规则D.域完整性规则

10.参照完整性规定,表的(D)必须是另一个表主键的有效值,或者是空值。

A.主键B.候选键C.外键D.主属性

11.一个m:

n联系转换为一个关系模式时,关系中的关键字为(B)。

A.某个实体的关键字B.各实体关键字的组合

C.n端实体的关键字D.任意一个实体的关键字

12.创建数据库的T-SQL语句是(A)。

A.CREATEDATABASEB.ALTERDATABASE

C.DROPDATABASED.COPYDATABASE

13.约束“年龄限制在15-25岁之间”属于DBMS的(B)功能。

A.安全性B.完整性C.并发控制D.恢复

14.SQL语言通常称为(A)。

A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言

15.若用如下的SQL语句创建一个表SC:

CREATETABLESC

(S#CHAR(6)NOTNULL,

C#CHAR(3)NOTNULL,

SCOREINT,

NOTECHAR(20))向表SC插入下行时,(B)行可以被插入。

A.(’201009’,’111’,60,必修)B.(’200823’,’101’,NULL,NULL)

C.(NULL,’103’,80,选修)D.(’201132’,NULL,86.’’)

16.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或者多个共有的(C)。

A.记录B.行C.属性D.元组

17.将规则绑定到相关列的Transact-SQL语句(C)

A.CREATERULEB.DROPRULE

C.sp_bindruleD.sp_unbindrule

18.在SQLServer中有6种约束,以下(D)不属于该6种约束。

A.主键约束B.外键约束C.唯一性约束D.关联约束

19.SQLServer的字符型的系统数据类型主要包括(B)。

A.int,money,charB.char,varchar,text

C.datetime,binary,intD.char,varchar,int

20.SQLServer提供的单行注释语句是使用(B)开始的一行内容。

A.“/*”B.“--”C.“{”D.“/”

21.下列Transact-SQL语句中出现语法错误的是()。

A.DECLARE@abcintB.SELECT*FROMgrade

C.CREATEDATABASEstiD.DELETE*FROMgrade

22.在SQLServer中,字符串常量使用(A)作为定界符。

A.单引号B.双引号C.方括号D.花括号

23.设A、B两个表的记录数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得(C)条记录。

A.3B.4C.12D.81

24.不属于SQLServer2000系统全局变量的是(D)。

A.@@ErrorB.@@ConnectionsC.@@Fetch_StatusD.@Records

25.产品关系模式为R1(产品号,产品名,颜色,产地,……),其中产品号为主码,销售关系模式为R2(产品号,商店号,数量,……),其中产品号和商店号为主码,这里可能充当外码的属性应该为(A)。

A.产品号B.商店号C.数量D.产地

26.与WHERESAGEBETWEEN20AND30语句等价的子句是(C)。

A.WHERESAGE>20ANDSAGE<30

B.WHERESAGE>=20ANDSAGE<30

C.WHERESAGE>=20ANDSAGE<=30

D.WHERESAGE>20ANDSAGE=<30

27.下列标识符可以作为局部变量使用的是(C)。

A.[@Myvar]B.MyvarC.@MyvarD.@Myvar

28.一个旅客可以同时购买多本张机票,一张机票只能由一个旅客购买,旅客和机票之间为(B)的联系。

A.一对一B.一对多C.多对多D.多对一

29.表达式‘136’+‘258’的结果是(C)。

A.‘136’B.394C.‘136258’D.‘258’

30.建立索引的作用之一是()。

A.节省存储空间B.便于管理

C.提高查询速度D.提高查询和更新的速度

二、填空题(请将正确答案写在横线上,每空2分,共20分):

1.数据管理技术经历了阶段、阶段和数据库管理阶段。

2.数据文件是存放数据和数据对象的文件。

一个数据

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1