数据库复习题Word格式文档下载.docx

上传人:b****6 文档编号:18845911 上传时间:2023-01-01 格式:DOCX 页数:11 大小:23.39KB
下载 相关 举报
数据库复习题Word格式文档下载.docx_第1页
第1页 / 共11页
数据库复习题Word格式文档下载.docx_第2页
第2页 / 共11页
数据库复习题Word格式文档下载.docx_第3页
第3页 / 共11页
数据库复习题Word格式文档下载.docx_第4页
第4页 / 共11页
数据库复习题Word格式文档下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库复习题Word格式文档下载.docx

《数据库复习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库复习题Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。

数据库复习题Word格式文档下载.docx

C、ALTERDATABASED、ALTERTABLE

14.使用下列哪种语句可以修改数据表()。

15.使用下列哪种语句可以删除数据表()。

A、DROPDATABASEB、CREATETABLE

C、ALTERDATABASED、DROPTABLE

16.使用下列哪种语句可以向表中插入数据()。

A、INSERTB、UPDATE

C、DELETED、CREATE

17.使用下列哪种语句可以更新表中数据()。

18.使用下列哪种语句可以删除表中数据()。

19.在SELECT语句中,下列哪种子句用于选择列表()。

A、SELECT子句B、INTO子句C、FROM子句D、WHERE子句

20.在SELECT语句中,下列哪种子句用于将查询结果存储在一个新表中()。

21.在SELECT语句中,下列哪种子句用于指出所查询的数据表名()。

A、SELECT子句B、INTO子句C、FROM子句D、WHERE子句

22.在SELECT语句中,下列哪种子句用于对数据按照某个字段分组()。

A、SELECT子句B、INTO子句C、GROUPBY子句D、WHERE子句

23.在SELECT语句中,下列哪种子句用于对分组统计进一步设置条件()。

A、HAVING子句B、GROUPBY子句C、ORDERBY子句D、WHERE子句

24.在SELECT语句中,下列哪种子句用于对搜索的结果进行排序()。

25.在SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字()。

A、TOPB、ASC、DISTINCTD、JOIN

26.下面语句中,哪种语句用来创建视图()?

A、CREATETABLEB、ALTERVIEWC、DROPVIEWD、CREATEVIEW

27.下面语句中,哪种语句用来修改视图()。

28.下面语句中,哪种语句用来删除视图()。

29.下列哪种情况的列适合使用聚簇索引()?

A、包含大量非重复值的列,即该列或更多的组合在数据表的记录中重复值极少。

B、精确匹配查询的搜索条件WHERE子句中经常使用的列。

C、包含数量有限的惟一值的列。

D、以上都不对。

30.下列哪种情况的列适合使用非聚簇索引()?

A、数量有限的惟一值的列。

B、经常使用BETWEEN,>

,>

=,<

和<

=运算符限制某列来查询满足条件的数据时。

C、大量非重复值的列。

D、以上都不对。

31.每个数据表可以创建()个聚簇索引

A、1B、2C、10D、无数个

32.在Transact-SQL编程中能够用于创建触发器的是()。

A.CREATEPROCEDUREB.CREATETRIGGER

C.CREATECURSORD.CREATEVIEW

33.在SQL的查询语句中,groupby选项实现的功能是()。

A.统计B.求和C.排序D.分组

34.下面关于存储过程的描述中哪些是正确的()

A.自定义存储过程与系统存储过程名称可以相同

B.存储过程最多能够支持64层的嵌套

C.命名存储过程中的标识符时,长度不能超过256个字符

D.存储过程中参数的个数不能超过2100

35.用于创建存储过程的SQL语句为()

A.CREATEDATABASEB.CREATETRIGGER

C.CREATEPROCEDURED.CREATETABLE

36.用于修改存储过程的SQL语句为()

A.ALTERTABLEB.ALTERDATABASE

C.ALTERTRIGGERD.ALTERPROCEDURE

37.下列哪种完整性中,将每一条记录定义为表中的惟一实体,即不能重复(  )?

A、域完整性B、引用完整性C、实体完整性D、其他

38.UNIQUE约束和主键约束也是哪种完整性的体现()?

39.存储过程的SQL语句为()

A.CREATEPROCEDUREB.EXECUTE

40.下列哪个关键字用来创建主键约束()?

A、PRIMARKEYB、UNIQUEC、CHECKD、FOREIGNKEY

41.下列哪个关键字用来创建外键约束()?

A、PRIMARYKEYB、UNIQUEC、CHECKD、FOREIGNKEY

42.下列对触发器的描述中哪一个是错误的()

A.触发器属于一种特殊的存储过程

B.触发器与存储过程的区别在于触发器能够自动执行并且不含有参数

C.触发器有助于在添加、更新或删除表中的记录时保留表之间已定义的关系

D.既可以对INSERTED、DELETED临时表进行查询,也可以进行修改

43.下列哪个存储过程用来绑定默认值()?

A、sp_bindruleB、sp_unbindruleC、sp_bindefaultD、sp_unbindefault

44.下列哪个存储过程用来解除默认值绑定()?

45.可以在SQLServer中执行任何任务的角色是()。

A、db_ownerB、sysadminC、serveradminD、setupadmin

46.允许没有用户账号的登录,且能访问数据库的用户账号是()。

A、saB、administratorC、guestD、dbo

47.()是授予用户有访问权限。

A、CREATEB、DENYC、GRANTD、REVOKE

56.查看角色信息的存储过程是()。

A、sp_helpB、sp_helpuserC、sp_helproleD、sp_helplogin

48.授权登录用户为数据库用户的系统存储过程是()。

A、sp_revokedbaccessB、sp_addloginC、sp_grantloginD、sp_grantdbacess

49.新建登录用户的系统存储过程是()。

50.事务作为一个逻辑单元,其基本属性中不包括()。

A、原子性B、一致性C、隔离性D、短暂性

51.并发问题是指由多个用户同时访问同一个资源而产生的意外,其中如何避免数据的丢失或覆盖更新。

()

A、任何用户不应该访问该资源B、同一时刻应该由一个人访问该资源

C、不应该考虑那么多D、无所谓

52.以下哪一项不是避免死锁的有效措施?

A、按同一顺序访问对象B、避免事务中的用户交互

C、锁定较大粒度的对象D、保持事务简短并在一个批处理中

53.要保证数据库逻辑数据独立性,需要修改的是()

A.模式B.模式与内模式的映射

C.模式与外模式的映射D.内模式

54.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()

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

55.对数据库并发操作有可能带来的问题包括()

A.读出“脏数据”B.带来数据的冗余

56.要保证数据库物理数据独立性,需要修改的是()

57.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从学生到社团之间的联系类型是()

58.数据库三级模式体系结构的划分有利于保持数据库的()。

 

A.数据独立性 

B.数据安全性 

C.结构规范化D.操作可行性

59.SQL语言通常称为()

A.结构化查询语言B.结构化控制语言

C.结构化定义语言D.结构化操纵语言

60.下列四项中,不属于数据库特点的是()

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高

61.反映现实世界中实体及实体间联系的信息模型是()

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

62.关系数据模型的三个组成部分中,不包括()

A.完整性规则B.数据结构C.数据操作D.并发控制

63.事务有多个性质,其中不包括()

A.一致性B.唯一性C.原子性D.隔离性

64.单个用户使用的数据视图的描述称为()

A.外模式B.概念模式C.内模式D.存储模式

65.关系R中,若“学号→系号,系号→系主任”,则必存在的函数依赖是()。

A.部分B.传递C.平凡D.相互

66.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,

C→D,C→E,A→F,F→G},则该关系最高满足的范式为()。

A.第一范式B.第二范式C.第三范式D.BC范式

子模式DDL用来描述()

A.数据库的总体逻辑结构

B.数据库的局部逻辑结构

C.数据库的物理存储结构

D.数据库的概念结构

67.五种基本关系代数运算是()

A.∪,-,×

,π和σB.∪,-,∞,π和σ

C.∪,∩,×

,π和σD.∪,∩,∞,π和σ

77.关系数据模型()。

A.只能表示实体间的1:

1联系B.只能表示实体间的1:

n联系

C.只能表示实体间的m:

n联系 

D.可以表示实体间的上3种联系

68.关系模型中,表示实体间n∶m联系是通过增加一个()实现。

A.关系B.属性

C.关系或一个属性D.关系和一个属性

69.商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于()联系。

A.M∶1B.M∶NC.1∶MD.1∶1

70.设有以下关系:

合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个关系的范式等级是()

A.1NFB.2NFC.3NFD.BCNF

71.若实体A和B是多对1的联系,B和C是1对1的联系,则A和C是()。

A.1对1联系B.1对多联系C.多对1联系D.多对多联系

72.数据库设计中的概念结构设计的主要工具是()。

A.数据模型B.E—R模型C.新奥尔良模型D.概念模型

73.一个规范化的关系至少应当满足()的要求。

A.一范式B.二范式C.三范式D.四范式

74.并发问题是指由多个用户同时访问同一个资源而产生的意外,其中如何避免数据的丢失或覆盖更新。

75.以下哪一项不是避免死锁的有效措施?

76.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×

R2包含的属性个数为()。

A.a1+b1B.a2+b2C.a1+a2D.b1+b2

77.设学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为Π课程号(X)与关系()的自然连接。

A.CB.SC.XD.Π课程名(C)

78.下列语句中不是对象权限的是()。

A、CREATEDATABASEB、CREATETABLEC、deleteD、BACKUPLOG

79..可以在SQLServer中可执行任何数据库任务的角色是()。

A、db_ownerB、publicC、serveradminD、setupadmin

80.允许没有用户账号的登录,且能访问数据库的用户账号是()。

81.()是禁止语句权限的命令。

82.关系数据库管理系统所管理的关系是()。

A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件

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

A.序、索引、统计 

B.选择、投影、联接

C.关联、更新、排序 

D.显示、打印、制表

84.同一个关系模型的任两个元组值()。

A.不能全同B.可全同C.必须全同D.以上都不是

85.自然连接是构成新关系的有效方法,一般情况下当对关系R和S使用自然连接时,要求R和S有一个或多个共有的()。

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

86.设有属性A,B,C,D,以下表示中不是关系的是()。

A.RAB.R(A,B,C,D)C.R(A*B*C*D) 

D.R(A,B)

87.在关系代数运算中,五种基本运算为()。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影

C.并、差、选择、投影、乘积 

D.并、差、交、选择、乘积

88.数据库中组织存放数据的数据模型有()。

A.层次、关系及网状模型B.网状、链接及环状模型

C.数值、字符及逻辑模型D.大型、中型及小型模型

89.在数据库中,下列说法()是不正确的。

A.数据库避免了一切数据的重复

B.若系统是完全可以控制的,则系统可确保更新时的一致性

C.数据库中的数据可以共享

D.数据库减少了数据冗余

90.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A.外模式B.内模式C.存储模式D.模式

二、填空题

1.SQL语言提供数据库定义、________、数据控制等功能。

2.关系代数中专门的关系运算包括:

选择、投影、连接和________。

3.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。

4.数据库保护问题包括:

________、完整性、故障恢复和并发控制等多方面。

5.关系中主码的取值必须唯一且非空,这条规则是________完整性规则。

6.在参照和被参照的关系中,每个外码值或者为,或者等于被参照关系中某个元组的值。

7.在关系模型中,关系中每一个属性值都是____________。

8.目前最常用的数据库模型有_______、_______和_______。

20世纪80年代以来,_______逐渐占主导地位。

9.数据库三个要素是_______、_______和_______。

10.在候选码中的每个属性被称为属性,不在任何候选码中的每个属性被称为属性。

11.SQLServer局部变量名字必须以_________开头,而全局变量名字必须以_________开头。

12.在SQLServer中,字符串常量由_________引起来,日期型常量由_________引起来。

13.在SQLServer中,货币型常量由_________前缀引导,双字节字符串型常量由_________前缀引导,二进制型常量由_________前缀引导。

14.数据库系统的外模式在SQL中称为,它由产生出来。

15.语句selectascii('

B'

),char(67),len('

你是tiger'

)的执行结果是:

_________、_________和_________。

15.语句非本机上的SQLServer2005服务器称为服务器,对于这类服务器必须先,然后才能进行管理工作。

16.层次模型是一个结构,关系模型是一个结构。

17.执行_______________之前的事务是为提交事务,该事务可以用__________命令回滚。

18.触发器定义在一个表中,当在表中执行、、操作时被触发自动执行

19.数据库管理系统的三级模式结构由()、()和()组成。

为了实现这三级模式之间的联系,数据库管理系统提供了两个映像,它们是()和()。

20.对关系进行垂直分割的操作称为(),对关系进行水平分割的操作称为()

21.在关系代数运算中,从关系中取出满足条件的元组的运算称为()。

22.在数据库的体系结构中,数据库存储的改变会引起内模式的改变。

为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变()来实现。

这样,使数据库具有()。

23.概念模型最常用的方法是()。

24.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是()。

25.在对数据库的维护和管理等任务中以及在维护数据完整性等方面,存储过程保证操作。

触发器可以完成能够完成的功能,但它可以完成更为复杂的检查。

三、简答题

1.什么是事务,事务的四个属性是什么?

2.说明关系模型有哪三类完整性规则?

在SQL中列级完整性约束包括哪几种?

3.关系中的候选码与主码的区别?

4.一个数据库应用系统的开发过程大致相继经过哪几个阶段?

5.与在客户计算机的一般Transact-SQL语句相比,存储过程具有哪些优点?

6.B/S体系数据库应用系统的优点有哪些?

7.简述SQL语言的组成。

8.试述概念模式在数据库结构中的重要地位。

9.什么是数据库和数据库管理系统?

它们之间有什么不同?

10.试述DBMS的主要功能。

四、程序设计题

打开XSCJ数据库;

1).创建系部表,注意键值的设置.

2).显示学生基本信息表中每位学生的学号、姓名、出生日期;

3).显示成绩表的前10行;

4).从成绩表和课程信息表中查看SQLServer数据库应用课程的最高分、最低分、平均成绩;

5).查看所有姓马的学生信息;

6).查看90分以上学生的成绩、课程名称、学生姓名;

7).对所有学生的成绩增加10%;

8).添加一个学生的成绩,(数值任意给)

9).显示所有学生的学号、姓名、课程名称、成绩;

从职工表中删除张三老师

10).创建名为v_men的视图,该视图仅查看学生基本信息表中男生的基本信息。

11).为职工表的性别列建立CHECK约束(男,女)。

12).在数据库XSCJ中设计一个触发器,该触发器的作用为:

当在班级表中删除某一个班级时,在学生基本信息表中该班级所包含的学生信息也全部被删除。

13).使用CREATEPROCEDURE语句创建一个名称为proc_bjrs的存储过程,用于检索现有班级及人数。

14).设计一个带有参数的存储过程,该参数用于传递班级编号,根据该参数在学生基本信息表中检索出某一个班级中所有学生的信息。

15).存储过程proc_xs_ins能向学生表中插入一名新学生的记录,学生的学号、姓名、性别以参数形式给出,请将划线处应填的内容写在本题后指定位置。

五、应用题

1.现有某个应用,涉及到两个实体集,相关的属性为:

1

实体集R(A#,A1,A2,A3),其中A#为码

实体集S(B#,B1,B2),其中B#为码

从实体集R到S存在多对一的联系,联系属性是D1。

1).设计相应的关系数据模型;

2).如果将上述应用的数据库设计为一个关系模式,如下:

RS(A#,A1,A2,A3,B#,B1,B2,D1)

指出该关系模式的码。

3).假设上述关系模式RS上的全部函数依赖为:

A1→A3

指出上述模式RS最高满足第几范式?

(在1NF~BCNF之内)为什么?

4).如果将上述应用的数据库设计为三个关系模式,如下:

R1(A#,A1,A2

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

当前位置:首页 > 经管营销

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

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