1. 实体是存在于现实世界中,并且可以根据其自身信息加以鉴别的任何事物的抽象表示。
2. 联系是现实世界内部或事物之间语义关系的抽象定义
3. 在局部E-R图合成完整E-R图的时候,遇到的冲突主要有3类:
(1). 属性冲突:域冲突,取值冲突,只要换成相同的属性就可以了
(2). 命名冲突:包括同名异议、异名同义
(3). 结构冲突:同一对象在不同应用中具有不同的抽象(解决办法是把属性变换为实体或实体变换为属性,使同一对象具有相同的抽象);同一实体在不同局部E-R
图中所包含的属性个数和属性排列次序不完全相同(解决办法是,使该实体的属性取各局部E-R图中属性的并集,再适当调整属性的次序)
4. 完整性约束:
(1). 域完整性:字段的值域、字段类型、字段有效规则
(2). 实体完整性:主键
(3). 参照完整性:外键(必须是另一个关系的主键有效值,或者是NULL)
5. 数据库完整性约束分为6类:
(1). 列级静态约束、
(2). 元组级静态约束、
(3). 关系级静态约束、
(4). 列级动态约束、
(5). 元组级动态约束、
(6). 关系级动态约束。
一般情况下,静态约束应尽量包含在数据库模式中,而动态约束由应用程序实现
6. 实体集是具有相同属性的实体集合。但是有些实体集如学生实体集可以细分为研究生、本科、大专,这种从普遍到特殊的过程叫“特殊化”。反过来叫“普遍化”。
7. 简单属性:原子的,不可再分的
8. 复合属性:例如通讯地址可以细分为省、市、街道等
9. 派生属性:可以由其它属性得来,如计算得来
10. 单值属性:例如一个特定的职工只对应一个职工号和职工姓名
11. 多值属性:在某些情况下,一个属性可能对应一组值。例如职工的亲属姓名可能有多个
12.
13.
14.一个实体的存在必须以另一个实体为前提,这类实体叫弱实体。用双线矩形框表示。
15.