数据库重点Word文档下载推荐.docx
- 文档编号:18561881
- 上传时间:2022-12-28
- 格式:DOCX
- 页数:23
- 大小:65.34KB
数据库重点Word文档下载推荐.docx
《数据库重点Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库重点Word文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。
(18)域:
在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域。
(19)元组:
在关系中,记录称为元组.元组对应表中的一行;
表示一个实体。
(20)超键:
在关系中能唯一标识元组的属性集称为关系模式的超键.
(21)候选键:
不含有多余属性的超键称为候选键.
(22)主键:
用户选作元组标识的一个候选键为主键.(单独出现,要先解释“候选键”)
(23)外键:
某个关系的主键相应的属性在另一关系中出现,此时该主键在就是另一关系的外键,如有两个关系S和SC,其中S#是关系S的主键,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外键。
(24)实体完整性规则:
这条规则要求关系中元组在组成主键的属性上不能有空值。
如果出现空值,那么主键值就起不了唯一标识元组的作用.
(25)参照完整性规则:
这条规则要求“不引用不存在的实体”。
其形式定义如下:
如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。
这条规则在使用时有三点应注意:
1)外键和相应的主键可以不同名,只要定义在相同值域上即可。
2)R1和R2也可以是同一个关系模式,表示了属性之间的联系。
3)外键值是否允许空应视具体问题而定。
(26)基本表:
在SQL中,把传统的关系模型中的关系模式称为基本表(BaseTable).基本表是实际存储在数据库中的表,对应一个关系。
(27)存储文件:
在SQL中,把传统的关系模型中的存储模式称为存储文件(StoredFile).每个存储文件与外部存储器上一个物理文件对应。
(28)视图:
在SQL中,把传统的关系模型中的子模式称为视图(View),视图是从若干基本表和(或)其他视图构造出来的表。
(29)联接查询:
查询时先对表进行笛卡尔积操作,然后再做等值联接、选择、投影等操作。
联接查询的效率比嵌套查询低.
(30)函数依赖:
FD(functiondependency),设有关系模式R(U),X,Y是U的子集,r是R的任一具体关系,如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y],则称X函数决定Y,或Y函数依赖于X,记为X→Y.X→Y为模式R的一个函数依赖.
(31)部分函数依赖:
即局部依赖,对于一个函数依赖W→A,如果存在X
W(X包含于W)有X→A成立,那么称W→A是局部依赖,否则称W→A为完全依赖。
(32)传递依赖:
在关系模式中,如果Y→X,X→A,且X
Y(X不决定Y),A
X(A不属于X),那么称Y→A是传递依赖。
(33)3NF:
第三范式。
如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模式.如果某个数据库模式中的每个关系模式都是第三范式,则称为3NF的数据库模式。
(34)数据字典:
是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理。
它的处理功能是存储和检索元数据,并且为数据库管理员提供有关的报告.对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果。
数据字典主要包括四个部分:
数据项、数据结构、数据流、数据存储。
(35)事务:
事务是指一个操作序列,这些操作要么什么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,相当于操作系统环境下的”进程"
概念。
(36)封锁:
封锁就是事务可以向系统发出请求,对某个数据对象加锁,此事务对这个数据对象有一定控制,而其他事务则不能更新数据直到事务释放它的锁为止
(37)死锁:
有两个或以上的事务处于等待状态,每个事务都在等待另一个事务解除封锁,它才能继续执行下去,结果任何一个事务都无法执行,这种现象就是死锁。
单项选择题:
1.()是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统B.数据库系统C.数据库D.文件组织
2.层次与网状模型中数据结构的基本单位是().
A.两个记录型间的联系B.记录
C.基本层次联系D.实体间多对多的联系
3.在数据模型的三要素中,数据的约束条件规定数据及其联系的()。
A.制约和存储规则B.动态特性C.静态特性D.数据结构
4.()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型C.非关系模型D.关系模型
5.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型。
()
(1)有一个结点无双亲
(2)其他结点无双亲(3)有且仅有一个结点无双亲(4)其他结点有且仅有一个双亲(5)允许其他结点有多个双亲
A.
(1)和
(2)B.(3)和(4)C.(3)和(5)D.
(2)和(5)
6.当数据库的()改变了,由数据库管理员对()映象作相应改变,可以使()保持不变,从而保证了数据的物理独立性。
(1)模式
(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式
A.
(1)和(3)和(4)B.
(1)和(5)和(3)C.
(2)和(5)和
(1)D.
(1)和
(2)和(4)
7.在数据库三级模式间引入二级映象的主要作用是()。
A.提高数据与程序的独立性B.提高数据与程序的安全性
C.保持数据与程序的一致性D.提高数据与程序的可移植性
8.数据库管理系统中DDL是指()。
A.操作DB语言B.定义DB语言C.自含语言D.宿主语言
9.英文缩写DBA代表().
A.数据库管理员B.数据库管理系统
C.数据定义语言D.数据操纵语言
10.反映信息世界中实体及实体间联系的模型是()
A.关系模型B.层次模型C.网状模型D.ER模型
11.下列四项中,不属于数据库特点的是()。
A.数据共享B。
数据完整性C。
数据冗余较小D。
数据独立性低
12.以下几种功能中,()是DBMS的控制功能。
A.数据定义B.数据恢复C.数据修改D.数据查询
13.数据库系统实现数据独立性是因为采用了()。
A.层次模型B.网状模型C.关系模型D.三级模式结构
14.在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是()。
A.外模式B.内模式C.存储模式D.模式
15.对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是()。
A.应用程序员B.终端用户
C.数据库管理员D.数据库管理系统的软件设计员
16.下列语言中,不是宿主语言的是()。
A.PASCALB.CC.SQLD.COBOL
17.在应用程序中,用户使用的是()。
A.外模式B.模式C.内模式D.存储模式
18.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除操作,这类功能称为()。
A.数据定义功能B.数据管理功能
C.数据操纵功能D.数据控制功能
19.为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到()中。
A.编译程序员B.操作系统C.中间语言D.宿主语言
20.ER模型是数据库设计的工具之一,它一般适用于建立数据库的()。
A.概念模型B.结构模型C.物理模型D.逻辑模型
21.现实世界中事物的特性在信息世界中称为()。
A.实体B.码C.记录D.属性
22.关系模型()。
A.用关系表示实体B.用关系表示联系
C.用关系表示实体及其联系D.用关系表示属性
23.层次模型的上一层记录类型和下一层记录类型之间的联系是()。
A.一对一联系B.一对多联系C.多对一联系D.多对多联系
24.下列实体类型的联系中,属于一对一联系的是()。
A.学校与校长之间的联系B.车间与工人之间的联系
C.商店与商品之间的联系D.学生与课程之间的联系
25.层次数据模型中,一个子结点至多有()个父结点。
A.1B.2C.3D.4
26.实体和属性是()用语。
A.现实世界B。
信息世界C。
数据世界D.计算机世界
27。
关系模型用()实现数据之间的联系。
A.外码B.地址指针C。
主码D.索引
28。
DBS中最重要的人员是()。
A.DBAB。
系统分析员C。
应用程序员D.最终用户
29。
数据模型的三要素是()。
A.外模式、模式和内模式B.关系模型、层次模型、网状模型
C.实体、属性和联系D。
数据结构、数据操作和完整性约束
30.设关系R和S的属性个数分别为r和s,则(R×
S)操作结果的属性个数为()。
A。
r+sB。
r-sC.r×
sD.max(r,s)
31.在基本的关系中,下列说法正确的是()。
A.行列顺序有关B.属性名允许重名
C.任意两个元组不允许重复D.列是非同质的
32.有关系R和S,R∩S的运算等价于()。
A.S一(R-S)B.R—(R—S)C.(R—S)∪SD。
R∪(R—S)
33.数据库中存储的是()。
A.数据B。
数据模型
C.数据之间的联系D.数据以及数据之间的联系
34.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、().
A.投影、连接B。
连接、选择C。
选择,投影D.交、选择
35。
关系数据库的数据操作语言(DML)主要包括()两类操作。
A.插入和删除B。
检索和更新C.查询和编辑D.统计和修改
36.最常用的一种基本数据模型是关系数据模型,它用统一的()结构来表示实体及实体之间的联系.
A.树B。
网络C.图D。
二维表
37.在关系中能惟一标识元组的属性集称为()—
A.外部键B.候选键C.主键D。
超键
38.当实体中有多个属性可作为键而选定其中一个时,称其为该实体的()。
A.外部键B.候选键C.主键D。
主属性
39。
在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为()。
A.外部键B.候选键C。
主键D.超键
40.若D1={a1,a2,a3},D2={11,2,3},则D1×
D2集合中共有元组()个。
6B。
8C。
9D。
12
40。
同一个关系模式的任两个元组值()。
A.不能全同B.可全同C.必须全同D.以上都不是
41.自然连接是构成新关系的有效方法.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A.元组B。
行C。
记录D。
属性
42。
设有属性A,B,C,D,以下表示中不是关系的是().
A.R(A)B。
R(A,B,C,D)C.R(A×
B×
C×
D)D.R(A,B)
43.关系操作方式的特点是()操作。
导航方式B。
一次一集合方式
C.一次一记录方式D.记录或集合方式
44视图是从一个或多个基本表(视图)导出的表。
它相当于三级模式结构中的()
外模式B。
模式C.内模式D.存储模式
45SQL的GRANT与REVOKE命令属于数据库保护中的()控制。
A.完整性B.安全性C。
并发控制D。
恢复机制
46.1986年,()被定为关系数据库标准语言。
A.关系代数B.关系演算C.SQL语言D.QBE
47在SQL语言中授权的操作是通过()语句实现的。
A.CREATEB.REVOKEC.GRANTD.INSERT
48.SQL语言中,实现数据检索的语句是()。
A.SELECTB.INSERTC。
UPDATED.FIND
49.下列SQL语句中,修改表结构的是()。
A.ALTERB。
CREATEC。
UPDATED。
DELETE
50。
在SQL中,如果希望将查询结果排序,应在SELECT语句中使用()子句.
A.ASCB。
HAVINGC。
DESCD.ORDERBY
51。
使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句子中使用()保留字。
EXISTSB。
ALLC。
EXCEPTD.DISTINCT
52.视图创建后,数据库中存放的是()。
A.查询语句B.查询结果C.视图定义D。
所引用的基本表的定义
53.SQL语言中,SELECT语句的执行结果是().
属性B.表C.元组D.数据库
54。
视图是一个“虚表"
,视图的构造基于()。
A.基本表B.视图C.基本表或视图D.数据字典
55.在视图上不能完成的操作是()。
A.更新视图B.查询
C.在视图上定义新的基本表D.在视图上定义新视图
56.SQL是一种关系数据库语言,集()功能于一体。
数据定义、数据操作、数据安全
B.数据完整性、数据安全、数据并发控制
C.数据定义、数据操作、数据控制
D.数据查询、数据更新、数据输入输出
57.关系模式R(A,B,C,D,E)中的关系代数表达式σ5〈'
2'
(R)等价于SQL语句()。
A.SELECT*FROMRWHEREE〈’2'
B。
SELECTB,EFROMRWHEREB〈’2'
C.SELECTB,EFROMRHAVINGE<
’2’D.SELECT*FROMRWHERE‘5’〈B
58.使用SQL的ALTERTABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在语句中使用()短语。
MODIFYB。
DROPC.ADDD.DELETE
59.SQL语言是一种()语言。
A.非过程性B过程性C。
第三代D宿主
60。
在WHERE子句的条件表达中,可以用()通配符与所在位置的单个字符相匹配。
A..B.%C.?
D._
61.定义基本表时,若要求某一列的值不能为空,则应在定义时使用()保留字。
A.NULLB.NOTNULLC.DISTINCTD。
UNIQUE
62.查询中统计某列中值的个数应使用()函数。
A.SUMB。
COUNT(*)C.COUNT(列名)D.AVG
63.向基本表中增加一个新列后,原有元组在该列上的值是()。
A.TrueB.FalseC.空值D.不确定
64.同WHEREAgeBETWEEN17AND20完全等价的是()。
A.WHEREAge>
17ANDAge〈20B.WHEREAge〉=17ANDAge<
20
C.WHEREAge〉17ANDAge〈=20D.WHEREAge>
=17ANDAge<
=20
65.在SELECT语句中,与关系代数中∏运算符对应的是()子句。
SELECTB.FROMC.WHERED.GROUPBY
66.在SELECT语句的下列语句中,通常和HAVING子句同时使用的是()。
A.ORDERBY子句B。
WHERE子句C.GROUPBY子句D。
均不需要
67。
若用如下的SQL语句创建一个Student表:
CREATETABLEStudent(SnoCHAR(4)NOTNULL,SnameCHAR(8)NOTNULL,SsexCHAR
(2),SageINT);
可以插入到Student表中的是()。
(‘1031’,'
李华'
,女,23)B。
(‘1031'
'
李华’,NULL,NULL)
C.(NULL,’李华’,'
女'
’23'
)D。
(‘1031’,NULL,’女’,23)
68.假定学生关系是S(S#,Sname,Sex,AGE),课程关系是C(C#,CName,TEACHER),学生选课关系是SC(S#,C#,Grade).要查找选修“数据库系统原理"
课程的“男"
学生学号,将涉及关系()。
SB.SC,CC.S,SCD。
S,SC,C
69.在下图所示的数据库表中,若职工表的主码是职工号,外码为部门号,部门表的主码是部门号,SQL操作()不能执行。
A.从职工表中删除行(‘025’,’张林’,’A2’,720)
B.将部门表中部门号’A2'
改为’A8’
C。
将职工号为'
001'
的工资改为700
D.将职工号为’038'
的部门号改为'
A3’
职工表
职工号
职工名
部门号
工资
001
刘红
A1
580
005
李军
670
025
张林
A2
720
038
于强
650
部门表
部门名
主任
人事处
高平
财务处
蒋华
A3
教务处
许红
A4
学生处
杜琼
综合题
1.文件系统阶段的数据管理有些什么缺陷?
试举例说明。
文件系统有三个缺陷:
(1)数据冗余性(redundancy)。
由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。
(2)数据不一致性(inconsistency).这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。
(3)数据联系弱(poordatarelationship)。
这是由文件之间相互独立,缺乏联系造成的。
2. 你怎样理解实体、属性、记录、字段这些概念的类型和值的差别?
试举例说明.
实体(entity):
是指客观存在可以相互区别的事物。
实体可以是具体的对象,如:
一个学生,一辆汽车等;
也可以是抽象的事件,如:
一次借书、一场足球赛等。
属性(attribute):
实体有很多特性,每一个特性称为属性.每个属性有一个值域,其类型可以是整数型、实数型、字符串型。
比如,学生(实体)有学号、姓名、年龄、性别等属性,相应值域为字符、字符串、整数和字符串型。
字段(field):
标记实体属性的命名单位称为字段或数据项.它是可以命名的最小信息单位,所以又称为数据元素或初等项。
字段的命名往往和属性名相同,比如,学生有学号、姓名、年龄、性别等字段。
记录(record):
字段的有序集合称为记录。
一般用一个记录描述一个实体,所以记录又可以定义为能完整地描述一个实体的字段集。
如:
一个学生记录,由有序的字段集(学号、姓名、年龄、性别等)组成.
3.为某百货公司设计一个ER模型.
百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。
实体类型“商店”的属性有:
商店编号,店名,店址,店经理.实体类型“商品"
的属性有:
商品编号,商品名,单价,产地。
实体类型“职工”的属性有:
职工编号,职工名,性别,工资。
在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的月销售量。
试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集。
实体:
商店(商店编号,店名,店址,店经理)
商品(商品编号,商品名,单价,产地)
职工(职工编号,职工名,性别,工资)
联系:
SC(商店—商品之间1:
N的联系,联系属性为“职工参加商店工作的开始时间”。
SE(商店—职工之间1:
N的联系),联系属性为“月销售量”.
ER图:
关系模式集:
商店模式(商店编号,店名,店址,店经理)
商品模式(商品编号,商品名,单价,产地,商店编号,月销售量)
职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)
4. 试述ER模型、层次模型、网状模型、关系模型和面向对象模型的主要特点.
ER模型的主要特点:
(1)优点:
接近于人的思维,容易理解;
与计算机无关,用户容易接受。
(2)缺点:
只能说明实体间语义的联系,不能进一步说明详细的数据结构。
层次模型的特点:
记录之间的联系通过指针实现,查询效率较高。
(2)缺点:
只能表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 重点