当前位置:文档之家› 数据库期末复习题

数据库期末复习题

数据库期末复习题
数据库期末复习题

第1章数据库技术基础

一、单选题

1.数据模型反映的是( A )。

A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据

C.记录中所包含的全部数据D.记录本身的数据和相关关系

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

A.数据库B.数据库管理员C.数据库管理系统D.文件

3.数据库管理系统中负责数据模式定义的语言是( A )。

A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言

4.数据库管理系统是( B )。

A.操作系统的一部分B.在操作系统支持下的系统软件

C.一种编译系统D.一种操作系统

5.在数据管理技术发展的三个阶段中,数据共享最好的是( C )。

A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同

6.用Access创建的数据库文件,其扩展名是( D )。

A..adp B..dbf C..frm D..mdb

7.数据库系统是由数据库、数据库管理系统、应用程序、( A )、用户等构成的人机系统。

A.数据库管理员B.程序员C.高级程序员D.软件开发商

8.在数据库中存储的是( B )。

A.信息B.数据C.数据结构D.数据模型

9.在下面关于数据库的说法中,错误的是( D )。

A.数据库有较高的安全性B.数据库有较高的数据独立性

C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余

10.不是数据库系统特点的是( C )。

A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性

11.Access是( C )数据库管理系统。

A.层次B.网状C.关系型D.树状

12.在Access中,数据库的基础和核心是( A )。

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

13.在下面关于Access数据库的说法中,错误的是( B )。

A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中

C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象

14.Access数据库管理系统依赖于( B )操作系统。

A.Dos B.Windows C.Unix D.Ucdos

15.常见的数据模型有3种,它们是( B )。

A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录

16.在以下叙述中,正确的是( D )。

A.Access只能使用系统菜单创建数据库应用系统B.Access不具备程序设计能力

C.Access只具备了模块化程序设计能力D.Access具有面向对象的程序设计能力

17.不属于Access对象的是( B )。

A.表B.文件夹C.窗体D.查询

18.数据库中的基本单位是( A )。

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

19.一个关系对应一个( A )。

A.二维表B.关系模式C.记录D.属性

20.( B )是对关系的描述。

A.二维表B.关系模式C.记录D.属性

21.表中的一列叫做( D )。

A.二维表B.关系模式C.记录D.字段

22.唯一确定一条记录的某个属性组是( A )。

A.关键字B.关系模式C.记录D.属性

23.被选中的关键字是( A )。

A.主键B.关系模式C.记录D.属性

24.属性的取值围是( A )。

A.值域B.关系模式C.记录D.属性

25.关系名(属性, 属性2, ……, 属性n)是( B )。

A.主键B.关系模式C.记录D.属性

26.不属于数据库发展过程的是( D )。

A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.智能数据库

27.不是数据库特征的是( C )。

A.数据独立性B.最低的冗余度C.逻辑性D.数据完整性

二、填空题

1.在关系数据库中,基本的关系运算有三种,它们是选择、投影和联接。

2.在数据库技术中,实体集之间的联系可以是一对一、一对多和多对多。

3.在现实世界中实体“人”与实体“出生地”之间的联系是一对多的联系。

4.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元祖,这种操作称为联接。

5.利用Access创建的数据库文件,其扩展名为 mdb 。

6.常用的结构数据模型有层次模型、网状模型和关系模型。

7.在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。

8.在二维表中,元组的属性是不能再分成更小的数据项。

9.在关系数据库中,基本的关系运算有三种,它们是选择、投影和联接。

10.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元祖,这种操作称为联接。

11.投影是从二维表列的方向进行的运算。

12.在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为选择。

13.在教师表中,如果要找出职称为“教授”的教师,应该采用的关系用算是选择。

14.在E-R图中,矩形表示实体。

15.在E-R图中,表示实体联系的是菱形。

16.Access是一个面向对象的可视化数据库管理系统。

第2章创建数据库和表

一、单选题

1.在数据表的设计视图中,不能完成的操作是( D )。

A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录

2.Access数据库表中的字段可以定义有效性规则,简单说有效性规则是( C )。

A.控制符B.文本C.条件D.显示格式

3.如果字段“成绩”的取值围为0~100,则错误的有效性规则是( D )。

A.>=0 And <=100 B.[成绩]>=0 And [成绩]<=100

C.成绩>=0 And 成绩<=100 D.0<=[成绩]<=100

4.输入数据时,如果希望输入的格式保持一致,或希望检查输入时的错误,可以( D )。

A.控制字段大小B.设置默认值C.定义有效性规则D.设置输入掩码

5.能够使用“输入掩码向导”创建输入掩码的字段类型是( C )。

A.数字和日期/时间B.文本和货币C.文本和日期/时间D.数字和文本

6.以下关于主关键字的说法,错误的是( B )。

A.使用自动编号是创建主关键字最简单的方法

B.作为主关键字的字段中允许出现Null值

C.作为主关键字的字段中不允许出现重复值

D.不能确定任何单字段的值的唯一性时,可以将两个或更多的字段组合成为主关键字

7.下面关于Access表的叙述中,错误的是( C )。

A.在Access表中,可以对数字型字段进行“格式”属性设置

B.若删除表中含有自动编号字段的一条记录后,这个编号不会再被使用

C.创建表之间的关系时,应关闭所有表

D.可在Access表的设计视图“说明”列中,对字段进行具体的说明

8.在一个单位的人事数据库,字段“简历”的数据类型应当为( D )。

A.文本型B.数字型C.日期/时间型D.备注型

9.在一个学生数据库中,字段“学号”不应该是( D )。

A.数字型B.文本型C.自动编号型D.备注型

10.在下面关于Access数据类型的说法,错误的是( C )。

A.自动编号型字段的宽度为4个字节B.是/否型字段的宽度为1个二进制位

C.OLE对象的长度是不固定的D.文本型字段的长度为255个字符

11.如果在创建表中建立字段“基本工资额”,其数据类型应当为( B )。

A.文本类型B.货币类型C.日期类型D.数字类型12.如果在创建表中建立字段“职工”,其数据类型应当为( A )。

A.文本类型B.货币类型C.日期类型D.数字类型13.如果在创建表中建立字段“奖金”,其数据类型应当为( B )。

A.文本类型B.货币类型C.日期类型D.数字类型14.如果在创建表中建立需要随机编号的字段,其数据类型应当为( A )。

A.自动编号类型B.货币类型C.日期类型D.数字类型15.如果在创建表中建立需要存放逻辑类型的字段,其数据类型应当为( C )。

A.文本类型B.货币类型C.是/否类型D.数字类型16.如果在创建表中建立需要存放Word文档的字段,其数据类型应当为( D )。

A.文本类型B.货币类型C.是/否类型D.OLE类型17.如果在创建表中建立需要存放Excel文档的字段,其数据类型应当为( D )。

A.文本类型B.货币类型C.是/否类型D.OLE类型18.如果在创建表中建立需要存放图片文档的字段,其数据类型应当为( D )。

A.文本类型B.货币类型C.是/否类型D.OLE类型19.如果在创建表中建立需要存放声音文档的字段,其数据类型应当为( D )。

A.文本类型B.货币类型C.是/否类型D.OLE类型20.如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为( D )。

A.文本类型B.货币类型C.是/否类型D.OLE类型21.如果在创建表中建立需要存放时间的字段,其数据类型应当为( D )。

A.文本类型B.货币类型C.是/否类型D.日期/时间类型22.如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为( A )。

A.文本类型B.货币类型C.是/否类型D.OLE类型23.如果在创建表中建立需要进行算术运算的字段,其数据类型应当为( A )。

A.数字类型B.备注类型C.是/否类型D.OLE类型24.下边哪个字段的数据类型必须是8个字节( C )。

A.数字类型B.备注类型C.日期/时间型D.OLE类型25.下边哪个字段的数据类型必须是4个字节( D )。

A.数字类型B.备注类型C.货币类型D.自动编号类型26.如果在创建表中建立需要存储True/False的字段,其数据类型应当为( C )。

A.数字类型B.备注类型C.是/否类型D.OLE类型27.在Access中,表和数据库的关系是( A )。

A.一个数据库可以包含多个表B.一个表只能包含2个数据库

C.一个表可以包含多个数据库D.一个数据库只能包含一个表

28.定义某一个字段的默认值的作用是( C )。

A.当数据不符合有效性规则时所显示的信息B.不允许字段的值超出某个围

C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换成大写字母

29.67、添加新记录时,自动添加到字段中的是( A )。

A.默认值B.有效性规则C.有效性文本D.索引

30.表的组成容包括( B )。

A.查询和字段B.字段和记录C.记录和窗体D.报表和字段

31.数据类型是( B )。

A.字段的另一种说法B.决定字段能包含哪类数据的设置

C.一类数据库应用程序D.一类用来描述Access表向导允许从中选择的字段名称

32.用于在窗体和报表中取代字段中值的是( B )。

A.默认值B.标题C.有效性文本D.索引

33.在Access的下列数据类型中,不能建立索引的数据类型是( B )。

A.文本型B.备注型C.数字型D.日期/时间型

34.可以加快查询操作的是( D )。

A.默认值B.有效性规则C.有效性文本D.索引

35.可以加快排序操作的是( D )。

A.默认值B.有效性规则C.有效性文本D.索引

二、填空题

1.利用Access 2003创建的数据库文件,共有 7 种类型的对象。

2.能够使用输入掩码向导创建输入掩码的字段类型是文本型和日期/时间。

3.在Access 2003的数据表中,要想即时查看满足一定条件的部分记录,可以使用筛选功能。

4.Access 2003中能够直接创建的关系类型有一对一和一对多两种。

5.表是关于特定的实体的数据集合,由记录组成。

6.在Access数据表中能够唯一标识每一条记录的字段称为主键。

7.人员基本信息包括:号,,性别,年龄,其中可作为关键字的是号。

8.如果在表中找不到任何没有重复值的字段,则可以设置一个自动编号字段作为表的主键。

9.在表的“设计视图”中创建表,必须对每个字段定义的是字段名称和数据类型。

10.获取外部数据只在Access中使用,应该采取导入方式创建表。

11.Access提供了两种字段数据类型保存文本或文本和数字组合的数据,这两种数据类型是:文本和备注。

12.在数据表视图向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是:默认值。

13.在Access 2003的数据表中,要想即时查看满足一定条件的部分记录,可以使用筛选功能。

14.参照完整性是在输入或删除记录时,为维持表之问已定义的关系而必须遵循的规则。

15.“教学管理”数据库中有学生表,课程表和选课成绩表,为了有效地反映这3表中数据之间的联系,在创建

数据库时应设置表间关系。

第3章创建和使用查询

一、单选题

1.SQL的含义是( A )。

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

2.创建交叉表查询,在“交叉表”行上有且只能有一个的是( D )。

A.行标题和列标题B.行标题和值C.行标题、列标题和值D.列标题和值

3.利用对话框提示用户输入值的查询过程称为( B )。

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

4.如果已知“消费”表中有“吃”、“穿”、“住”、“用”、“行”5个字段,需要在查询中计算这5个字段的和,放

在新字段“消费总额”中显示,则新字段应写为( D )。

A.吃+穿+住+用+行B.消费总额=吃+穿+住+用+行

C.[消费总额]=[吃]+[穿]+[住]+[用]+[行] D.消费总额:[吃]+[穿]+[住]+[用]+[行]

5.下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是( C )。

A.x Mod 2=1 Or y Mod 2=1 B.x Mod 2=0 Or y Mod 2=0

C.x Mod 2=1 And y Mod 2=1 D.x Mod 2=0 And y Mod 2=0

6.字符串用什么符号括起来( C )。

A.逗号B.单引号C.双引号D.$

7.日期型数据用什么符号括起来( D )。

A.逗号B.单引号C.双引号D.#

8.连接2个字符串的是( D )。

A.* B.? C.# D.&

9.返回某一天的年份的表达式是( D )。

A.Year(12/1/1999) B.Year("12/1/1999") C.Year(%12/1/1999%) D.Year(#12/1/1999#) 10.字符运算符是( D )。

A.* B.? C.# D.&

11.算式5 Mod 3的结果是( C )。

A.0 B.1 C.2 D.3

12.表示整除的是( C )。

A./ B.Mod C.\ D.≈

13.表示取余数的是( B )。

A./ B.Mod C.\ D.≈

14.表示乘方的是( A )。

A.^ B.Mod C.\ D.**

15.Between...And...表达式的返回值是( B )。

A.数值型B.逻辑型C.文本型D.备注型

16.运算级别最高的运算符是( A )。

A.算术B.关系C.逻辑D.字符

17.运算级别最低的运算符是( D )。

A.算术B.关系C.逻辑D.字符

18.下列能得到"abc1234"的是( A )。

A."abc" & "1234" B."abc" "1234" C."abc" $ "1234" D."abc" # "1234" 19.假定是文本型字段,则查找姓""的学生应该使用( D )。

A. Like "" B. Like "[! ]" C.="*" D. Like "*"

20.假定是文本型字段,则查找名字中含有“雪”的学生应该使用( A )。

A. Like "*雪*" B. like "[! 雪]" C.="*雪*" D.=="雪*"

21.在Access中,与Like一起用的时候,代表任何一个字符的是( B )。

A.* B.? C.# D.$

22.在Access中,与Like一起用的时候,代表0个或者多个字符的是( A )。

A.* B.? C.# D.$

23.查找姓的学生,用到的表达式是( A )。

A."*" B."?" C."#" D."$"

24.查找不姓的学生,用到的表达式是( A )。

A.Not Like "*" B.Not Like "?" C.Not Like "#" D.Not Like "$" 25.以下关于查询的叙述正确的是( C )。

A.只能根据数据库表创建查询B.只能根据已建查询创建查询

C.可以根据数据库表和已建查询创建查询D.不能根据已建查询创建查询

26.在查询设计视图中( B )。

A.只能添加数据库表B.可以添加数据库表,也可以添加查询

C.只能添加查询D.以上说法都不对

27.下列对Access查询叙述错误的是( D )。

A.查询的数据源来自于表或已有的查询B.查询的结果可以做为其它数据库对象的数据源C.Access的查询可以分析数据、追加、更改、删除数据D.查询不能生成新的数据表

28.下列哪个表是查询中生成的表( B )。

A.基本表B.查询表C.视图D.逻辑表

29.基本表结构可以通过( B ),对其字段进行增加或删除操作。

A.Insert B.Alter Table C.Drop Table D.Delete

30.部计算函数Sum(字段名)的作用是求同一组中所在字段所有的值的( A )。

A.和B.平均值C.最小值D.第一个值

31.子句Where 性别="女" And 工资额>2000的作用是处理( A )。

A.性别为"女"并且工资额大于2000的记录

B.性别为"女"或者工资额大于2000的记录

C.性别为"女"并非工资额大于2000的记录

D.性别为"女"或者工资额大于2000的记录,且二者择一的记录

32.从一个表或者多个表中选择一部分数据的是( B )。

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

33.SQL中的哪个关键字不会对表进行写操作( A )。

A.SELECT B.DELETE C.UPDATE D.INSERT

34.在SQL查询中使用WHERE子句指出的是( D )。

A.查询目标B.查询结果C.查询视图D.查询条件

35.假设某数据表中有一个工作时间字段,查找92年参加工作的职工记录的条件是( A )。

A.Between #92-01-01# And #92-12-31# B.Between "92-01-01" And "92-12-31"

C.Between "92.01.01" And "92.12.31" D.Between #92.01.01# And #92.12.31#

36.在产品数据库表中,若上调产品价格,最方便的方法是使用以下( B )方法。

A.追加B.更新C.删除D.生成表查询

37.在SQL查询语句中,下列说确的是( A )。

A.SELECT命令中必须有FROM关键字B.SELECT命令中必须有WHERE关键字

C.SELECT命令中必须有GROUP关键字D.SELECT命令中必须有ORDER关键字

二、填空题

1.Access 2003中的查询分为选择查询、参数查询、交叉查询、操作查询和 SQL查询等5种查

询。

2.Access 2003中,操作查询包括生成表查询、删除查询、更新查询、追加查询。

3.要删除表中某个字段的容,可使用更新查询实现。

4.如果要将某表中的若干记录删除,应该创建删除查询。

5.通过提示信息让用户输入检索表中数据的条件,这时应该创建参数查询。

6.查询设计视图分为上下两部分,上部分窗格是数据源结构及数据源间关系的显示区域,下部分窗格是查询的

设计区域。

7.每个查询都有3种视图,分别为设计视图、数据表视图和SQL视图。

8.查询中有两种基本点的计算是预定义计算和自定义计算。

9.Access中,查询不仅具有查找的功能,而且还具有计算功能。

10.书写查询条件表达式时,日期值应该用 # 括起来。

11.在Access查询的条件查询表达式中表示任意单个字符,应使用通配符 ? 。

12.在Access查询的条件查询表达式中表示任意个字符,应使用通配符 * 。

13.查询中含有“”字查询准则应采用 Like "*" 来表达。

14.假定字段为文本型,要想显示所有以5开头的记录,在准则中应输入 Like "5*" 。

15.在SQL的Select语句中,用于实现选择用算的短语是 Where 。

16.在SQL的Select语句中,用于Order By短语对查询的结果进行排序。

17.在Select语句中,关键字DESC表示降序排列的含义。

18.表示查询“雇员”的“出生日期”为1955年以前出生的设置条件是 Year([雇员]![出生日期])>1955 。

第4章创建和使用窗体

一、单选题

1.Access窗体中的文本框控件分为( A )。

A.计算型和非计算型B.结合型和非结合型C.控制型和非结合型D.记录型和非记录型

2.下面关于列表框和组合框的叙述正确的是( C )。

A.列表框和组合框可以包含一列或几列数据B.可以在列表框中输入新值,而组合框不能

C.可以在组合框中输入新值,而列表框不能D.在列表框和组合框中均可以输入新值

3.下列不属于窗体的常用格式属性的( D )。

A.标题B.滚动条C.分隔线D.记录源

4.窗体Caption属性的作用是( A )。

数据库期末考试习题及答案

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题一、选择题(15分,每空1分): 1.在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 2.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。 ①A.数据统一 B.数据模块化 C.数据结构化 D.数据共享 ②A数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件 C.数据没有安全与完整性保障 D.数据有安全与完整性保障 3.关系运算中花费时间可能最长的运算是____。 A.投影 B.选择 C.笛卡尔积 D.除 4.关系数据库用①来表示实体之间的联系,关系的数学定义是②。 ①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.若干域(domain)的集合 B.若干域的笛卡尔乘积(Cartesian product) C.若干域的笛卡尔乘积的子集 D.若干元组(tuple)的集合 5.集合R与S的连接可以用关系代数的5种基本运算表示为________。 A.R-(R-S) B.σ F (R×S) C.空 D.空 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。 A.小于 B.小于或等于 C.等于 D.大于 7.下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.关系数据库设计中的陷阱(pitfalls)是指________。 A.信息重复和不能表示特定信息 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 9.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 10.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务

数据库系统概论期末试题及答案(重点知识)

试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 ( 考 生 答 题 不 得 超 过 此 线 )

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的 “行”的概念最接近? A.属性 B.关系 C. 域 D. 元组 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找某个学生的基本信息及其选课的平均成绩,将使用关系()A.S和SC B.SC和C C.S和C D.S、SC和C 12.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。 A. GROUP BY B.HAVING C.ORDER BY D.WHERE 13.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A.只有SNO不能取空值B.只有CNO不能取空值 C.只有GRADE不能取空值D.SNO与CNO都不能取空值 14.下面关于函数依赖的叙述中,()是不正确的。 A.若X→Y,WY→Z,则XW→Z B.若Y X,则X→Y C.若XY→Z,则X→Z,Y→Z D.若X→YZ,则X→Y,X→Z 15.设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是() A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B(R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S))

数据库期末考试试题及答案

数据库期末考试试题及答案 一、选择题(每题1分,共20分) 1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2(数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3(数据库的概念模型独立于(A)。 A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4(数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5(关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6(下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7(以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8(关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9(保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10(事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11(下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算 12(现实世界“特征” 术语, 对应于数据世界的( D )。 A(属性 B. 联系 C. 记录 D. 数据项 13(关系模型中3NF是指( A )。 A.满足2NF且不存在传递依赖现象 B.满足2NF且不存在部分依赖现象

数据库期末试题 附答案

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全

数据库概论期末复习试卷及答案

、选择题( 20 分) 1、数据库(DB )、数据库系统(DBS)和数据库管理系统(DBMS )三者之间的关 系是__ A___ 。 A. DBS 包括 DB 和 DBMS B .DBMS 包括 DB 和 DBS C.DB 包括 DBS 和 DBMS D .DBS 就是 DB ,也就是 DBMS 2、关系数据模型 ___D ___ 。 A ?只能表示实体之间的1:1联系 B ?只能表示实体之间的1:n联系 C .只能表示实体之间的 m:n联系 D?可以表示实体间的上述三种联系 3、在数据库中,下列说法 __A___是不正确的。 A 数据库避免了一切数据的重复 B 若系统是完全可以控制的,则系统可确保更新时的一致性 C 数据库中的数据可以共享 D 数据库减少了数据冗余 4、在数据库中,产生数据不一致的根本原因是__C___。 A .数据存储量太大 B .没有严格保护数据 C .未对数据进行完整性控制 D .数据冗余 5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。 A ?外模式B.内模式C.存储模式D.模式 6、数据库三级模式体系结构的划分,有利于保持数据库的___A___. A ?数据库独立性 B.数据安全性 C ?结构规范化D.操作可行性 7、设关系R和S都是二元关系,那么与元组表达式: {t | ($u) ( $v) (R(u) S(v) u[d]=v[1] t[?=v[1] t[2]=v[2])} 等价的关系代数表达式是_________ 。 A ? p3, 4 (R ¥ S) B ? p2, 3 (R ¥ S) 1=1 C ? p3, 4 ( R ¥ S) D ? p3, 4 ( s 仁1 (R 'S)) 1=1 8、关系模式中各级模式之间的关系为______ A? ____ 。 A. 3NF 12NF 11NF B. 3NF 1NF 52NF C. 1NF 2NF 13NF D. 2NF 1NF 3NF 9、数据库中的封锁机制是 ___C___的主要方法。 A. 完整性 B. 安全性 C. 并发控制 D. 恢复 10、在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是 数据库设计的 ___B___阶段。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计

数据库期末试卷

浙江工业大学 《数据库原理及应用》 一、填空题 1、SELECT Name,Tele FROM Person 的作用是。 2、数据独立性是指数据与应用程序之间不存在相互依赖关系,分为 和。 3、用树型结构表示实体类型及实体间联系的数据模型称为层次模 型。 4、提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为 _ 数据管理系统 _。 5、在关系代数中专门的关系运算包括、、、除等。 6、关系数据库的第一范式保证列的原子 性。 7、一个数据库由若干个表组成,关系的元组称为,属性称为。 8 久性。 9、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。 10、并发操作带来的数据不一致性包括三类:丢失覆盖修改、 不可重复读、 读”脏数据。 11、管理信息系统的四种结构模式为:单机模式、、 和。 12、数据管理技术经历了:人工管理阶段、文件管理阶段以及数据库系统阶段 三个发展阶段。

14、实体之间的联系按照联系方式的不同可分为一对一或1:1 、 一对多或1:n 、___ 多对多或m:n 。 15、E-R图中包括__实体、____ 属性和联系三种基 本图素。 16、数据模型由三部分组成:模型结构、数据操作、数据约束条件 。 17、事务必须具有的四个性质是:原子性、一致性、隔离性和持久 性。 18、基本的封锁类型有排它锁和共享锁两种。 19、DB并发操作通常会带来三类问题,它们是丢失修改、不一致分析和读脏数据。 20、数据库系统可能发生的故障有:事务内部的故障系统故障、和介质故障等。计算机病毒 21、按转储时间来分,数据转储可分为静态转储和动态转储两种方式。 22、列举三种管理信息系统开发的方法:结构化开发方法、__原型方 法_ _____、 面向对象方法。 23、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的联系为一对多联系。 二、判断题 1、关系中允许有重复的元组,但是不允许有重复的属性名。() 2、关系代数的运算对象是关系,但运算结果不是关系。() 3、连接操作可以多个表之间进行,也可以在一个表内进行。() 4、触发器是一种很有效的保证数据库完整性的手段。() 5、对于关系R、S,如果R-S的元组数是0,则说明R中包含了S的所有元组。 ()6、设关系R、S的元组数分别是20、30,则R和S连接的元组数不可能超过50。 () 7、数据库中的每一个基本表与外部存储器上一个物理文件对应。() 8、一个数据库可以有多个外模式和多个内模式。() 9、概念模型向关系模型转换时,实体间的n:m联系可以有两种转换方法,一

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是()。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是()。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于()。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 满分:5 分 4. 如果要在一管理职工工资的表中限制工资的输入围,应使用()约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是()。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用()命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是()。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分

数据库期末考试试卷A卷.docx

数据库期末考试试卷 A 卷 时间: 90 分钟总分: 100 分 题次一( 50 分)二( 40 分)三( 10 分)总( 100 分) 得分 注:请大家在试卷上注明自己的学号。 :一、选择题。(每题 2 分,共50 分) 名题号12345678910 姓答案 题号11121314151617181920 答案 题号2122232425 答案 1、 ACCESS 数据库是()。 A 、层状数据库 B、网状数据库 C、关系型数据库 D、树状数据库 2、在 ACCESS 数据库中,数据保存在()中。 A 、窗体 B、查询 :C、报表 号D、表 学3、数据库系统的核心是() A 、用户 B、数据 C、数据库管理系统 D、硬件 4、关系数据库中,一个关系代表一个() A 、表 B、查询 C、行 D、列 5、 ACCESS 数据库文件的扩展名是()。 A 、 DBF :B、 DBT C、 M DF 级 D、 MDB 班 6、关系类型中的“一对多”指的是()。 A 、一个字段可以有许多输入项 B、一条记录可以与不同表中的多条记录相关 C、一个表可以有多个记录 D、一个数据库可以有多个表 7、数据库文件中包含()对象。 A 、表 B、查询 C、窗体 D、以上都包含 8、在 ACCESS 的下列数据类型中,不能建立索引的数据类型是()。 A 、文本型 B、备注型 C、数字型 D、日期时间型 9、如果某一字段数据类型为文本型、字段大小为8,该字段中最多可输入()个汉字 A 、 8 B 、 4 C、 16 D 、32 10、在定义表字段时,输入掩码向导只能处理哪两种字段类型()。 A 、文本和数字B、文本和日期型 C、数据和日期型 D、货币和日期 11、下列哪一个不是设置“关系”时的选项()。 A 、实施参照完整性B、级联更新相关字段 C、级联追加相关记录 D、级联删除相关记录 12、如果字段内容为声音文件,可将此字段定义为()类型。 A 、文本B、查阅向导C、 OLE 对象D、备注 13、在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。 A 、格式B、有效性规则C、输入格式 D 、输入掩码 14、一般情况下,以下哪个字段可以作为主关键字() A 、基本工资 B 、补贴C、职工姓名D、身份证号码 15、级联删除相关记录的含义是() A、删除主表中的记录,将删除任何相关表中的相关记录 B、删除相关表中的记录,将删除主表中的记录 C、只能删除“一对一”表中的相关记录 D、不能删除“一对多”表中的相关记录 16、文本型字段最多可以存放()个字符。 A 、250B、 10C、 254D、 255 17、下面有关主键的叙述正确的是()。 A、不同的记录可以具有重复的主键值或空值 B、一个表中的主键何以是一个或多个 C、在一个表中的主键只可以是一个字段 D、表中的主键的数据类型必须定义为自动编号或文本 18、下面有关ACCESS 数据库的叙述正确的是() 1

ORACLE数据库期末考试题目及答案

期末考试卷(卷) 课程名称:数据库考试方式:开卷()闭卷(√) 、本试卷共4 页,请查看试卷中是否有缺页。 2、考试结束后,考生不得将试卷、答题纸带出考场。 1、以下(a )内存区不属于SGA。 A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池 2、d )模式存储数据库中数据字典的表和视图。 (A.DBA B.SCOTT C.SYSTEM D.SYS 3、Oracle 中创建用户时,在若未提及DEFAULT TABLESPACE 关键字,Oracle 就将 c )则(表空间分配给用户作为默认表空间。A.HR B.SCOTT C.SYSTEM D.SYS

4、a )服务监听并按受来自客户端应用程序的连接请求。(A.OracleHOME_NAMETNSListener B.OracleServiceSID C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer 5、b )函数通常用来计算累计排名、移动平均数和报表聚合等。(A.汇总B.分析C.分组D.单行 6、b)SQL 语句将为计算列SAL*12 生成别名Annual Salary (A.SELECT ename,sal*12 …Annual Salary? FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp; D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; 7、锁用于提供(b )。 A.改进的性能 B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全 8、( c )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。 A.行共享B.行排他C.共享D.排他 9、带有( b )子句的SELECT 语句可以在表的一行或多行上放置排他锁。 A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.doczj.com/doc/8015510595.html,o=https://www.doczj.com/doc/8015510595.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.doczj.com/doc/8015510595.html,o=https://www.doczj.com/doc/8015510595.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

数据库概论试题(期末)

试题四 一、单项选择题 (本大题共20小题,每小题1.5分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1. 数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A.数据共享B.数据存储 C.数据应用D.数据保密 2.数据库系统中,物理数据独立性是指()。 A.数据库与数据库管理系统的相互独立 B.应用程序与DBMS的相互独立 C.应用程序与存储在磁盘上数据库的物理模式是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是()。 A.外模式B.内模式C.存储模式D.模式 4. 关系模型的数据结构是()。 A.层次结构B.二维表结构 C.网状结构 D.封装结构 5. 关系模型中,一个候选码()。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A.元组B.行C.记录D.属性 7.设关系R和S的属性个数分别是2和3,那么R S等价于() 1<2 A.σ1<2(R?S)B.σ1<4(R?S) C.σ1<2(R S)D.σ1<4(R S)

8.SQL语言具有()的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。 A.S B.SC,C C.S,SC D.S,C,SC 10. 已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户 张三的T-SQL语句是( C ) A. GRANT QTY ON SPJ TO 张三 B. GRANT UPDA TE ON SPJ TO张三 C. GRANT UPDA TE (QTY) ON SPJ TO张三 D. GRANT UPDA TE ON SPJ (QTY) TO张三 12.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。 A. Y函数依赖于X B. Y对X完全函数依赖 C.X为U的候选码 D. R属于2NF 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中,E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指()。 A.命名太长或太短 B.同名异义或同义异名 C.属性类型冲突 D.属性取值单位冲突 16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交; 如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。 A.安全性B.一致性

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分) 1、在SQL中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

数据库期末试题附答案

《数据库原理》课程考试模拟题四 、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共 )是不正确的。 B .数据库具有较高的数据独立性 D ?数据库加强了数据保护 2.按照传统的数据模型分类,数据库系统可以分为 ()三种类型 .西文、中文和兼容 .数据、图形和多媒体 是用户 与数据库系统的接口,是用户用到的那部 C .存储模式 D .模 ) ° B. 不同的列应有不同的列名 没有重复元组 SQL 和 ( ) ° C .嵌入式SQL D .解释式SQL 6. 设关系模 式 R (ABCD ) F 是R 上成立的FD 集,F={A ^B, B -C},则(BD )+为( ) 7. E-R 图是数据库设计的工具之一,它适用于建立数据库的 ( ) ° A .概念模型 B .逻辑模型 C .结构模型 D .物理模型 8. 若关系模式R (ABCD 已属于3NF,下列 说法中( ) 是正确的。 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实 现数据库的( ) ° 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不 会丢失。这是指事务的( ) ° A.原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于() ° A.事务故障 B. 系统故障 C. 介质故障 D. 活锁 1.在数据库中,下列说法( A .数据库中没有数据冗余 C .数据库能为各种用户共享 A .大型、中型和小型 B C.层次、网状和关系 D 3. 在数据库的三级模式结构中,() 分数据的描述。 A .外模式 B .内模式 式 4. 下面选项中不是关系的基本特征的是 ( A.不同的列应有不同的数据类型 C.没有行序和列序 D. 5. SQL 语言具有两种使用方式,分别称为交互式 A.提示式SQL B .多用户SQL A . BCD B . BC C . ABC 16分,每小题1分) A .它一定消除了插入和删除异常 B C. 一定属于BCNF D 9. 解决并发操作带来的数据不一致性普遍采用 A .封锁技术 B .恢复技术 .仍存在一定的插入和删除异常 .A 和 C 都是 () ° C .存取控制技术 D .协商 A .可靠性 B . 一致性 C .完整性 D .安全性

数据库系统概论期末试题及答案

《数据库原理及应用》试题1 一、选择题 1、数据库系统的基本特征是。_________A、数据的统一控制 B、数据共享 性和统一控制 C、数据共享性、独立性和冗余度小 D、数据共享性和数据独立性 (难度系数C)正确答案:C 2、DB、DBMS和DBS三者之间的关系是。_________ A、DBS与DB和DBMS无关 B、 DBMS包括DBS和DB C、DB包括DBMS和DBS D、DBS包括DB和DBMS (难度系数B)正确答案:D R?(R?S) S,关系代数表示的是3、设有关系R和。_________A、R∩S B、R―S C、R÷S D、R∪S (难度系数B)正确答案:A 4、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用 自然连接时,要求R和S含有一个或多个共有的__________。 A、行 B、属性 C、记录 D、元组 (难度系数C)正确答案:B 5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。 A、数据模型 B、概念模型 C、关系模型 D、E-R图 (难度系数C)正确答案:C 6、构成E—R模型的三个基本要素是。_________A、实体、属性值、关系; B、实体、 属性、联系; C、实体、实体集、联系; D、实体、实体集、属性; (难度系数C)正确答案:B 7、在关系代数运算中,五种基本运算为_________。 A、并、差、选择、投影、连接 B、并、交、选择、投影、笛卡尔积 C、并、差、选择、投影、笛卡尔积 D、并、除、投影、笛卡尔积、选择 (难度系数B)正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是。_________、任何一个关系模式一定有键。 A. B、任何一个包含两个属性的关系模式一定满足3NF。 C、任何一个包含两个属性的关系模式一定满足BCNF。 D、任何一个包含三个属性的关系模式一定满足2NF。 (难度系数B)正确答案:D 9、设有关系模式R(A,B,C)和S(C,D)。与SQL语句“SELECT A,B,D FROM R,S WHERE =”等价的关系代数表达式为。_________π(σ(R?S))σ(π(R?S))、 B、

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

数据库期末考试试题及答案

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案: =======(答案1)======= 主 第5题(分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb 第6题(分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(分)题号:2379 1.表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.

答案: =======(答案1)======= LIKE 第9题(分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(分)题号:2363 联系两个表的关键字称为【1】 答案: =======(答案1)======= 外键 第12题(分)题号:2382 用【1】字句可以实现选择行的运算. 答案:

数据库概论试题(期末)

试题四 -、单项选择题 (本大题共20小题,每小题1.5分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写 在题后的括号内。错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A ?数据共享C .数据应用 D ?数据保密 2. 数据库系统中,物理数据独立性是指( )。 A ?数据库与数据库管理系统的相互独立 B .应用程序与 DBMS 的相互独立 C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是( )。 D ?封装结构 5. 关系模型中,一个候选码( )。 A .可由多个任意属性组成 B ?至多由一个属性组成 C .可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D .必须由多个属性组成 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和S 使用自然 连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 设关系R 和S 的属性个数分别是 2和3,那么RXs 等价于( ) B ?数据存储 A ?外模式 B .内模式 C .存储模式 D ?模式 4.关系模型的数据结构是( A ?层次结构 )° B .二维表结构 C .网状结构

1 <2 A. I<2(R S)C. I<2(RXS)B . i<4( R S)D. I<4(RA:

& SQL语言具有( )的功能。 A ?关系规范化、数据操纵、数据控制 B ?数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D ?数据定义、关系规范化、数据操纵 9. 假定学生关系是S (S#, SNAME , SEX, AGE),课程关系是C ( C#, CNAME , TEACHER ),学生选课关系是SC (S#, C #, GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系()。 A. S B. SC, C C. S, SC D. S, C, SC 10. 已知关系SPJ S#, P#, J#, QTY ),把对关系SPJ的属性QTY的修改权授予用户张三 的T-SQL语句是(C ) A. GRANT QTY ON SPJ TO 张三 B. GRANT UPDATE ON SPJ TO 张三 C. GRANT UPDATE (QTY) ON SPJ TO 张三 D. GRANT UPDA TE ON SPJ (QTY) TO 张三 12.在R(U)中,如果X T Y,并且对于X的任何一个真子集X',都有X'T Y, 则()。 A. Y函数依赖于X B. Y对X完全函数依赖 C. X为U的候选码 D. R属于2NF 13 ?关系规范化中的插入操作异常是指() A?不该删除的数据被删除 B .不该插入的数据被插入 C应该删除的数据未被删除D.应该插入的数据未被插入 14 .在数据库设计中,E- R图产生于( ) A.需求分析阶段 B .物理设计阶段 C.逻辑设计阶段 D .概念设计阶段 15. 在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三 类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指( )。 A .命名太长或太短 B. 同名异义或同义异名 C. 属性类型冲突 D. 属性取值单位冲突 16. 事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个 事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。

相关主题
文本预览
相关文档 最新文档