161702数据库原理复习资料重点综合.docx

上传人:b****8 文档编号:28633238 上传时间:2023-07-19 格式:DOCX 页数:38 大小:215.37KB
下载 相关 举报
161702数据库原理复习资料重点综合.docx_第1页
第1页 / 共38页
161702数据库原理复习资料重点综合.docx_第2页
第2页 / 共38页
161702数据库原理复习资料重点综合.docx_第3页
第3页 / 共38页
161702数据库原理复习资料重点综合.docx_第4页
第4页 / 共38页
161702数据库原理复习资料重点综合.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

161702数据库原理复习资料重点综合.docx

《161702数据库原理复习资料重点综合.docx》由会员分享,可在线阅读,更多相关《161702数据库原理复习资料重点综合.docx(38页珍藏版)》请在冰豆网上搜索。

161702数据库原理复习资料重点综合.docx

161702数据库原理复习资料重点综合

数据库复习资料(在复习中要同时认真看书上的要点)

一、选择题(参考)

1.下列四项中,不属于数据库系统特点的是(C)。

A.数据共享

B.数据完整性

C.数据冗余度高

D.数据独立性高

2.描述数据库全体数据的全局逻辑结构和特性的是(A)。

A.模式

B.内模式

C.外模式

3.一个关系只有一个(D)。

A.候选码

B.外码

C.超码

D.主码

4.关系模型中,一个主码是(C)。

A.可以由多个任意属性组成

B.至多由一个属性组成

C.由一个或多个属性组成,其值能够惟一标识关系中一个元组

D.以上都不是

5.现有如下关系:

患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)。

外码要会找!

A.患者编号

B.患者姓名

C.患者编号和患者姓名

D.医生编号和患者编号

外码:

三个关系学生(学号,姓名,年龄)课程(课号,课名,学分)选课(学号,课号,成绩)

选课关系的“学号”属性与学生关系的主码“学号”相对应,选课关系中的“课号”与课程关系的主码“课号”相对应,因此“学号”和“课号”属性是选课关系的外码。

这里学生关系和课程关系均为被参照关系,选课关系为参照关系。

6.以下关于外键和相应的主键之间的关系,正确的是(A)。

(A)外键并不一定要与相应的主键同名

(B)外键一定要与相应的主键同名

(C)外键一定要与相应的主键同名而且唯一

(D)外键一定要与相应的主键同名,但并不一定唯一

7.在SQL语言中的视图VIEW是数据库的(A)。

A.外模式

B.模式

C.内模式

D.存储模式

8.如何构造出一个合适的数据逻辑结构是(C)主要解决的问题。

A.物理结构设计

B.数据字典

C.逻辑结构设计

D.关系数据库查询

9.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(D)。

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

10.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(D)阶段的任务。

A.需求分析阶段

B.概念设计阶段

C.物理设计阶段

D.逻辑设计阶段

11.在概念模型中的客观存在并可相互区别的事物称(A)。

A.实体

B.元组

C.属性

D.节点

12.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(D)。

要清楚两个实体间的三种联系!

A.多对多

B.一对一

C.一对多

D.多对一

13.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)。

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

14.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务。

P125

A.逻辑设计阶段

B.概念设计阶段

C.物理设计阶段

D.需求分析阶段

15.(C)是长期存储在计算机内的有组织,可共享的数据集合。

(A)数据库管理系统(B)数据库系统

(C)数据库(D)文件组织

16.__A___是位于用户与操作系统之间的一层数据管理软件。

(A)数据库管理系统(B)数据库系统

(C)数据库(D)数据库应用系统

17.SQL是由英文单词(B)组成的缩写。

A.StandardQueryLanguageB.StructuredQueryLanguageC.SelectQueryLanguage

18.关系模型中有3类完整性约束:

实体完整性、参照完整性和域完整性。

定义外键实现的是(C)类完整性。

A.实体完整性B.域完整性C.参照完整性D.实体完整性、参照完整性和域完整性

19.一个关系只有一个(D)。

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

20.关系数据表的主键可由(D)字段组成。

A.一个B.两个C.多个D.一个或多个

21.下列说法中,不正确的是(C)。

A.数据库减少了数据冗余;B.数据库中的数据可以共享;

C.数据库避免了一切数据的重复;D.数据库具有较高的数据独立性

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

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

23.有一个关系:

学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C)。

A.实体完整性约束B.参照完整性约束

C.用户自定义完整性约束(注意用什么定义)D.关键字完整性约束

24.SQL是一种(C)语言。

A.高级算法B.人工智能C.关系数据库D.函数型

25.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的、使用最频繁的语句是(A)。

A.SELECTB.INSERTC.UPDATED.DELETE

26.SQLServer是一个(A)。

A.关系型数据库B.层次性数据库C.网状数据库D.以上选项都不是

27.在数据库设计中使用E-R图工具的阶段是(D)。

(A)需求分析阶段

(B)数据库物理设计阶段

(C)数据库实施

(D)概念结构设计阶段

28.表示职称为副教授同时性别为男的表达式为(B)。

(A)职称='副教授'OR性别='男'(B)职称='副教授'AND性别='男'

(C)BETWEEN'副教授'AND'男'(D)IN('副教授','男')

29.3NF同时又是(D)。

(A)2NF(B)1NF

(C)BCNF(D)1NF,2NF

30.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C)。

(A)候选码(B)主码

(C)外码(D)连接码

31.在概念模型中,一个实体集对应于关系模型中的一个(D)。

A.元组B.字段C.属性D.关系

32.关于关系模式的键,以下说法正确的是(B)。

A.一个关系模式可以有多个主键B.一个关系模式可以有多个候选键

C.主键可以取空值D.有一些关系模式没有键

33.关系数据表的主键可由(D)字段组成。

A.一个B.两个C.多个D.一个或多个

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

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

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

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

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

(A)数据库管理系统(B)数据库系统

(C)数据库(D)文件组织

37使用关键字__A_可以把查询结果中的重复行屏蔽。(*的作用:

代表表中所有的列)

(A)DISTINCT(B)UNION

(C)ALL(D)TOP

38下列不属于数据库设计阶段的是____B___。

(A)需求分析(B)系统设计

(C)概念结构设计(D)物理结构设计

39在E-R模型中,实体间的联系用C图标来表示。

(A)矩形(B)直线

(C)菱形(D)椭圆

40设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于A。

(A)第一范式(B)第二范式

(C)第三范式(D)BC范式

41如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有(C)。

(A)1:

1联系(B)1:

n联系

(C)n:

m联系(D)多种联系

42SQL中创建视图应使用(C)语句。

(A)CREATESCHEMA(B)CREATETABLE

(C)CREATEVIEW(D)CREATEDATEBASE

43下列SQL语句中,能够实现实体完整性控制的语句是:

(B)。

(A)FOREIGNKEY(B)PRIMARYKEY

(C)REFERENCES(D)FOREIGNKEY和REFERENCES

44一个m:

n联系转换为一个关系模式。关系的码为(B)。

(A)某个实体的码(B)各实体码的组合

(C)n端实体的码(D)任意一个实体的码

45用二维表结构表示实体以及实体间联系的数据模型称为(C)。

(A)网状模型(B)层次模型

(C)关系模型(D)面向对象模型

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

(A)1个(B)2个

(C)3个(D)任意多个

47与WHEREGBETWEEN60ANDl00语句等价的子句是(D)。

A.WHEREG>60ANDG<100

B.WHEREG>=60ANDG<100

C.WHEREG>60ANDG<=100

D.WHEREG>=60ANDG<=100

48下列四项中,不属于数据库特点的是(C)。

(A)数据共享(B)数据完整性

(C)数据冗余很高(D)数据独立性高

50SQL语言中,删除表中数据的命令是(A)。

(A)DELETE(B)DROP

(C)CLEAR(D)REMOVE

51目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

(A)关系(B)面向对象(C)分布

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

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

53数据库管理系统的英文缩写是(A)。

(A)DBMS(B)DBS

(C)DBA(D)DB

54在关系运算中,选取符合条件的元组是(D)运算。

(A)除法(B)投影

(C)连接(D)选择

55数据库设计中的逻辑结构设计的任务是把(D)阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

(A)需求分析(B)物理设计

(C)逻辑结构设计(D)概念结构设计

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

(A)一范式(B)二范式

(C)三范式(D)四范式

57关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足(D)。

(A)主关键字唯一标识表中的每一行

(B)关系中的行不允许重复

(C)每个非关键字列都完全依赖于主关键字

(D)每个属性都有是不可再分的基本数据项

58以下关于主键的描述正确的是(A)。

(A.)标识表中唯一的实体(B)创建唯一的索引,允许空值

(C)只允许以表中第一字段建立(D)表中允许有多个主键

2.下列四项中,不属于数据库系统的特点的是(C)

A.数据结构化B.数据由DBMS统一管理和控制

C.数据冗余度大D.数据独立性高

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

A.层次模型B.关系模型

C.网状模型D.实体-联系模型

4.数据的物理独立性是指(C)

A.数据库与数据库管理系统相互独立

B.用户程序与数据库管理系统相互独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构是相互独立的

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

A.模式与外模式之间的映象B.模式与内模式之间的映象

C.模式D.三级模式

6.关系数据模型的基本数据结构是(D)

A.树B.图C.索引D.关系

7.有一名为“列车运营”实体,含有:

车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是(C)

A.车次B.日期

C.车次+日期D.车次+情况摘要

8.用下面的T-SQL语句建立一个基本表:

CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,

SnameCHAR(8)NOTNULL,

SexCHAR

(2),

AgeINT)

可以插入到表中的元组是(D)

A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21

C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL

 

12.在E-R模型中,如果有3个不同的实体型,3个m:

n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为(C)。

A.4B.5C.6D.7

1、下列四项中,不属于数据库系统的主要特点的是()。

A.数据结构化B.数据的冗余度小

C.较高的数据独立性D.程序的标准化

2.数据的逻辑独立性是指()

A.内模式改变,模式不变

B.模式改变,内模式不变

C.模式改变,外模式和应用程序不变

D.内模式改变,外模式和应用程序不变

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

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.从E-R模型关系向关系模型转换时,一个M:

N联系转换为关系模式时,该关系模式的关键字是()。

A.M端实体的关键字B.N端实体的关键字

C.M端实体关键字与N端实体关键字组合D.重新选取其他属性

10.SQL语言中,删除一个表的命令是()

A.DELETEB.DROP

C.CLEARD.REMOVE

14.在数据库设计中,E-R图产生于()

A. 需求分析阶段  B.物理设计阶段   

C.逻辑设计阶段   D.概念设计阶段

15.有一个关系:

学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束

B.参照完整性约束

C.用户自定义完整性约束

D.关键字完整性约束

4.数据的逻辑独立性是指()

A.内模式改变,模式不变

B.模式改变,内模式不变

C.模式改变,外模式和应用程序不变

D.内模式改变,外模式和应用程序不变

5.设有关系模式EMP(职工号,姓名,年龄,技能)。

假设职工号唯一,每个职工有多项技能,则EMP表的主码是( )

A.职工号B.姓名,技能

C.技能D.职工号,技能

15.在合并分E-R图时必须消除各分图中的不一致。

各分E-R图之间的冲突主要

有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指()。

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.必须由多个属性组成

9.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。

A.SB.SC,CC.S,SCD.S,C,SC

4.将E-R模型转换成关系模型,属于数据库的( )

A.需求分析B.概念设计

C.逻辑设计D.物理设计

5.设有一个关系:

DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE()

A.’__W_%’B.’_%W__’C.’_W__’D.’_W_%’

 

8.已知成绩关系如图2所示。

执行SQL语句:

SELECTCOUNT(DISTINCT学号)

FROM成绩

 WHERE分数>60

查询结果中包含的元组数目是()

成绩

学号

课程号

分数

S1

C1

80

S1

C2

75

S2

C1

null

S2

C2

55

S3

C3

90

图2

A.1B.2

C.3D.4

2.对数据库物理存储方式的描述称为()

A.外模式B.内模式

C.概念模式D.逻辑模式

3.在数据库三级模式间引入二级映象的主要作用是(  )

A.提高数据与程序的独立性B.提高数据与程序的安全性

C.保持数据与程序的一致性D.提高数据与程序的可移植性

4.视图是一个“虚表”,视图的构造基于()

A.基本表B.视图

C.基本表或视图D.数据字典

5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?

( )

A.SELECTB.FROM

C.WHERED.GROUPBY

6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()

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

7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A.关系系统查询优化B.数据字典

C.关系数据库规范化理论D.关系数据库查询

8.将E-R模型转换成关系模型,属于数据库的()。

A.需求分析B.概念设计

C.逻辑设计D.物理设计

1.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是(  )人员的职责

A.数据库管理员B.系统分析员

C.数据库设计员D.应用程序员

2.在数据库三级模式中,模式的个数(  )

A.只有一个B.可以有任意多个

C.与用户个数相同D.由设置的系统参数决定

3.在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。

这是()

A.数据的物理独立性B.数据的逻辑独立性

C.数据的位置独立性D.数据的存储独立性

试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

6.若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系()。

A.S和SCB.SC和C

C.S和CD.S、SC和C

7.若要求查找‘李’姓学生的学生号和姓名,正确的SQL语句是()。

A.SELECTS#,SNAMEFROMSWHERESNAME=’李%’

B.SELECTS#,SNAMEFROMSWHERESNAMELIKE’李%’

C.SELECTS#,SNAMEFROMSWHERESNAME=’%李%’

D.SELECTS#,SNAMEFROMSWHERESNAMELIKE’%李%’

18.存取方法设计是数据库设计的()阶段的任务。

A.需求分析B.概念结构设计

C.逻辑结构设计D.物理结构设计

19.以下关系E-R模型向关系模型转换的叙述中,()是不正确的?

A.一个1:

1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

B.一个1:

n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并

C.一个m:

n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D.三个或三个以上的实体间的多元联系转换为一个关系模式

1.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理?

(  )

Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段

A.只有ⅠB.只有Ⅱ

C.Ⅰ和ⅡD.Ⅱ和Ⅲ

2.在关系数据库中,表(table)是三级模式结构中的(  )

A.外模式B.模式

C.存储模式D.内模式

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

这是()。

A.实体完整性规则B.参照完整性规则

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

17.E-R模型向关系模型转换是数据库设计的()阶段的任务。

A.需求分析B.概念结构设计

C.逻辑结构设计D.物理结构设计

10.SQL语言中,删除一个表的命令是()

A.DELETEB.DROP

C.CLEARD.REMOVE

19.从E-R模型关系向关系模型转换时,一个m:

n联系转换为关系模式时,该关系模式的候选码是()。

A.m端实体的关键字

B.m端实体的关键字

C.m端实体关键字与n端实体关键字组合

D.重新选取其他属性

20.已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是()。

A.GRANTQTYONSPJTO张三

B.GRANTUPDATEONSPJTO张三

C.GRANTUPDATE(QTY)ONSPJTO张三

D.GRANTUPDATEONSPJ(QTY)TO张三

1.要保证数据库的数据

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

当前位置:首页 > 高等教育 > 教育学

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

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