数据库重点.doc

上传人:飞****9 文档编号:133782567 上传时间:2020-05-30 格式:DOC 页数:13 大小:140.50KB
返回 下载 相关 举报
数据库重点.doc_第1页
第1页 / 共13页
数据库重点.doc_第2页
第2页 / 共13页
数据库重点.doc_第3页
第3页 / 共13页
数据库重点.doc_第4页
第4页 / 共13页
数据库重点.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库重点.doc》由会员分享,可在线阅读,更多相关《数据库重点.doc(13页珍藏版)》请在金锄头文库上搜索。

1、习 题 课I名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。 DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 (2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件, 为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 (3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据, 方便多用户访问的计

2、算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。(4) 层次模型:用树型结构表示实体类型及实体间联系的数据模型。 (5) 网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 (6) 关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。 关系模型是由若干个关系模式组成的集合。(7) 外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。 (8) 内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式, 以及数据控制方面的细节。 (9) 模式/内模式映象:这个映象存在于概念级和内部级之间,

3、用于定义概念模式和内模式间的对应性, 即概念记录和内部记录间的对应性。此映象一般在内模式中描述。 (10) 外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性, 即外部记录和内部记录间的对应性。此映象都是在外模式中描述。 (11) 数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两级。 (12) 物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化, 那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。也就是对模式的修改尽量不影响概念模式

4、。 (13) 逻辑数据独立性:如果数据库的概念模式要进行修改(如增加记录类型或增加数据项), 那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。 也就是对概念模式的修改尽量不影响外模式和应用程序。 (14)关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。 (15)关系模式:关系模式实际上就是记录类型。它的定义包括:模式名,属性名,值域名以及模式的主键。 关系模式不涉及到物理存储方面的描述,仅仅是对数据特性的描述。 (16)关系实例:元组的集合称为关系和实例,一个关系即一张二维表格。 (17)属性:实体的一个特征。在关系模型中,字段称为属性。 (18)

5、域:在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域。 (19)元组:在关系中,记录称为元组。元组对应表中的一行;表示一个实体。 (20)超键:在关系中能唯一标识元组的属性集称为关系模式的超键。 (21)候选键:不含有多余属性的超键称为候选键。 (22)主键:用户选作元组标识的一个候选键为主键。(单独出现,要先解释“候选键”) (23)外键:某个关系的主键相应的属性在另一关系中出现,此时该主键在就是另一关系的外键, 如有两个关系S和SC,其中S#是关系S的主键,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外键。 (24)实体完整性规则:这条规则要求关系中元组在组成主键的

6、属性上不能有空值。 如果出现空值,那么主键值就起不了唯一标识元组的作用。 (25)参照完整性规则:这条规则要求“不引用不存在的实体”。 其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中, K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。 这条规则在使用时有三点应注意: 1)外键和相应的主键可以不同名,只要定义在相同值域上即可。 2)R1和R2也可以是同一个关系模式,表示了属性之间的联系。 3)外键值是否允许空应视具体问题而定。 (26)基本表:在SQL中,把传统的关系模型中的关系模式称为基本表(Base Table)。 基本表是实

7、际存储在数据库中的表,对应一个关系。 (27)存储文件:在SQL中,把传统的关系模型中的存储模式称为存储文件(Stored File)。 每个存储文件与外部存储器上一个物理文件对应。 (28)视图:在SQL中,把传统的关系模型中的子模式称为视图(View),视图是从若干基本表和(或)其他视图构造出来的表。 (29)联接查询:查询时先对表进行笛卡尔积操作,然后再做等值联接、选择、投影等操作。 联接查询的效率比嵌套查询低。 (30) 函数依赖:FD(function dependency),设有关系模式R(U),X,Y是U的子集, r是R的任一具体关系,如果对r的任意两个元组t1,t2,由t1X=

8、t2X导致t1Y=t2Y, 则称X函数决定Y,或Y函数依赖于X,记为XY。XY为模式R的一个函数依赖。 (31) 部分函数依赖:即局部依赖,对于一个函数依赖WA,如果存在XW(X包含于W)有XA成立, 那么称WA是局部依赖,否则称WA为完全依赖。 (32) 传递依赖:在关系模式中,如果YX,XA,且XY(X不决定Y), AX(A不属于X),那么称YA是传递依赖。 (33) 3NF:第三范式。如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键, 则称R是第三范式的模式。如果某个数据库模式中的每个关系模式都是第三范式,则称为3NF的数据库模式。 (34)数据字典:是对系统中数据的详尽

9、描述,它提供对数据库数据描述的集中管理。 它的处理功能是存储和检索元数据,并且为数据库管理员提供有关的报告。 对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果。 数据字典主要包括四个部分:数据项、数据结构、数据流、数据存储。 (35)事务:事务是指一个操作序列,这些操作要么什么都做,要么都不做,是一个不可分割的工作单位, 是数据库环境中的逻辑工作单位,相当于操作系统环境下的进程概念。 (36)封锁:封锁就是事务可以向系统发出请求,对某个数据对象加锁,此事务对这个数据对象有一定控制, 而其他事务则不能更新数据直到事务释放它的锁为止(37)死锁:有两个或以上的事务处于等待状

10、态,每个事务都在等待另一个事务解除封锁, 它才能继续执行下去,结果任何一个事务都无法执行,这种现象就是死锁。II单项选择题:1( )是长期存储在计算机内的有组织,可共享的数据集合。A数据库管理系统 B数据库系统 C数据库 D文件组织2层次与网状模型中数据结构的基本单位是( )。A两个记录型间的联系 B记录 C基本层次联系 D实体间多对多的联系3在数据模型的三要素中,数据的约束条件规定数据及其联系的( )。A制约和存储规则 B动态特性 C静态特性 D数据结构4( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A数据模型 B概念模型 C非关系模型 D关系模型5在数据库系统中,我们

11、把满足以下两个条件的基本层次联系的集合称为层次模型。( )(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在数据库三级模式间引入二级映象的

12、主要作用是( )。A提高数据与程序的独立性 B提高数据与程序的安全性C保持数据与程序的一致性 D提高数据与程序的可移植性8数据库管理系统中DDL是指( )。A操作DB语言 B定义DB语言 C自含语言 D宿主语言9英文缩写DBA代表( )。A数据库管理员 B数据库管理系统 C数据定义语言 D数据操纵语言10反映信息世界中实体及实体间联系的模型是( )A关系模型 B层次模型 C网状模型 DER模型11下列四项中,不属于数据库特点的是( )。A数据共享 B. 数据完整性 C. 数据冗余较小 D. 数据独立性低12以下几种功能中,( )是DBMS的控制功能。A数据定义 B数据恢复 C数据修改 D数据查

13、询13数据库系统实现数据独立性是因为采用了( )。A层次模型 B网状模型 C关系模型 D. 三级模式结构14在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是( )。A外模式 B内模式 C存储模式 D模式15对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是( )。A应用程序员 B终端用户 C数据库管理员 D数据库管理系统的软件设计员16下列语言中,不是宿主语言的是( )。APASCAL BC CSQL DCOBOL17在应用程序中,用户使用的是( )。A外模式 B模式 C内模式 D存储模式18数据库管理系统能实现对数据库中数据的查询、插入、修改和删除操作,

14、这类功能称为( )。A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能19为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到( )中。A编译程序员 B操作系统 C中间语言 D宿主语言20ER模型是数据库设计的工具之一,它一般适用于建立数据库的( )。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. 层次数据模型中,一个子结点至多有( )个父结点。A1 B. 2 C. 3 D. 426实体和属性是( )用语。A现实世界 B. 信息世界 C. 数据世界 D计算机世界27. 关系模型用(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号