《数据库系统概念》10-ER模型】的更多相关文章

通过建立实体到概念模型的映射,Entity-Relationship Model可以表达整个数据库的逻辑结构,很多数据库产品都采用E-R模型来表达数据库设计. 一.E-R模型采用了三个基本概念:实体集.关系集和属性a)实体集实体Entity相当于现实中的事物或对象,比如大学中的一个person就是一个entity,实体具有一系列属性,通过其中的某个或某几个属性可以唯一地确定这个实体,比如person_id.实体可以是现实中具体的事物,比如person.book,也可以是抽象的事物,比如money…
E-R模型和关系模型都是现实世界抽象的逻辑表示 E-R模型并不被 DBMS直接支持,更适合对现实世界建模 关系模型是 DBMS直接支持的数据模型 基本 E-R图中的元素包括实体集.联系集.属性 椭圆框表示属性,矩形框表示实体集,菱形框表示联系 属性处理 关系模型要求关系的所有属性都是原子的.然而 E-R模型中的复合属性和多值属性不是原子的,E-R模型还允许出现派生属性,这三种属性需要特殊处理 (1)派生属性 派生属性的值可以通过计算得到,它的值不在数据库中存储,转换时直接忽略 (2)复合属性 采…
数据库系统生存周期 数据库应用系统的开发是一项软件工程,一般具有信息的采集.组织.加工.抽取.综合.传播等功能,但又有自己的特点,所以称为 数据库工程. 数据库应用系统从开始规划.设计.实现.维护到最后被新的系统取代而停止使用的整个周期,称为 数据库系统生存期. 数据库系统生存期一般可划分成下面七个阶段: (1)规划:是数据库系统生存周期的第一步.在规划阶段需要做的工作是:通过了解用户的实际需求,明确该系统需要实现的目标和任务,确定数据库系统的总目标. 规划阶段需要做的工作有: a. 系统的调查…
​DBMS(database-management system)包括数据库和用于存取数据的程序,DBMS的基本目标是为数据的存取提供方便.高效的方式,此外对大多数企业来说,数据是非常重要的,所以DBMS还要保证数据的安全,比如在系统奔溃或收到未授权访问请求的时候. 一.数据抽象a) 数据库系统隐藏了数据在存储.维护方面的细节,以视图的形式为用户提供数据.数据库系统必须能满足高效地查询数据的需求,为此设计者将数据库系统抽象为三层:物理层.逻辑层.视图层b) 物理层,描述了数据在物理存储介质的实际…
原文链接: http://blog.csdn.net/haovip123/article/details/21614887 犹记得第一次看<数据库系统原理>时看天书的感觉,云里雾里:现在已经是第二次参阅这本书了,顿时有所感悟,“哦,原来是这样!”现在呢,开窍了一点,写下来且当作为笔记. ER模型 ER模型的基本元素是:实体.联系和属性 实体:是一个数据对象,指应用中可以区别的客观存在的事物.(ER模型中的实体往往是指实体集) 实体集:指同一类实体构成的集合 实体用方框表示表示,方框内注明实体的…
大纲:解剖“数据表”,戏说E-R模型,概念数据模型(E-R 到 CDM),使用PowerDesigner创建概念模型,生成逻辑数据模型 土豆超清地址: 腾讯超清地址: 百度云盘下载地址:上传ing,稍后补上…
ER模型(实体联系模型)的基本元素 实体:是一个数据对象,在ER模型中,实体用方框表示,方框内注明实体的名称 联系:表示一个或多个实体之间的关联关系,联系用菱形框表示,并用线段将其与相关的实体联系起来 属性:实体的某一特性称为属性,属性用椭圆形框表示,加下划线的的属性为标识符,在一个实体中,能唯一标识实体的属性或属性集称为“实体标识符” 属性的分类 简单属性:不可再分割的属性,如性别.年龄等 复合属性:可再分解为其他是属性的属性,如省市名称 单值属性:同一实体的属性只能取一个值,如同一学生的年龄…
​虽然基本的E-R特性可以应对大部分数据库建模,但为了使用方便,也提供扩展的E-R特性 一.特化Specialization有时一个实体集会保护若干子集,这些子集各自具有不同的属性.比如person可以包含employee和student子集,这些子集在person本身属性的基础上,附加了特殊的属性,employee会有salary属性,student会有score属性.特化就是在实体集内部分组的过程.在E-R模型中特化用从特化实体指向被特化实体的空心箭头线表示,叫做ISA联系,既“is a”,…
关系模型的基本术语 定义:用二维表格来表示实体集,用关键码表示实体之间联系的数据模型称为关系模型 有时也习惯称呼关系为表或表格,元组为行(Row),属性为列.关系中属性个数称为“元数”,元组个数称为“基数” 关键码(Key,简称键):由一个或多个属性组成 超键(Super Kry):在关系中能唯一标识元组的属性集称为关系模型的超键 候选键:不含有多余属性的超键称为候选键 主键:(Primary Key):用户选作元组标识的候选键称为主键,一般不加说明,键是指主键 外键:(Foreign Key)…
一.什么是ER模型 实体-联系图(Entity-RelationDiagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器.独立于DBMS的ER图模型.通常将它简称为ER图,对应地可把用ER图描绘的数据模型称为ER模型. 二.为什么出现ER模型 假设把用户信息需求得到的数据存储格式转换成DBMS能处理的逻辑模型,这样往往被    牵扯到很多其它的细节限制方面,而不能集中在最重要的信息组织结构和处理模型上.当外界环境发生变化时,设计结果就难以适应这个变化.为了改善这样…