数据库常用名词解释
数据库常用名词解释◆ DB:数据库(Database),DB是统一管理的相关数据的集合。
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
◆ DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
◆DBS:数据库系统(Database System),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的联系是“多对多联系”,记为“M:N”。
◆数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。
它可分为两种类型:概念数据模型和结构数据模型。
◆概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
◆结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。
这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。
结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。
它主要有:层次、网状、关系三种模型。
◆层次模型:用树型结构表示实体间联系的数据模型◆网状模型:用有向图结构表示实体类型及实体间联系的数据模型。
◆关系模型:是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。
◆概念模式:是数据库中全部数据的整体逻辑结构的描述。
它由若干个概念记录类型组成。
概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。
◆外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。
◆内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。
模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。
此映象一般在内模式中描述。
◆外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。
此映象都是在外模式中描述。
◆数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。
数据独立性分成物理数据独立性和逻辑数据独立性两级。
◆物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。
也就是对模式的修改尽量不影响概念模式。
◆逻辑数据独立性:如果数据库的概念模式要进行修改(如增加记录类型或增加数据项),那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。
也就是对概念模式的修改尽量不影响外模式和应用程序。
◆宿主语言:编写应用程序的语言(即高级程序设计语言)在数据库技术中称为宿主语言(host language),简称主语言。
◆DDL:数据定义语言(Data Definition Language),用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等约束。
◆ DML:数据操纵语言(Data Manipulation Language),用于让用户或程序员使用,实现对数据库中数据的操作。
基本的数据操作分成两类四种:检索(查询)和更新(插入、删除、修改)。
DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML又可分成过程性DML和非过程性DML两种。
◆交互型DML:这类DML自成系统,可在终端上直接对数据库进行操作。
◆嵌入型DML:这类DML是嵌入在主语言中使用。
此时主语言是经过扩充能处理DML语句的语言。
◆过程性DML:用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据)。
层状、网状的DML属于过程性语言。
◆非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”。
关系型DML属于非过程性语言。
◆DD:数据字典(Data Dictionary),数据库系统中存放三级结构定义的数据库称为数据字典。
(通常DD还存放数据库运行时的统计信息)◆ DD系统:管理DD的实用程序称为“DD系统”。
◆集中式DBS:是指数据库中的数据集中存储在一台计算机上,数据的处理集中在一台计算机上完成。
◆分布式DBS:是指数据存放在计算机网络的不同场地的计算机中,每一场地都有自治处理能力并完成局部应用;而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据。
◆分布式DB:是指计算机网络环境中各场地上数据库的逻辑集合。
◆分布式DBMS:是指分布式数据库系统中的一组软件,它负责管理分布环境下逻辑集成数据的存取、一致性、有效性和完备性。
同时由于数据的分布性,在管理机制还必须具有计算机网络通信协议上的分布管理特性。
◆局部自治性:是指有独立处理能力并能完成的局部应用。
◆数据分配(数据分布):是指数据计算机网络各场地上的分配策略。
◆数据复制:是指数据在每个场地重复存储。
◆数据分片:是指分布式数据库中的数据可以被复制在网络场地的各个物理数据库中,数据分片是通过关系代数的基本运算实现的。
◆水平分片:是指按一定条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。
◆垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上做投影运算,每个投景为垂直分片。
◆分布透明性:指用户不必关系数据的逻辑分片,不必关系数据物理位置的细节,也不改善各个数据库的数据模型。
◆分片透明性:分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。
◆位置透明性:是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。
位置透明性位于分片视图与分配视图之间。
◆局部数据模型透明性:这个透明性位于分配视图与局部概念视图之间,指用户或应用程序要了解分片及各片段存储的场地,但不必了解局部场地上使用的是何种数据模型。
◆复制透明性:即用户不必关系数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。
◆ SQL模式:基本表的集合定义为SQL模式。
一个SQL模式(即"数据库模式")由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基本表、视图、索引等)的定义。
◆ SQL数据库:SQL(Structured QueryLanguage),即‘结构式查询语言’,采用英语单词表示和结构式的语法规则。
一个SQL数据库是表的汇集,它用一个或多个SQL模式定义。
◆基本表:在SQL中,把传统的关系模型中的关系模式称为基本表(BaseTable),基本表是本身独立的表,一个关系就对应一个基本表。
◆存储文件:在SQL中,把传统的关系模型中的存储模式称为存储文件(Stored File)。
◆视图:在SQL中,把传统的关系模型中的子模式称为视图(View),视图是从一个或多个基本表导出的表。
◆行:在SQL中,把传统的关系模型中的元组称为行(row)。
◆列:在SQL中,把传统的关系模型中的属性称为列(coloumn)。
◆实表:基本表就被称为实表,它是实际存放在数据库中的表。
◆虚表:视图就被称为虚表,因为在数据库中只存储视图的定义而不存放视图所对应的数据。
◆相关子查询:在嵌套查询中,内层查询称为‘相关子查询’,子查询中查询条件依赖于外层查询中的某个值,所以子查询的处理不只一次,要反复求值,以供外层查询使用。
◆联接查询:查询时先对表进行笛卡尔积操作,然后再做等值联接、选择、投影等操作。
联接查询的效率比嵌套查询低。
◆交互式SQL:在终端交互方式下使用的SQL语言称为交互式SQL。
◆嵌入式SQL:嵌入在高级语言的程序中使用的SQL语言称为嵌入式SQL。
◆共享变量:在嵌入的SQL语句中引用宿主语言的程序变量称为共享变量。
◆游标:游标是与某一查询结果相联系的符号名,用于把集合操作转换成单记录处理方式。
◆卷游标:卷游标在推进时不但能沿查询结果中元组顺序从头到尾一行行推进,也能一行行返回(而游标是不能返回的)。
◆函数依赖:FD(function dependency),设有关系模式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 的一个函数依赖。
◆函数依赖的逻辑蕴涵:设F是关系模式R的一个函数依赖集,X,Y是R的属性子集,如果从F中的函数依赖能够推出X→Y,则称F逻辑蕴涵X→Y,记为F|=X→Y。
◆部分函数依赖:即局部依赖,对于一个函数依赖W→A,如果存在X W(X包含于W)有X→A成立,那么称W→A是局部依赖,否则称W→A为完全依赖。
◆完全函数依赖:见上。
◆传递依赖:在关系模式中,如果Y→X,X→A,且X→(表示不决定)Y,和A X(A 不属于X),那么称Y→A是传递依赖。
◆函数依赖集F的闭包F+:被逻辑蕴涵的函数依赖的全体构成的集合,称为F的闭包(closure),记为F+。
◆1NF:第一范式。
如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R是属于第一范式模式。
如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式。
第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合和组属性组成。
◆2NF:第二范式。
如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称是第二范式模式;如果某个数据库模式中每个关系模式都是第二范式的,则称该数据库模式属于第二范式的数据库模式。
(注:如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R的非主属性。
)◆3NF:第三范式。
数据库名词解释
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.属性和域:在现实世界中,一个事物常常取若干特性来描述,这些特性成为属性。
每个属性的取值范围对应一个值的集合,成为该属性的域。
一般在关系数据模型中,限制所有的域都是原子数据。
例如,整数、字符串是原子数据,而集合、记录、数组是非原子数据。
关系数据模型的这种限制称为第一范式条件。
2。
事务:关系数据库中,一般使用“事务”来处理用户对数据库执行的一系列操作。
事物是一种机制,是一个操作序列,它包含了一组数据库操作命令,所有的命令作为一个整体,一起向系统提交或撤消操作请示,即要么都执行,要么都不执行.因此,事务是一个不可分割的逻辑单元,类似于操作系统中的原语。
3。
目或度:属性个数n是关系的目或度。
4.候选码:若关系中某一属性(或属性组)的值能唯一地标识一个元组,则称该属性(属性组)为候选码。
5。
超码:是一个或多个属性的集合,这些属性的集合可以在一个关系中唯一地标识一个元组5.主码(Primary Key):若一个关系能多个候选码,则选定其中一个为主码。
6.主属性(Key attribute):包含在任何候选码中的属性称为主属性。
7。
非码属性(Non—Key attribute):不包含在任何候选码中的属性称为非码属性.8。
外码(Foreign Key):如果关系模式R中的属性(属性组)不是该关系的码,但它是其他关系的码,那么该属性(属性组)对关系模式R而言是外码.例如,客户与货款之间的借贷联系c-l(c-id, loan—no),属性c—id是客户关系的码,所以c—id是外码;属性loan-no 是贷款关系中的码,所以loan-no也是外码。
数据库完整性主要作用:防止合法用户使用数据库时向数据库中添加不合语义的数据;利用基于DBMS的完整性控制机制来实现业务规则,易于定义,容易理解,而且可以降低应用程序的复杂性,提高应用程序的运行效率;在应用软件的功能测试中,完善的数据库完整性有助于尽早发现应用软件的错误数据库设计概述:需求分析(确定存储哪些数据、数据之间的联系和约束)概念数据库设计(在需求分析的基础上,形成独立于DBMS的概念模型)逻辑数据库设计(将概念模型映射为某个特定的DBMS模式数据)物理数据库设计(为逻辑数据模型建立一个完整的能实现的数据库结构)实施(物理设计的结果把原始数据装入数据库,建立一个具体的数据库)运行与维护(进一步调整和修改数据库)。
数据库名词解释
1.关系模型:用二维表格结构表示实体性,外键表示是实体间联系的数据模型称为关系模
型,关系模型是由若干个关系模式组成的集合
2.关系模式:关系模式实际上就是记录模式,它包括:模式名,属性名,值域以及模式的
主键。
关系模式仅是对数据特性的描述
3.关系实例:就是一个关系,即为一张二维表
4.属性:在关系模型中,字段称为属性
5.域:在关系中,每一个属性都有一个取值范围,称为属性的值域
6.元组:在关系中,记录称为元组
7.候选码:在关系中能唯一表示元组的属性及称为关系模式的候选码
8.主码:用户选作元组表示的一个候选码为主码
9.外码:某一个关系的主码相应的属性在另一个关系中出现(非主码),此时该主码在就
是另一关系的外码。
10.过程性语言:在编程时必须给出获得结果的操作步骤
11.非过程性语言:编程时只须指出需要什么信息即可
12.非主属性:不包含在任何候选码中的属性。
13.主属性:候选码的诸属性。
14.. 数据库管理系统是位于用户和___操作系统______________之间的一个数据管理软件1.为什么关系中的元组没有先后顺序
因为关系是一个集合,因此不考虑元组间的顺序。
2.为什么关系中不允许有重复元组
如果关系中有重复元组,那么就无法用键来标识唯一的元组
3.关系与普通的表格、文件有什么区别
关系是一种规范化的二维表。
数据库系统概论复习资料
数据库系统概论复习资料第一章一、名词解释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.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、实体集:是指性质相同的同类实体的集合;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、数据库引擎:数据库引擎就是传统意义的数据库,它支持结构化和非结构化数据。
数据库名词解释
一、名词解释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.信息:信息是现实世界事物存在的方式或运动状态,是一种已经被加工为特定形式的数据。
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.并发调度:利用分时的方法,同时处理多个事务,则称为事务的并发调度。
