欢迎来到天天文库
浏览记录
ID:34714515
大小:57.60 KB
页数:9页
时间:2019-03-10
《数据库常用名词解释大全》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库常用名词解释◆DB:数据库(Database),DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。◆超键:在关系中能唯一标识元组的属性集称为关系模式的超键。(注意,超键是一个属性集)◆候选键:不含有多余属性的超键称为候选键。◆主键:用户选作元组标识的一个候选键为主键。◆外键:某个关系的主键相应的属性在另一关系中出现,此时该主键在就是另一关系的外键,如有两个关系S和SC,其中S#是关系S的主键,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外键。◆实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。如果出
2、现空值,那么主键值就起不了唯一标识元组的作用。◆参照完整性规则:这条规则要求“不引用不存在的实体”。其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。这条规则在使用时有三点应注意:1)外键和相应的主键可以不同名,只要定义在相同值域上即可。2)R1和R2也可以是同一个关系模式,表示了属性之间的联系。3)外键值是否允许空应视具体问题而定。◆过程性语言:在编程时必须给出获得结果的操作步骤,即“干什么”和“怎么干”。如Pascal和C语言等。◆非过程性语言:编程时只须指出需要什么信息,不必组
3、出具体的操作步骤的语言,各种关系查询语言均属于非过程性语言。◆无限关系:当一个关系中存在无穷多个元组时,此关系为无限关系。如元组表达式{t
4、┐R(t)}表示所有不在关系R中的元组的集合,这是一个无限关系。◆无穷验证:在验证公式时需对无穷多个元组进行验证就是无穷验证。如验证公式(∨u)(P(u))的真假时需对所有的元组u进行验证,这是一个无穷验证的问题。◆DBMS:数据库管理系统(DatabaseManagementSystem),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分
5、为层次型、网状型、关系型、面向对象型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中每
6、个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。◆数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。◆概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。◆结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。◆层次模型:用树型结构
7、表示实体间联系的数据模型◆网状模型:用有向图结构表示实体类型及实体间联系的数据模型。◆关系模型:是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。◆概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。◆外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。◆内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。◆模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式
8、和内模式间的对应性,即概念记录和内部记录间的对应性。此映象一般在内模式中描述。◆外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。此映象都是在外模式中描述。◆数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。数据独立性分成物理数据独立性和逻辑数据独立性两级。◆物理数据独立性:如果数据库的内模式要进行
此文档下载收益归作者所有