数据库期末考试名词解释
数据库名词解释
1.1 名词解释(1)数据库系统(DBS):在计算机系统中引进数据库和数据库管理系统后的组成。
或者是实现有组织地、动态地存储大量相关的结构化数据,方便用户使用数据库的计算机软件、硬件资源组成的系统。
(2)数据库管理系统(DBMS):一个操纵和管理数据库的大型软件,它由一组计算机程序构成。
它是位于用户与操作系统之间的一层数据管理软件。
(3)实体:客观存在并可相互区别的个体。
实体集:具有相同实体特性实体的集合。
(4)属性:表示实体的特性。
(5)关键字:能够唯一标识文件中的某一个记录的最小字段集。
(6)数据模型:现实世界数据与信息的模拟和抽象。
(7)概念数据模型:简称概念模型,是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,是面向数据库用户的现实世界模型,主要用来描述现实世界的概念化结构。
(8)关系模型:是最重要的一种数据模型,也是目前主要采用的数据模型,用二维表格表示现实世界实体集及实体集间的联系。
(9)模式:是由数据库设计者综合所有用户数据,按照统一的观点构造的对数据库全局逻辑结构的描述。
(10)外模式:介于模式与应用之间,是用户与数据库之间的接口,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述。
(11)内模式:也称存储模式,是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
(12)数据独立性:应用程序和数据结构之间相互独立,不受影响。
(13)逻辑数据独立性:表示一旦模式发生变化,无需改变外模式或应用程序的能力。
(14)物理数据独立性:表示不会因为内模式发生改变而导致概念模式发生改变的能力。
(15)一对一联系:设有两个实体集A、B,如果对于实体集A中的每一个实体,B中至多有一个实体与之有联系,反之亦然,则称A、B有一对一联系(1:1联系)。
(16)一对多联系:设有两个实体集A、B,若A中每个实体与B中任意个实体(包括零个)相联系,而B中每个实体至多和A中一个实体有联系,则称A和B是一对多联系(1:n 联系)。
数据库名词解释
数据库名词解释一、名词解释1.Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。
2.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。
3.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。
4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
5.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。
6.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。
7.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。
8.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。
9.实体和属性:客观存在并可相互区别的事物称为实体。
实体所具有的某一特性称为属性。
10.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。
11.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。
12.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。
13.数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。
14.数据库的三级系统结构:外模式、模式和内模式。
15.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式。
16.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
数据库期末考试名词解释
1. 概念模式是数据库中全部数据的整体逻辑结构的描述。
它由若干个概念记录类型组成。
概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。
?2. X封锁如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。
只有获准X封锁的事务,才能对被封锁的数据进行修改。
?3. 复制透明性即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。
4. 主属性包含在任何一个候选键中的属性。
5. 事务的原子性一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。
1. DML数据操纵语言(Data Manipulation Language),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML 又可分成过程性DML 和非过程性DML两种。
2. S封锁共享型封锁。
如果事务T对某数据R加上S封锁,那么其它事务对数据R的X封锁便不能成功,而对数据R的S封锁请求可以成功。
这就保证了其他事务可以读取R但不能修改R,直到事务T释放S封锁。
?3. 分布式DBS是指数据存放在计算机网络的不同场地的计算机中,每一场地都有自治处理能力并完成局部应用;而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据。
4.事务数据库系统的一个操作系列,这些操作或者都做,或者都不做,是一个不可分割的工作单位5. 丢失更新当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务对此数据集合的修改被忽视了.1. 实体完整性规则这条规则要求关系中元组在组成主键的属性上不能有空值。
如果出现空值,那么主键值就起不了唯一标识元组的作用。
1. 域和元组在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域;记录称为元组。
数据库名词解释及简答题打印
数据库名词解释及简答题打印数据库名词解释及简答题一.名词解释1.数据库数据库是长期存储在计算机内,有组织,可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。
2.候选码-主码设K为R 中的属性或属性组合,若K ->U,则K为R的候选码。
若候选码多于一个,则选定其中的一个为主码。
3.外码设F是基本基本关系R的一个或一组属性,但不是关系R的码,K 是基本关系S的主码。
如果F与K 相对应,则称F是R的外码。
4.存储过程存储过程是由过程化SQL语言书写的过程,这个过程经编译和优化后存储在数据库服务器中,因此称它为存储过程。
5.数据转储数据库管理员定期地将整个数据库复制到磁带,磁盘或其他存储介质上保存起来的过程。
6.完全函数依赖——部分函数依赖完全函数依赖:设X,Y是关系R的两个属性集合,X’是X的真子集,存在X→Y,但对每一个X’都有X’!→Y,则称Y完全函数依赖于X。
7.数据库恢复把数据库从错误状态恢复到某一已知的正确状态(也称一致状态或完整状态)的功能,这就是数据库的恢复。
8.封锁事物T在对某个数据对象例如表,记录等操作之前,先向系统发出请求,对其加锁。
加锁后事物T就对该数据对象有了一定的控制,在事物T释放它的锁之前,其他事物不能更新此数据对象。
9.游标游标是系统为用户开设的数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字。
用户可以通过游标依次获取记录并赋给主变量,交给主语言进一步处理。
10.并发控制为了保证事务的性和一致性,数据库管理系统需要对并发操作进行正确的调度。
11.可串行化调度多个事务的并发执行是正确的,当且仅当其结果按某一次序串行地执行这些事务时的结果相同。
12.数据库系统数据库系统是由数据库,数据库管理系统(及应用开发工具),应用程序和数据库管理员组成的存储,管理处理和维护数据的系统。
数据库-名词解释
1.数据模型:数据模式是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。
2.数据结构:数据结构是所研究的对象类型的集合。
3.基本表:基本表示本生独立的表,在SQL中一个关系对应一个表。
一些基本表对应一个存储文件,一个表可以带若干个索引,索引放在存储文件中。
4.视图:视图是从基本表或其他视图中导出的表,他本生不独立存储在数据库中,也就是说数绝库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。
5.数据库的安全性:主要是指保护数据库,防止由于非法使用数据库造成数据泄漏,更改或破坏。
数据库管理系统提供的主要是保护数据安全的手段是对用户存取数据库的数据进行严格的控制。
用户存取数据库数据的控制,正常情况下由DBA利用数据库管理系统的用户管理和授权机制来完成。
6.审计:审计是一种事后监视的措施,即跟综数据库的访问活动,以发现数据库的非法访问,达到安全防范的目的。
7.数据字典:是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分。
其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。
数据库的物理设计:数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。
为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,这就是数据库的物理设计。
8.CGI:公共网关接口CGI是WWW技术中最重要的技术之一,有着不可替代的重要地位。
CGI是外部应用程序与web服务器之间的接口标准,是在CGI程序和web服务器之间传递信息的规程。
CGI规范允许web服务器执行外部程序,并将它们的输出发给web 浏览器。
CGI将web的一组简单的静态超媒体文档变成一个完美的新的交互式媒体。
数据库名词解释和简答
名词解释:概念模型:表达用户需求观点的DB 全局逻辑结构的模型。
逻辑模型:表达计算机实现观点的DB 全局逻辑结构的模型。
外模式:使用DDL 对外部模型的描述称为外模式。
外模式是用户用到的那部分数据的描述。
内模式:使用DDL 对内部模型的描述称为内模式。
内模式是DB 在物理存储方面的描述。
逻辑模式:使用DDL 对逻辑模型的描述称为逻辑模式。
逻辑模式是数据库中全部数据的整体逻辑结构的描述。
数据独立性:应用程序和DB 的数据结构之间的相互独立,不受影响。
逻辑独立性:在DB 的逻辑结构改变时,尽量不影响应用程序。
过程性语言:用户编程时,不仅需要指出“做什么”,还需要指出“怎么做”的语言。
非过程性语言:用户编程时,只需指出“做什么”,不需要指出“怎么做”的语言。
超键:能唯一标识元组的属性或属性集,称为关系的超键。
候选键:不含有多余属性的超键。
主键:正在使用的、用于标识元组的候选键。
外键:属性集F 是模式S 的主键,在模式R 中也出现,那么称F 是模式R 的外键。
实体完整性规则:实体的主键值不允许是空值。
参照完整性规则:依赖关系中的外键值或者为空值,或是相应参照关系中的某个主键值。
基本表:实际存储在数据库中的表。
视图:从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是数据库中只存放视图的定义而不存放视图的数据。
平凡的FD :如果X →Y ,且Y ⊆X ,则称X →Y 是一个“平凡的FD ”。
无损分解:设关系模式R ,F 是R 上的FD 集,ρ={R 1,···,R k }是R 的一个分解。
如果对于R 中满足F 的每一个关系r ,都有r=⋈πR i (r ),那么称分解ρ相对F 是“无损分解”。
数据库工程:数据库应用系统的开发是一项软件工程,但又有自己特有的特点,所以特称为“数据库工程”。
事务:事务是构成单一逻辑工作单元的操作集合。
封锁:封锁是系统保证对数据项的访问以互斥方式进行的一种手段。
数据库名词解释
数据库系统基础名词解释第一章1.数据:数据是描述现实世界的各种信息的符号记录,是信息的载体,是信息的具体表现形式,其具体的表现有数字、文字、图形、图像、声音等。
2.信息:信息是现实世界事物存在的方式或运动状态,是一种已经被加工为特定形式的数据。
3.数据处理:数据处理指的是利用计算机从大量的原始数据中抽取有价值的信息,作为行为和决策的依据。
4.数据管理:在数据处理的一系列活动中,将数据收集、存储、分类、传输等基本操作环节称为数据管理。
5.数据库:数据库是长期存储在计算机内、有组织的、可共享的数据集合,具有较小的冗余度,较高的数据独立性和易扩展性。
6.DBMS(数据库管理系统):数据库管理系统是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分,位于用户和操作系统之间,用于建立、运用和维护数据库,具有定义、建立、维护和使用数据库的功能。
7.数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成,其总目的是存储和产生所需要的信息,一般由数据库、数据库管理系统、用户和硬件环境组成。
8.DBA:是“数据库管理员”的简称,是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。
9.外视图(个别用户视图):外视图是数据库的三个抽象层次中最靠近用户的一层,反映各个用户看待数据库的方式,是概念视图的某一部分的抽象表示。
10.内视图(存储视图):内视图是数据库的三个抽象层次中最靠近物理存储的一层,反映数据的实际存储方式,是整个数据库实际存储的表示。
11.概念视图(用户共同视图):概念视图是数据库的三个抽象层次中介于内外两层之间的中间层,是所有个别用户视图综合起来的用户共同视图,是所有外视图的一个最小并集,是整个数据库实际存储的抽象表示。
12.模式:模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及到对数据类型的描述,不涉及到具体的数值。
13.外模式:外模式是是数据库用户的数据视图,描述数据的局部逻辑结构,是概念模式的子集。
数据库名词解释
1.关系模型:用二维表格表示实体集,外键和主表示实体间联系的数据模型。
2.关系模式:是对关系的描述,包括模式名诸属性名和模式的主键。
3.属性:既字段或数据项,与二维表中的列对应,属性个数,4.元祖:即记录,与二维表中的行对应,0元祖的个数5.超键:能唯一标识元祖的属性或属性集6.候选键:不含多于属性的超键7.外键:属性集F是模式S 的主键,在模式R中也出现,称为模式R的外键8.实体完整性规则:实体的主键值不允许是空值9.参照完整性规则:依赖关系中的外键值或者为空值,或者是相应参照关系中某个主键码10.平凡的FD:如果X到Y,且Y小于等于X,则称X到Y是一个平凡的FD11.2NF: 如果R是1NF模式,且每个非主属性完全函数依赖于R的候选键。
12.3NF:如果R是1NF模式,且每个非主属性都不传递依赖R的候选键。
13.BCNF:如果R是1NF模式,且每个非属性都不传递的候选键。
14.基本表:实际存储在数据库中的表,称为基本表。
15.视图:在SQL中,外模式一级数据结构的基本单位是视图。
视图是从若干个基本表和其它视图构造出来的。
16.稠密索引:对于主文件中每一个查找键值建立一个索引记录,索引记录包括查找键值和指向具有该值的记录链表的第一个记录的指针。
17.稀疏索引:在主文件中,对若干个查找键值才建立一个索引记录,18.多级索引:在索引很大时,还可对索引建立索引,这样就形成树结构的多级索引19.事务:是构成单一逻辑工作单元的操作集合,要么完整的执行,要么完全不执行20.并发操作:在多用户共享系统中,许多事务可能同时对同一数据进行操作22.X锁:事务T对某数据加了X锁后,其他事务要等T解除X锁后,才能对这个数据进行封锁。
23.S锁:事务T对某数据加了S锁后,仍允许其他事务再对该数据加S锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。
24.并发调度:利用分时的方法,同时处理多个事务,则称为事务的并发调度。
数据库原理与应用期末考试名词解释
名词解释()
1. 关系模式:对关系的描述,一般表示为关系名(属性1,属性2,..,属性n)
2. BCNF :在R(U,F)中。
若X->Y且Y∈X时X必含有码,则称R (U,F)∈BCNF
3. 触发器:是一种特殊类型的存储过程,它在使用UPDATE、INSERT 和DELETE语句修改关系中的数据时触发。
或触发器是通过事件进行触发而被执行的。
4.事务
答:是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
5.传递函数依赖
答:在R(U)中,如果X->Y,(Y⊆X),Y->X,Y->Z,Z∉Y,则称Z对
传递
X传递函数依赖。
记为X--->Z。
6.数据库的安全性
答:指保护数据库,以防不合法的使用所造成的数据泄漏、更改或破坏。
使每个用户只能按规定,对某些数据以某些方式进行使用和处理。
7.并发控制
答:当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误的结果或使得数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制和协调。
数据库原理与应用期末复习(综合全含名词解释)
名词解释实体完整性实体完整性要求每一个表中的主键字段都不能为空或者重复的值。
事务的原子性事务的原子性指的是,事务中包含的程序作为系统的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。
X封锁若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他事务都不能再对A加任何类型的所。
直到T释放A上的锁。
可见X锁只允许一个事务独锁某个数据,具有排他性。
两段锁协议两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。
数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。
DBA数据库管理员数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS实体数据库实体就是数据库管理系统中的不同管理对象。
简答题简述事务所具有的ACID特性。
原子性、一致性、隔离性、持久性关系模型有何特点?1.关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。
2.关系模型的概念单一,无论实体或实体之间的联系都用关系表示。
3.存取路径对用户透明。
4.关系必须是规范化的关系。
什么是事务,事务有哪些特性?事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。
这四个属性通常称为ACID特性。
什么是视图,它与表的区别是什么?视图是外模式一级数据结构的基本单位。
它是从一个或几个基本表中导出的表,是从现有基本表中抽取若干子集组成用户的“专用表”区别:1、视图是已经编译好的sql语句。
而表不是2、视图没有实际的物理记录。
而表有。
3、表是内容,视图是窗口4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改5、表是内模式,试图是外模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。
数据库名词解释
名词解释1.码:惟一确定关系元组的属性组。
(能惟一标示实体的属性集)2.候选码:码当中有多个的情况,每一个码称为候选码。
2.主码:从候选码中选定的一个码。
2.主属性:候选码中的每一个属性。
2.数据独立性:数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。
3.外码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码(foreign key),并称基本关系R为参照关系(referencing relation),基本关系S为被参照关系(referenced relation)或目标关系(target relation)。
关系R和S不一定是不同的关系。
4.视图:视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。
视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
换句话说,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。
4.模式4.事务5.函数依赖:设R(U)是属性集U上的关系模式。
X,Y是U的子集。
若对R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上属性值不等,则称X函数决定Y,或Y函数依赖于X,记作X—>Y。
6.数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。
数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
8.候选码:若关系的某一属性组的值能唯一标识一个元组,其真子集不行。
称该组属性为候选码。
9.完全函数依赖:不含有部分函数依赖的函数依赖;10.数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库原理与应用期末复习(综合全含名词解释)
名词解释实体完整性实体完整性要求每一个表中的主键字段都不能为空或者重复的值。
事务的原子性事务的原子性指的是,事务中包含的程序作为系统的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。
X封锁若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他事务都不能再对A加任何类型的所。
直到T释放A上的锁。
可见X锁只允许一个事务独锁某个数据,具有排他性。
两段锁协议两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。
数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。
DBA数据库管理员数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS实体数据库实体就是数据库管理系统中的不同管理对象。
简答题简述事务所具有的ACID特性。
原子性、一致性、隔离性、持久性关系模型有何特点?1.关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。
2.关系模型的概念单一,无论实体或实体之间的联系都用关系表示。
3.存取路径对用户透明。
4.关系必须是规范化的关系。
什么是事务,事务有哪些特性?事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。
这四个属性通常称为ACID特性。
什么是视图,它与表的区别是什么?视图是外模式一级数据结构的基本单位。
它是从一个或几个基本表中导出的表,是从现有基本表中抽取若干子集组成用户的“专用表”区别:1、视图是已经编译好的sql语句。
而表不是2、视图没有实际的物理记录。
而表有。
3、表是内容,视图是窗口4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改5、表是内模式,试图是外模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。
数据库常用名词解释
数据库常用名词解释♦DB:数据库(Database),DB是统一管理的相关数据的集合。
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
♦DBMS:数据库管理系统(DatabaseManagementSystem),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB 的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
♦DBS:数据库系统(DatabaseSystem),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
♦1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。
♦1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。
♦M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系反之亦然,那么E1对E2的联系是“多对多联系”记为“MN”。
♦数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。
它可分为两种类型:概念数据模型和结构数据模型。
♦概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
♦结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。
这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。
结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。
它主要有:层次、网状、关系三种模型。
♦层次模型:用树型结构表示实体间联系的数据模型♦网状模型:用有向图结构表示实体类型及实体间联系的数据模型。
(完整版)数据库名词解释
数据库名词解释1.数据库:数据库是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。
2.数据库管理系统:数据库管理系统是位于用户与操作系统之间,具有数据定义,管理和操纵功能的软件集合。
3.数据库系统3级模式体系结构:外模式又称用户模式或子模式,对应于用户级,是某个或几个数据库用户所看到的数据库的数据视图。
概念模式又称模式或者逻辑模式,它是介于内模式与外模式之间的层次,与结构数据模型对应,由数据库设计者综合各用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。
内模式又称存储模式或物理模式,是数据库中全体数据的内部表示,它描述了数据的存储方式和物理结构,即数据库的“内部视图”。
4.数据库系统两级映射功能1)外模式与概念模式间的映射外模式与概念模式间的映射功能,定义了外模式与概念模式之间的对应关系,保证了逻辑数据的独立性,即外模式不受概念模式变化影响。
2)概念模式与内模式间的映射概念模式与内模式间的映射功能,定义了内模式与概念模式之间的对应关系,保证了物理数据的独立性,即概念模式不受内模式变化影响。
5.数据库系统的组成数据库系统的组成是在计算机系统的意义上来理解数据库系统,它一般由支持数据库的硬件环境,数据库软件支持环境(操作系统,数据库管理系统,应用开放工具软件,应用程序等)、数据库、开发、使用和管理数据库应用系统的人员组成。
6.数据库设计的步骤1)需求分析阶段:需求分析阶段是数据库设计的基础,是数据库设计的最初阶段。
2)概念结构设计阶段:数据库概念结构设计阶段是设计数据库的整体概念结构,也就是把需求分析结果抽象为反映用户需求信息和信息处理需求的概念模型。
3)逻辑结构设计阶段:数据库逻辑结构设计师在概念模型的基础上进行的,是把概念模型转换成可由某个数据库管理系统支持的数据模型。
数据库名词解释
1.数据:是描述事物的符号记录。
包括数字、文字、图形、声音、视频等各种形式。
2.数据处理:是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。
3.DataBase:即数据库,是长期存储在计算机内的、有组织的、可共享的数据集合。
4.DBMS:即数据库管理系统,是一种用来对数据进行组织、存储、维护、获取等系统软件。
5.DBS:即数据库系统,是采用数据库技术的计算机系统。
由数据库、数据库管理系统及开发工具、数据库应用程序、数据库管理员和用户共同组成。
6.数据模型:是对现实世界数据特征的抽象,是现实世界的模拟。
分为概念模型和结构模型两大类。
7.概念数据模型:是按用户的观点来对数据和信息进行抽象,主要用于数据库设计。
8.结构数据模型:是按计算机的观点来对数据和信息进行建模,主要用于DBMS的实现。
9.实体(Entity):是指客观存在并可以相互区别的事物。
实体可以是具体的人、事、物,也可以是抽象的概念和联系。
10.实体型(Entity Type):具有相同属性的实体成为同型实体,用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。
11.关系模型:指采用二维表形式来表示实体和实体间联系的数据模型。
二维表结构又称为关系,一个关系数据库就是由若干个二维表组成。
12.关键字(码):在关系表中,能够用来唯一标识各个记录的属性(或属性组合)称为关键字或码(Key)。
关键字取值必须唯一且不能为空。
13.外键或外码:当关系中的某个属性或属性组合为另一个关系的关键字时,称该属性或属性组合为这个关系的外键(外部关键字Foreign Key)或外码。
14.从表与主表:指以外键相关联的两个表,以外键为主键的表称为主表,外键所在的表称为从表。
15.SQL语言:是关系数据库的标准语言,它提供了对数据库数据的定义、查询和更新和控制等功能。
16.事务:是一组T-SQL语句的集合,它们被作为一个整体来执行,对于数据的修改,要么全都执行,要么全都不执行。
数据库---名词解释
一、名词解释1、实体:是指客观存在并可相互区分的事物;2、实体集:是指性质相同的同类实体的集合;3、实体型:是指若干个属性型所组成的集合可以表征一个实体的类型;4、属性:实体所具有的某一特征称为属性;5、联系:现实世界事物之间的联系同样要抽象和反映到信息世界中,在信息世界中将被抽象为实体型内部之间的联系和实体型之间的联系;6、码:可以唯一确定一个元组的属性或属性集合称为码;7、关系:一个二维表就是一个关系;8、域:属性的取值范围称为域9、元组:表中的一行称为一个元组;10、分量:元组中的一个属性值;11、DBMS:在数据库系统中,用于集中管理独立存放数据的软件叫数据库管理系统(DataBase Management System,DBMS)12、对象:对象就是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位;13、继承:是指一个类(子类)因承袭而具有另一个类(父类)的能力和特征的机制或关系;14、域:域是一组具有相同数据类型的值的集合;15、笛卡儿积:设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成的有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB.笛卡尔积的符号化为:AxB={<x,y>|x∈A∧y∈B}16、超码:能够唯一标识一个元组的属性或属性组,称为超码;17、候选码:候选码是最小超码,它的任意真子集都不能成为超码;18、主码:在一个关系中可能有多个候选码,可以选取一个候选码作为主码来唯一地标识每一个元组;19、外码:如果关系R2的一个或一组属性X不是R2的主码,而是另一个关系R1的主码,则该属性或属性组X称为关系R2的外码;20、主属性和非主属性:包含在任何一个候选码中的属性称为主属性;不包含在任何一个候选码中的属性称为非主属性21、简单属性:是指不能划分为更小部分的属性,如性别属性就是简单属性;22、复合属性:是指可以再划分为更小部分的属性,复合属性可以是有层次的;23、单值属性:是指对一个特定实体只能有一个值的属性;24、多值属性:是指对一个特定实体可能对应一组值的属性;25、派生属性:是指属性的值可以从其他的相关属性或实体派生出来;26、SQL:SQL是Structured Query Language(结构化查询语言)的简称,是在1974年由IBM的San Jose实验室研究人员和Boyce提出的,当时称为结构化英语查询语言(Structured English Query Language,SEQUEL);27、数据库引擎:数据库引擎就是传统意义的数据库,它支持结构化和非结构化数据。
数据库复习 名词解释、几道简答题
一、名词解释关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。
关系模型是由若干个关系模式组成的集合。
关系模式:关系模式实际上就是记录类型。
它包括:模式名,属性名,值域名以及模式的主键。
关系模式仅是对数据特性的描述。
关系实例:就是一个关系,即一张二维表格。
属性:实体集中每个成员所拥有的描述性性质。
在关系模型中,字段称为属性。
域:在关系中,每一个属性都有一个取值范围(可取值的集合),称为属性的值域。
元组:在关系中,记录称为元组。
就是表里面的行。
实体:现实世界中可区别于其他对象的“事物”或“对象”。
实体集:是相同类型——即具有相同性质(或属性)——的实体集合。
联系:指多个实体间的相互关联。
联系集:同类联系的集合。
超码:一个或多个属性的集合,这些属性的组合可以使我们在一个实体集中唯一的标识一个实体。
候选码:在关系中能唯一标识元组的属性集称为关系模式的候选码。
真子集不为超码的超码。
主码:用户选作元组标识的一个候选码为主码。
外码:某个关系的主码相应的属性在另一关系中出现,此时该主码在就是另一关系的外码,如有两个关系S和SC,其中S#是关系S的主码,相应的属性S#在关系SC中也出现此时S#就是关系SC的外码。
一个表中如果有一个字段,存储另外一个表的主键,这个字段就是外键,又称外码。
主键约束:主键约束在表中定义一个主键来唯一确定表中每一行数据的标识符。
指定主键约束时,SQL SERVER通过主键列创建惟一索引。
一个表中最多只有一个主键约束。
表中不能有两行在主键约束列上有相同的值。
主键列不能为NULL。
惟一性约束和主键不同的地方是可以存在NULL值。
实体完整性规则:这条规则要求关系中元组在组成主码的属性上不能有空值。
如果出现空值,那么主码值就起不了唯一标识元组的作用。
参照完整性规则:这条规则要求“不引用不存在的实体”。
其形式定义如下:如果属性集K 是关系模式R1的主码,K也是关系模式R2的外码,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主码值。
数据库名词解释
1.游标:游标是与某一查询结果相联系的符号名,用于把集合操作转换成单记录处理方式2.2NF:第二范式。
如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称是第二范式模式(注:如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R的非主属性。
)3.3NF:第三范式。
如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模式4.BCNF:BC范式。
如果关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是BCNF的模式。
5.无损联接:设R是一关系模式,分解成关系模式ρ={R1,R2...,Rk},F是R上的一个函数依赖集。
如果对R中满足F的每一个关系r都有r=πR1(r)|X|πR2(r)|X|...|X|πRk(r)则称这个分解相对于F是"无损联接分解"6.保持依赖集:所谓保持依赖就是指关系模式的函数依赖集在分解后仍在数据库中保持不变,即关系模式R到ρ={R1,R2,...,Rk}的分解,使函数依赖集F被F这些Ri上的投影蕴涵。
7.事务:事务是指一个操作序列,这些操作要么什么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位8.封锁:封锁就是事务可以向系统发出请求,对某个数据对象加锁,此事务对这个数据对象有一定控制,而其他事务则不能更新数据直到事务释放它的锁为止。
9.活锁:是指某个事务永远处于等待状态,得不到执行的现象10.死锁:有两个或以上的事务处于等待状态,每个事务都在等待另一个事务解除封锁,它才能继续执行下去,结果任何一个事务都无法执行,这种现象就是死锁。
11.串行调度:事务的依次执行称为串行调度。
12.可串行化调度:对于事务集(T<1>,T<2>,?,T),如果一个并发调度的结果与一个串行调度等价,则称此调度是是可串行化调度。
13.两段封锁协议:14.超键:在关系中能唯一标识元组的属性集称为关系模式的超键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 概念模式
是数据库中全部数据的整体逻辑结构的描述。
它由若干个概念记录类型组成。
概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。
?
2. X封锁
如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。
只有获准X封锁的事务,才能对被封锁的数据进行修改。
?
3. 复制透明性
即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。
4. 主属性
包含在任何一个候选键中的属性。
5. 事务的原子性
一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。
1. DML
数据操纵语言(Data Manipulation Language),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML 又可分成过程性DML 和非过程性DML两种。
2. S封锁
共享型封锁。
如果事务T对某数据R加上S封锁,那么其它事务对数据R的X封锁便不能成功,而对数据R的S封锁请求可以成功。
这就保证了其他事务可以读取R但不能修改R,直到事务T释放S封锁。
?
3. 分布式DBS
是指数据存放在计算机网络的不同场地的计算机中,每一场地都有自治处理能力并完成局部应用;
而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据。
4.事务
数据库系统的一个操作系列,这些操作或者都做,或者都不做,是一个不可分割的工作单位
5. 丢失更新
当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务对此数据集合的修改被忽视了.
1. 实体完整性规则
这条规则要求关系中元组在组成主键的属性上不能有空值。
如果出现空值,那么主键值就起不了唯一标识元组的作用。
1. 域和元组
在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域;记录称为元组。
元组对应表中的一行;表示一个实体。
?
2. 无损联接
设R是一关系模式,分解成关系模式ρ={R1,R2...,Rk},F是R上的一个函数依赖集。
如果对R中满足 F 的每一个关系r都有r=πR1(r)πR2(r)... πRk(r)则称这个分解相对于F 是"无损联接分解"。
3. 事务的原子性?
一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。
4.分片透明性
分片透明性是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。
5.完全函数依赖
在关系R(U,F)中,如果X→ Y,而对于X的任何真子集X',Y 对X'均不存在函数依赖,称Y对X完全依赖。
2. 数据字典
是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理。
它的处理功能是存储和检索元数据,并且为数据库管理员提供有关的报告。
对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果。
数据字典主要包括四个部分:数据项、数据结构、数据流、数据存储。
3. 事务的隔离性?
在并发事务被执行时,系统应该保证与这些事务先后单独执行时的结果一样,称事务达到了隔离性的要求。
4. 嵌入式SQL
将SQL语句嵌入高级程序设计语言中使用,发挥高级语言过程化处理能力强的特点。
5. 参照完整性规则
这条规则要求“不引用不存在的实体”。
其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中, K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。
1. DBMS
即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层
数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
?
2. 传递依赖?
在关系模式中,如果Y→X,X→A,且XY(X不决定Y), AY(A不属于X),那么称Y→A 是传递依赖。
3. 两段封锁协议 ?
(1)在对任何数据进行读写操作之前,事务首先要获得对该数据的封锁;?
(2)在释放一个封锁之后,事务不再获得任何其他封锁。
?
4. 位置透明性?
位置透明性位于分片视图与分配视图之间。
是指用户或应用程序应当了解分片情况,但
不必了解片段的存储场地。
?
5. 运行记录优先原则?
(1)至少要等相应的运行记录已经写入“日志”文件后,才能允许事务往数据库写数据。
?
(2)直到事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成“END TRANSACTION”处理。
??
??
?? ??。