数据库试题.docx

上传人:b****9 文档编号:25788237 上传时间:2023-06-14 格式:DOCX 页数:17 大小:372.15KB
下载 相关 举报
数据库试题.docx_第1页
第1页 / 共17页
数据库试题.docx_第2页
第2页 / 共17页
数据库试题.docx_第3页
第3页 / 共17页
数据库试题.docx_第4页
第4页 / 共17页
数据库试题.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数据库试题.docx

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

数据库试题.docx

数据库试题

 

数据库试题

一.单项选择题(50题)

1.在数据管理中,同一数据重复存储的现象,称为(B)

A.不一致B.数据冗余

C.规范化D.异常

2.依据数据库逻辑模型完成数据库内部模型设计的阶段是C

A.概念设计B.逻辑设计

C.物理设计D.外部设计

3.下列选项中,不属于关系模型3个重要组成部分的是C

A.数据结构B.数据操纵

C.数据控制D.数据完整性规则

4.将关系模式S(学号,姓名,班级,班主任,课程编号,课程名称,学时,成绩)规范化到3NF,能得到的关系数目是D

A.1B.2

C.3D.4

5.在Access中,不能用来编辑表中数据的数据库对象是A

A.报表B.窗体

C.数据访问页D.查询

6.在Access中,下列有关压缩数据库的说法中错误的是B

A.压缩数据库是重新组织该文件在磁盘上的存储方式

B.不能压缩当前数据库

C.可以压缩未打开的数据库

D.通过设置可实现关闭数据库时自动压缩

7.在Access中,下列关于创建表的方法中,错误的是D

A.通过输入数据创建表B.通过导入Excel电子表格创建表

C.执行CREATETABLE命令创建表D.执行ALTERTABLE命令创建表

8.为防止输入重复数据,可在表的字段上D

A.设置有效性规则B.设置掩码

C.设置格式D.设置无重复索引

9.基于职工信息表创建一个查询,搜索当天过生日的职工,该查询有“姓名”、“出生月:

Month([出生日期])”、“出生日:

Day([出生日期])”3个字段,显示职工的姓名、出生月和出生日,则在“出生月”和“出生日”2个字段的准则(条件)中依次输入A

A.Month(Now()),Day(Now())

B.Month([出生日期]),Day([出生日期])

C.Month([Date()]),Day([Date()])

D.LikeMonth([Now()]),LikeDay([Now()])

10.下列关于子窗体的说法中,错误的是B

A.包含在另一个窗体中的窗体称为子窗体

B.利用“自动创建窗体”方法可以创建含有子窗体的窗体

C.利用子窗体可以有效地显示“一对多”关系的数据

D.可以将已有的窗体作为子窗体添加到另一个窗体中

11.人事档案表中包括一个名为“照片”的OLE字段,则该字段的图像A

A.可以在“窗体”视图中显示B.可以在“数据表”视图中显示

C.不能在“窗体”视图中添加D.不能在“数据表”视图中添加

12.已知报表中含有20个字段,已对4个字段进行了排序,则最多还能排序的字段数是C

A.0B.4

C.6D.14

13.下列有关数据访问页描述中,正确的是B

A.数据访问页只能在Access中使用

B.可利用数据访问页浏览、编辑、排序和筛选记录

C.不能将现有的Web页转换为数据访问页

D.不能在数据访问页上插入超级链接

14.退出Access的宏命令是D

A.stopB.exit

C.cancelD.quit

15.创建一个带条件的宏,用于判断“影片”报表中“类型”字段的值为“喜剧”,则该宏条件表达式为A

A.[Reports]!

[影片]!

[类型]=“喜剧”

B.[Reports].[影片].[类型]=“喜剧”

C.{Reports>.{影片).{类型>=“喜剧”

D.{Reports>!

{影片>!

{类型>=“喜剧”

16.Access中的查询对象属于数据库的(B)

A.概念模型B.外部模型

C.内部模型D.逻辑模型

17.在下列对关系的描述中,错误的是(B)

A.关系中的列称为属性B.关系中允许有相同的属性名

C.关系中的行称为元组D.属性的取值范围称为域

18.Access2000是一个(C)

A.DBB.DBAC.DBMSD.DDL

19.有R和S表如下图所示,A是R的主键和S的外键,D是S的主键,且R与S实施了参照完整性。

下列元组中可以正确插入S的是(C)

A

D

E

a3

d3

21

a3

d2

44

a7

d7

23

RS

A

B

C

a3

b3

c1

a5

b2

c3

a7

b2

c6

A.(al,d1,45)B.(a2,d2,34)

C.(a3,d5,null)D.(a3,null,21)

20.下列选项中,没有“数据表视图”的对象是(D)

A.表B.查询C.窗体D.报表

21.在Access中,若要为数据库设置密码,则打开数据库的方式应该为(B)

A.只读方式B.独占方式C.独占只读方式D.读写方式

22.下列关于压缩数据库的说法中,不正确的是(A)

A.压缩可防止非法访问,从而保障数据库安全

B.压缩将会重新组织文件在磁盘上的存储方式

C.可以对未打开的数据库进行压缩

D.压缩可以优化数据库性能

23.在Access中,不能设置默认值的数据类型是(C)

A.数字B.文本C.OLE对象D.日期/时间

24.下列选项中,非“是/否”型字段格式的是(A)

A.对/错B.真/假C.开/关D.是/否

25..有学生档案表:

S(学号,姓名,性别,出生年月,专业),若要利用S表复制一个新的学生名单表:

R(学号,姓名),则可以直接实现这个操作的方法是(D)

A.复制查询B.更新查询C.追加查询D.生成表查询

26.有班级和学生表:

班级(班级编号,班级名称,专业,系名称)

学生(学号,姓名,性别,出生日期,班级编号)

若创建了按照班级名称浏览学生信息的窗体,如下图所示,则显示学生信息的窗体称为(A)

A.子窗体B.单页窗体C.多页窗体D.连续窗体

27.如果窗体中包含OLE图像字段,则能够显示图像本身的视图方式是(B)

A.设计视图B.窗体视图C.数据表视图D.数据图视图

28.既可以作为绑定型,又可以作为非绑定型的控件是(B)

A.标签B.文本框C.图像D.矩形框

29.有学生贷款表:

S(日期,学号,姓名,金额),若规定每次贷款金额必须在5000元以下,则应设置金额字段的(C)

A.格式B.掩码C.有效性规则D.默认值

30.有销售表:

R(序列号,商品编码,单价,数量),如果要设计一个按商品编码统计销售额的报表,在报表设计时应使用的函数是(C)

A.=Avg([单价]*[数量])B.=Count([单价]*[数量])

C.=Sum([单价]*[数量])D.=Total([单价]*[数量])

31.在Access中,通过数据访问页浏览和修改数据时,应当使用(A)

A.页面视图B.SQL视图C.数据表视图D.窗体视图

32.在下列对象中,保存在Access数据库之外的是(D)

A.窗体B.查询C.报表D.数据访问页

33.在调用宏组中的宏时,指定宏名的语法格式是(A)

A.宏组名.宏名B.宏名C.宏组名!

宏名D.[宏组名]!

[宏名]

34.关系中属性的取值范围称为(A)

A.域B.元数C.元组D.基数

35.由局部E-R图向全局E-R图转换时,需要消除冲突,其中不包括消除(D)

A.属性冲突B.结构冲突

C.命名冲突D.语法冲突

36.Access提供了自定义工作环境命令,若要改变在数据库窗口中鼠标的动作方式(单击或双击),则改变的途径是利用“工具”菜单“选项”命令对话框中的(B)

A.“常规”选项卡B.“视图”选项卡C.“键盘”选项卡D.“编辑/查找”选项卡

37.下列选项中,用于保证数据库可靠性的措施是(B)

A.复制与粘贴数据库对象B.备份与还原数据库

C.使用用户级安全机制D.设置访问数据库的权限

38.创建一个人事档案表,其中用于存储照片字段的数据类型应该设置为(B)

A.超链接B.OLE对象C.查阅向导D.备注

39.在Access中,若要定义两个字段的组合为主键,则下列说法中正确的是(C)

A.其中一个字段必须为自动编号类型B.两个字段组合值可以重复

C.两个字段中都不能有空值D.两个字段都不能有重复值

40.假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月1日,则可设置该字段的有效性规则为(A)

A.Between#1/1/2008#And#1/1/2009#

B.Between"1/1/2008"And"1/1/2009"

C.Between*1/1/2008*And*1/1/2009*

D.Between[2008年1月1日]And[2009年1月1日]

41.若设置查询准则表达式为:

LIKE"P[ABF]###",则满足查询条件的值是(C)

A.PAB.P124C.PF123D.PABF

42.如果需要反复执行同一查询,但每次查询条件的取值不同,则应该创建一个(A)

A.参数查询B.选择查询C.操作查询D.更新查询

43.有商品表R(商品编码,品名,规格,生产厂家,单价,数量),若要创建一个显示商品信息的窗体,则需指定R为该窗体的(D)

A.控件来源B.数据环境C.属性来源D.记录源

44.假设在窗体中创建了一个标签控件,且需要设置标签中的字体、边框和前/背景颜色等,则应打开标签的“属性”窗口,选择(B)

A.“数据”选项卡B.“格式”选项卡C.“事件”选项卡D.“其他”选项卡

45.下列选项中,不属于报表视图的是(C)

A.版面预览视图B.打印预览视图C.数据表视图D.设计视图

46.有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数(A)

A.=Avg([成绩])B.=Count([成绩])C.=Sum([成绩])D.=Total([成绩])

47.下列关于设置数据访问页主题的说法中,错误的是(D)

A.在Access中主题图形是静态的B.可以使用主题确定数据访问页的整体风格

C.主题相当于设计数据访问页的模板D.可以根据主题自动定义数据访问页的数据源

48.下列关于数据访问页的说法中,错误的是(A)

A.在“资源管理器”中不能直接打开数据访问页

B.在Access数据库中只保存数据访问页的快捷方式

C.数据访问页是一种直接与数据库连接的网页

D.在IE中使用数据访问页添加和修改的记录将保存在数据库中

49.在面向对象程序设计的概念中,类可以分为“容器类”和“控件类”,下列选项中属于“控件类”的是(D)

A.窗体B.报表C.选项卡D.文本框

50.下列关于面向对象程序设计概念的说法中,不正确的是(C)

A.对象特征的描述称为对象的属性B.事件过程是对事件的一种响应和处理

C.执行对象的方法需要外部事件驱动D.按钮、文本框、对话框等都视为对象

二、填空题(30题)

1.根据某些条件对关系做水平分割,称为关系的_____选择______运算。

2.Access采用的数据模型是________关系模型___。

3.在合并局部E-R模型过程中需要消除各种冲突,其中“同一实体在不同局部E-R图中包含属性的个数不同”的现象属于__结构_________冲突。

4.在Access中,设置数据库密码需要以_______独占____方式打开数据库。

5.如果在表设计视图中用英文缩写表示字段名,在数据表视图中用中文显示字段名的含义,则可通过设置字段的______标题_____属性来实现。

6.Access为查询对象提供了3种视图,其中能够以行与列方式浏览、添加、修改或删除数据的视图称为___数据表________视图。

7.选项卡是个容器类控件,使用选项卡可以创建___多页________窗体。

8.创建一个学生成绩报表,如果要求学号、姓名等栏目标题每页都显示一次,则在报表设计视图中,将其相关的控件添加到___页面________页眉。

9、R和S表之间存在“一对多”关系,若基于R和S创建一个绑定型报表,则在子报表中将会显示_______S____表中的记录。

10.按照数据访问页的用途将其分为3种类型,其中能够添加记录的是___数据输入____页。

11.创建一个含有多个操作的宏R,当R运行时,R的所有操作将逐个顺序执行,称R为__操作序列_____宏。

12.在关系模型中,利用___外键_____实现关系之间的联系。

13.在Access中,可以创建单字段、多字段和___自动编号_____三种类型的主键。

14.在Access中,表有两种视图,其中用于设计表结构的是____设计____视图。

15.Access自含的编程语言是__VBA______。

16.Access允许用户在数据库之间以“只粘贴结构”、“结构与数据”和“__将数据追加到已有表______”三种方式复制数据表。

17.在Access中,可以利用___表分析器_____和性能分析器改进数据库设计。

18.Access为查询对象提供了“设计”、“_数据表___”和“SQL”三种视图方式。

19.在使用窗体处理数据时,可以利用“按选定内容筛选”、“按窗体筛选”、“_内容排除筛选____”和“高级筛选/排序”四种方法筛选相关的记录。

20.一个报表最多可以按__10______个字段或表达式进行排序。

21.在Access中,提供了___用户级安全机制____和设置密码两种方法,用于保障数据库的安全性。

22.在Access中,可以将表和___查询_____作为数据访问页的记录来源。

23.在Access中,可以利用___WEB页预览_____命令打开IE浏览器查看数据访问页。

24.在Access中,能够在表达式中使用的通用过程是__Function______过程。

25.在Access中,模块中的声明部分用于声明变量和___常量_____。

26.设关系模式R(A,B,C)中,有函数依赖A→B和B→C,则R中存在__传递函数依赖____。

27.在Access中,用户界面由Access窗口和___数据库___窗口组成。

28.Access系统中,通过设置密码、控制用户存取___权限___和数据加密等方法实现数据安全性控制。

29.Access提供两种创建数据库的方法,一种是利用__向导____创建数据库;另一种是先建立一个空数据库,然后再添加数据库对象。

30.在Access中,如果两个表之间的联接字段都是主键或唯一索引,则创建的是_一对一_____关系。

三:

简答题(10题)

1.简述外部模型的特点。

反映了用户使用数据库的观点,是针对用户需要的数据而设计的。

通常是逻辑模型的一个子集。

硬件独立,软件依赖。

2.有学生成绩关系:

G(学号,姓名,专业,课程号,课程名,成绩),规定一个学生可以选修多门课程,且一门课程有多名学生选修,分析G中存在的问题。

1)存在数据冗余2)操作异常(修改异常,删除异常,插入异常)

3.有班级和学生表及表间关系如图所示。

判断下列说法是否正确,若正确打“√”,错误打“×”。

(1)学生表与班级表之间是多对多关系。

(2)班级表为子表,学生表为主表。

(3)两表之间已实施参照完整性。

(4)在班级表的数据表视图中,单击记录左端“

”可查看学生表的数据。

(5)系统自动检查学生表的班级编号是否为有效值。

4.有关系表R如下图所示:

学号

姓名

性别

课程号

课程名

学时数

分数

1

李明

101

数据库

48

90

1

李明

136

数学

60

78

2

吴英

101

数据库

48

95

2

吴英

120

英语

60

80

3

张震

136

数学

60

80

(1)判断R属于第几范式?

R属于第一范式

(2)分析R中存在哪些问题?

数据冗余大,修改麻烦,插入异常,删除异常。

5.某公司数据库中有两个表:

职工(职工号,职工姓名,性别,出生年月,职务,所在部门)

亲属(身份证号,亲属姓名,性别,年龄,职工号)

公司的业务规定:

(1)亲属表中的职工号必须是职工表中有效的职工号;

(2)当职工调离时,需要删除职工记录且自动删除其亲属信息。

试回答:

如果要实现这两个业务规定,应该在创建表时采取哪些有效措施?

答:

建立一对多关系,设置“级联删除相关记录”选项。

6.在下图中显示了一个窗体,请按图中的标号,在图右侧的横线上填写窗体中各个控件的名称。

 

1、选项按钮2、文本框3、标签4、命令按钮5、组合框(下拉列表)

7.分析图(a)中通讯录报表的结构,将图(b)给出的报表节名称所对应的编号填入图(a)相应的双线圆中,表明通讯录报表每个组成部分在设计视图中的名称。

 

2、4、1、3

8.有系和学生表如图所示,在建立系与学生的一对多关系时,选择的联接类型是:

包括“系”表中的所有记录和“学生”表中联接字段相等的那些记录,并创建了一个列出系名称和学号的查询对象。

试将该查询的结果填写在下图的答案表中。

学号

姓名

性别

系编号

101

王珊珊

2

102

田立平

3

104

郭建荣

2

106

葛玉

2

系学生

系编号

系名称

系地址

1

机械

4号楼4201

2

计算机

6号楼6302

3

自动控制

6楼6504

查询结果(答案表)

系名称

学号

机械

计算机

101

计算机

104

计算机

106

自动控制

102

9.简述DBMS的5个主要功能。

1)数据库的定义2)数据库操纵3)数据库管理

4)数据库控制5)数据库维护功能

10.字段属性是字段应具有的特性,通过这些特性控制字段数据的存储、输入或显示方式。

下表列出5个字段及对每个字段的控制要求,请根据要求在下表的第3列填写应设置字段的属性名称。

字段名称

对字段数据的要求

属性名称

学号

文本型字段,要求学号数据分两段显示,

例如,输入“2006511”显示2006-51l

格式

姓名

不允许任何学生没有名字

必填字段

性别

只允许输入“男”或“女”

有效性规则

出生年月

输入数据之前,显示输入格式“****年**月**日”

输入掩码

专业

文本型字段,最多30个字符

字段大小

四:

综合题(3题)

1.某学校有多个系,每个系有多名学生;一门课程有多名学生选修,且一名学生可选修多门课程;一名学生选修一门课程有一个成绩;系有系名称、系主任和系地址等属性,学生有学号、姓名、性别、出生年月等属性,课程有课程号、课程名称和学时数等属性。

试根据上述语义设计E—R模型,要求注明联系类型,可省略属性。

2.有学生、课程和成绩三个表如下图所示。

若要建立一个查询,显示选修“英语”课程且分数在8090分之间的所有女同学的学号、姓名、分数和学分(学分等于学时数除以18),要求输出按分数“降序”排列。

请按图中标号填写该查询设计的相关内容。

(1)____学时/18____

(2)_____降序__(3)____Between80and90_______

(4)______英语__(5)________女___

3.将图中所示的E-R图转换为关系模型,要求转换后的每个关系模式均为3NF,请注明主键。

答案:

超市(超市编号,超市名称,地址,电话)主键:

超市编号

物流公司(公司编号,公司名称,地址,电话)公司编号

配送(超市编号,公司编号,数量)超市编号

员工(员工编号,姓名,聘期,公司编号)员工编号

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

当前位置:首页 > 高等教育 > 院校资料

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

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