大数据库中一些常用地名词解释

合集下载

数据库名词解释

数据库名词解释

数据库名词解释数据库(Database)是指按照一定的数据模型组织、存储和管理数据的集合。

它可以看作是一个存储数据的仓库,通过数据库管理系统(Database Management System,简称DBMS)进行数据的操作和维护。

数据库系统是计算机科学的重要分支,广泛应用于各个领域。

数据库中的数据以表的形式组织,表是由行和列组成的二维数据结构,每一行称为记录,每一列称为字段。

一张表对应着一个实体,例如在一个学生管理数据库中,可以有一个表来存储学生的信息,其中每一列可以包括学生的姓名、学号、年龄等字段。

数据库中的表可以通过键值的方式相互关联,以实现不同表之间的数据共享和查询。

数据库中的数据有多种类型,包括文本、数字、日期等。

数据库可以根据数据的类型进行各种操作,例如插入、修改、删除等。

这些操作可以通过结构化查询语言(Structured Query Language,简称SQL)来完成,SQL是一种用于管理和操作数据库的标准语言。

通过SQL语句,用户可以方便地执行各种数据库操作,如查询特定条件下的数据、排序数据、统计数据等。

数据库除了存储和管理数据外,还具有数据安全和数据一致性的功能。

数据安全是指保护数据库免受非法访问、损坏和丢失的能力,数据库系统通过密码、权限管理、备份等方式来保护数据的安全性。

数据一致性是指数据库中的数据与现实世界的真实情况保持一致,数据库系统通过事务来保证数据的一致性。

事务是一组数据库操作的集合,这些操作要么全部成功执行,要么全部取消执行,数据库系统会将事务的执行过程记录在事务日志中,以便于恢复和回滚。

数据库还可以通过索引来提高查询效率。

索引是一种数据结构,它可以对数据库中的某一列或多列进行排序,并创建索引文件来加速对数据的查找和访问。

索引可以提高数据的查询效率,但也会占用一定的存储空间,并对数据的插入、修改和删除操作产生一定的影响,因此需要合理设计和使用。

数据库还可以进行数据库备份和恢复操作,以防止因为硬件故障、软件错误等原因导致数据库的数据丢失。

数据库名词解释

数据库名词解释

名词解释1.数据库:DB是长期存储在计算机内的,有组织的,统一管理的相关数据的集合。

2.数据库管理系统:DBMS是数据库系统中专门用来管理数据的软件,它位于用户和操作系统之间。

3.数据库系统:数据库系统是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机硬件,软件和数据资源组成的系统。

4.数据库技术:数据库技术是研究数据库的结构,存储,设计,管理和使用的一门软件技术。

5.数据库概念设计:是指根据用户的需求设计数据库所表达的概念。

6.数据库逻辑设计:是指从概念设计得到的数据库概念出发设计数据库的逻辑结构,即实现数据存取的表达方式和方法。

7.联系:是指实体之间的关系。

与一个联系有关的实体集的个数,称为联系的元数。

8.概念模型:用来表达用户需求观点的数据库全局逻辑结构的模型。

9.逻辑模型:用来表达计算机实现观点的数据库全局逻辑结构的模型。

10.外部模型:用来表达用户使用观点的数据库局部逻辑结构的模型。

11.内部模型:用来表达数据库物理结构的模型。

12.投影操作:是对一个关系进行垂直分割,消除某些列,并重新安排列的顺序。

13.选择运算:是根据某些条件对关系做水平分割,即选取符合条件的元组。

14.自然连接:是连接运算的有个重要特例,他要求被连接的两个关系有若干相同的属性名。

15.函数依赖:是指关系中属性之间取值的依赖情况。

16.第一范式:如果关系模式R的每个关系r的属性值都是不可分解的原子值。

17.关系规范式:实际上是对关系逐步分解的过程,通过分解使关系逐步达到较高范式。

18.查询:是按照事先规定的准则,以不同方式查看相关表中数据的一种数据库对象。

19.数据访问页:是指连接到数据库的特殊Web页,利用数据访问页可以输入,查看。

编辑和操作存储在数据库中的数据。

20.宏:是一个或多个操作的集合,每个操作完成一个特定的功能。

21.组:是由一些属于数据库对象的快捷方式组成,通过“数据库”窗口可以将不同类型的数据库对象组织到一个“组”中。

互联网数据库 名词解释

互联网数据库 名词解释

名词解释1.数据模型2.数据结构3.数据操作4.数据的约束条件5.概念数据模型6.实体(Ntity7.属性(Attribute)8.码(Key)9.域( Domain)10.实体型(Entity Type)11.实体集(Entity Set)12.联系(Relationship14.元组(tuple)15.属性(Attribute)16.主码(Key)17.分量18.关系模式19·“型”(Type)和“值”(Value20.模式(Schema22.外模式(External Schema)21.实例(Instance)23.内模式(Internal Schema)24.数据库管理系统(DBMS)25.关系数据库系统27.笛卡尔积(Cartesian Product)29.属性(AttributeX30,候选码(Candidate Key人31.主属性(Prime Attribute卜33.全码(All-Key)34.关系模式(Relation SchemaX35.实体完整性(Entity Integrity36.参员关系(Referencing,Relation)37.参照完整性(Referential IntegrityX38.参照完整性规则:39.用户定义的完整性(User-Defined IntegrityX 40.并(Union)运算的定义41.差 U以erence)运算的定义:42.交(intersection)43.广义笛卡尔积(Extended Cartesian Product)44.选择(Selection).45.投影(Projection)46.连接(Join)49.集函数(48.除(division)47.等值连接(Equi—Join)和自然连接(Natural Join):50连接查询:51:嵌套查询52.关系模式54.函数依赖54.平凡函数依赖与非平凡函数依赖55.完全函数依赖与部分函数依赖56.传递函数依赖57.多值依赖58.基本表59.视图:59.数据库的安全性。

数据库名词解释及简答题打印

数据库名词解释及简答题打印

数据库名词解释及简答题打印数据库名词解释及简答题一.名词解释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.Data:数据,就是数据库中存储的基本对象,就是描述事物的符号记录。

2.Database:数据库,就是长期储存在计算机内、有组织的、可共享的大量数据的集合。

3.DBMS:数据库管理系统,就是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储与管理数据、高效地获取与维护数据。

4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。

5.数据模型:就是用来抽象、表示与处理现实世界中的数据与信息的工具,就是对现实世界的模拟,就是数据库系统的核心与基础;其组成元素有数据结构、数据操作与完整性约束。

6.概念模型:也称信息模型,就是按用户的观点来对数据与信息建模,主要用于数据库设计。

7.逻辑模型:就是按计算机系统的观点对数据建模,用于DBMS实现。

8.物理模型:就是对数据最底层的抽象,描述数据在系统内部的表示方式与存取方法,在磁盘或磁带上的存储方式与存取方法,就是面向计算机系统的。

9.实体与属性:客观存在并可相互区别的事物称为实体。

实体所具有的某一特性称为属性。

10.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,就是数据库概念模型设计的主要工具。

11.关系模式:从用户观点瞧,关系模式就是由一组关系组成,每个关系的数据结构就是一张规范化的二维表。

12.型/值:型就是对某一类数据的结构与属性的说明;值就是型的一个具体赋值,就是型的实例。

13.数据库模式:就是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)与特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。

14.数据库的三级系统结构:外模式、模式与内模式。

15.数据库内模式:又称为存储模式,就是对数据库物理结构与存储方式的描述,就是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

16.数据库外模式:又称为子模式或用户模式,它就是数据库用户能够瞧见与使用的局部数据的逻辑结构与特征的描述,就是数据库用户的数据视图。

数据库名词解释

数据库名词解释

第一二章数据:是指对客观事物的特征进行的一种抽象化、符号化表示。

数据可以是具体的数字,也可以是文字、图形、图像、声音等。

信息:是指有一定含义的、经过加工的、对决策有价值的数据。

数据是信息的符号表示,或称作载体;信息是数据的内涵, 是数据的语义解释。

数据库:是一组存储在计算机硬件设备上逻辑上相关数据集合。

这些数据主要用来描述一个或多个组织的相关活动。

数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,其作用是科学、有效地组织和存储数据,高效地获取和维护数据。

数据库管理系统的主要功能包括:数据定义功能数据操纵功能数据控制功能数据库的建立和维护功能数据库系统:是指在计算机系统中引入数据库后的系统构成,一般由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户构成。

数据模型:通常是由数据结构、数据操作和完整性约束三个要素组成。

模式:是数据库中全体数据的逻辑结构和特征的描述。

实例:模式的一个具体值称为模式的一个实例。

模式是相对稳定的,它反映的是数据的结构及其联系;而实例是相对变动的,反映的是数据库某一时刻的状态。

外模式:也称用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

外模式通常是逻辑模式的子集。

一个数据库可以有多个外模式。

逻辑模式:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

它是数据库系统模式结构的中间层,与数据的物理存储细节和硬件环境无关,也与具体的应用程序无关。

一个数据库只有一个逻辑模式。

数据的逻辑独立性:当逻辑模式改变时,则数据库管理员对各个外模式/逻辑模式的映象作相应改变,可以使外模式保持不变,由于应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

数据的物理独立性:当数据库的存储结构发生改变时,由数据库管理员对逻辑模式/内模式映象作相应改变,可以使逻辑模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库名词解释整理

数据库名词解释整理

数据库名词解释整理1.DBMS:把企业数据以记录的形式在计算机中保存起来的一种软件产品功能:数据定义、数据操作、数据保护、数据维护、数据字典2.层次数据模型/分级数据模型层次数据模型中数据以树状结构组织不同类型的记录通过层次结构相互联系3.网状模型某一级的一个记录集合在上一级中可能对应两个不同的包含层次4.关系模型关系模型被定义为表,通过键连接两个表,受关系规则约束。

(对象—关系模型是关系模型的扩展。

)ER数据库用户DBMS的一个重要特征是缺乏经验的用户可以从数据库中检索数据,这种类型的用户被称为“END USER”最终用户。

(1)Native user 初级用户通过鼠标(monus)访问数据库(2)Casual user 临时用户通过SQL交互式语言访问数据库(3)Application programmer 应用程序员用嵌套式编程语言访问(4)DBA数据库管理员用SQL语句访问DBMS6.数据模型一个数据库模型或者数据库模型是一组描述如何用计算机化的信息表示现实中数据的定义。

7.数据库命名术语A:表、列、行B:关系、元组、属性8.数据库数据库是表或者说是关系的集合。

(数据库是相关信息的集合,用一组表来表示)9.数据库模式表的标题被称作关系模式,即组成关系的属性的集合。

数据库的所有关系模式的集合构成了数据库模式。

表的航集合,也就是元组集合,被称作表的内容;表的行数被称为表的基数。

10.关系关系是一种数学结构,被定义为一个笛卡尔集的子集,即符合条件的笛卡尔积中的元素为相关的。

表中每一行都与不同的列上的值相关联,所以表中的行的完整集合才被称为一个关系。

11.关系规则规则1 第一范式规则在定义表中,关系模型不允许含有多值属性(重复字段)和含有内部结构的列,遵守这样规则的表被称为第一范式。

规则 2 只能基于内容存取行规则说明航是没有次序的,只可以通过行的内容,即每一列中所存在的属性值来检索行。

规则3 行唯一性规则要求关系中的任何两个元组(表中的行)的值在同一时刻不能是完全相同的。

参考数据库名词解释

参考数据库名词解释

参考数据库名词解释
数据库(Database):是指按照特定规律组织起来方便存储、管理、访问的数据集合。

数据(Data):是数据库中存储的基本单位,是描述客观事物、属性和关系的符号记录。

表(Table):是指数据库中的一个对象,由若干行和若干列组成,每一行代表一个记录,每一列代表一个字段。

字段(Column):是数据表中的一个属性,表示记录中某一类数据的类型和名称。

记录(Record):也称为行,是指数据表中的一条记录,由若干个字段组成。

主键(Primary Key):是关系型数据库表中一种特殊的字段,用来唯一标识表中的每一行记录。

外键(Foreign Key):是关系型数据库表中的一种字段,用于建立表与表之间的关联关系。

索引(Index):是数据库中用于加速数据检索的数据结构,能够提高数据检索的效率。

触发器(Trigger):是数据库中一种特殊的对象,可以在数据表上监控特定的事件,当事件发生时,触发器能够自动执行指定的操作。

视图(View):是指数据库中的一种虚拟表,它不存储数据,而是基于查询语句生成的结果集,可以简化复杂的查询操作。

存储过程(Stored Procedure):是数据库中一组预定义的程序,可以用来处理数据库操作,提高数据库的执行效率和安全性。

事务(Transaction):是指一组相关的操作,必须全部执行成功或全部失败,保证数据的一致性和完整性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

◆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:第三式。

如果关系模式R是第二式,且每个非主属性都不传递依赖于R的候选键,则称R是第三式的模式。

相关文档
最新文档