数据库主要名词解释

数据库主要名词解释

ID:42739651

大小:38.76 KB

页数:3页

时间:2019-09-21

数据库主要名词解释_第1页
数据库主要名词解释_第2页
数据库主要名词解释_第3页
资源描述:

《数据库主要名词解释》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.属性和域:在现实世界中,一个事物常常取若干特性来描述,这些特性成为属性。每个属性的取值范围对应一个值的集合,成为该属性的域。一般在关系数据模型中,限制所有的域都是原子数据。例如,整数、字符串是原子数据,而集合、记录、数组是非原子数据。关系数据模型的这种限制称为第一范式条件。2.事务:关系数据库中,一般使用“事务”来处理用户对数据库执行的一系列操作。事物是一种机制,是一个操作序列,它包含了一组数据库操作命令,所有的命令作为一个整体,一起向系统提交或撤消操作请示,即要么都执行,要么都不执行。因此,事务是一个不

2、可分割的逻辑单元,类似于操作系统中的原语。3.目或度:属性个数n是关系的目或度。4.候选码:若关系中某一属性(或属性组)的值能唯一地标识一个元组,则称该属性(属性组)为候选码。5.超码:是一个或多个属性的集合,这些属性的集合可以在一个关系中唯一地标识一个元组5.主码(PrimaryKey):若一个关系能多个候选码,则选定其中一个为主码。6.主属性(Keyattribute):包含在任何候选码中的属性称为主属性。7.非码属性(Non-Keyattribute):不包含在任何候选码中的属性称为非码属性。8.外码(

3、ForeignKey):如果关系模式R中的属性(属性组)不是该关系的码,但它是其他关系的码,那么该属性(属性组)对关系模式R而言是外码。例如,客户与货款之间的借贷联系c-l(c-id,loan-no),属性c-id是客户关系的码,所以c-id是外码;属性loan-no是贷款关系中的码,所以loan-no也是外码。数据库完整性主要作用:防止合法用户使用数据库时向数据库中添加不合语义的数据;利用基于DBMS的完整性控制机制来实现业务规则,易于定义,容易理解,而且可以降低应用程序的复杂性,提高应用程序的运行效率;在

4、应用软件的功能测试中,完善的数据库完整性有助于尽早发现应用软件的错误数据库设计概述:需求分析(确定存储哪些数据、数据之间的联系和约束)概念数据库设计(在需求分析的基础上,形成独立于DBMS的概念模型)逻辑数据库设计(将概念模型映射为某个特定的DBMS模式数据)物理数据库设计(为逻辑数据模型建立一个完整的能实现的数据库结构)实施(物理设计的结果把原始数据装入数据库,建立一个具体的数据库)运行与维护(进一步调整和修改数据库)。实体:是现实世界中可区别于所有其他对象的一个“事物”或者“对象”。事物:事件、物体、概念

5、。--学生:甲、乙、丙…课程:DB、DS、SE…实体集:同类型实体的集合。--{二年级一班的学生},{DB,DS,SE}…实体型:类型的特性和性质。--学生、教师、课程、图书、货物订单属性:来源于域,域是同类型值的集合,用来刻画实体的特征。联系:多个实体之间的关联关系如:选课联系。联系实例:一个具体的多个实体间的相互关系。如:(甲,DS),(甲,OS),(乙,DS)…联系集:同类型联系的集合。{(甲,DS)(甲,OS)(乙,DS)…}实体和联系的关系:实体参与联系,扮演角色。一般地,扮演的角色是明确的,不需要

6、显式指明。同型实体间的联系:同型实体间可以有联系。称作自环联系(recursive)。联系扮演的角色需要指明。联系可以有属性:属性是描述性属性。属性是一个联系所具有的某种性质。例如,选课联系可以有属性:成绩全部参与vs部分参与:如果每个实体,至少参与某联系集的一个联系中,称全部参与。否则,称作部分参与。全部参与是联系的一种约束。部分参与不是联系的约束。全部参与使用双线段表示。属性在E-R图中的表示方法:E-R图中直接表示属性。E-R中省略属性,属性另行使用表格表示。直接表示vs使用表格表示:E-R直接表示属性

7、,语义清晰,但图复杂。省略属性,可以使E-R更好地突出逻辑模型的骨架,适用于全局E-R图或复杂E-R图。在简单的局部E-R图中,可以直接在E-R中表示关键属性,帮助理解数据语义。实体间关系的表示:两实体之间的关联关系要使用联系表示。不可以将一个实体的主码作为另一个实体的属性,以表示两个实体间的关系。弱实体定义:没有足够属性标识的实体,称为弱实体。反之称为强实体。弱实体需要依赖属主实体而存在,不能独立存在。标志性联系:弱实体和属主实体之间的联系是存在依赖联系。弱实体和属主实体间的存在依赖联系,称作实体的标志性联

8、系。标识性联系:多对一、全部参与,一般不命名。标识性联系在E-R图中以双边框菱形表示。分辨符:弱实体在特定属主实体内的标识属性,称作分辨符。在全局范围内,弱实体的标识由属主实体的主码和弱实体的分辨符共同组成。分辨符在E-R图中用虚下划线表示。属性实体化:属性实体化后,如果有标识属性,自然成为强实体。属性实体化后,如果没有标志性属性,有两种办法处理:1、将属性实体化为弱实体2、通过增加标识属性,使属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。