数据库考试整理.doc

数据库考试整理

数据模型 E-R模型:实体-联系模型(简称E-R模型),不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。 E-R 模型的特点:Entities:实体集;Attributes:属性;Relationships:联系集;通常有许多表;通常是满足3NF的;主键/ 外键 ;1对多映射; 实体及实体集:实体通过一组属性来表示,实体可以是实实在在的,如人或书;也可以是抽象的,如贷款、假期或概念。实体集之间可以相交,如银行的员工实体集employee和所有客户的实体集customer,一个employee的实体也可能是customer的实体 联系及联系集:联系的描述:联系集是n(n≥2)个实体集上的数学关系, 如果 E1,E2, … ,En为n个实体集,那么联系集R是:{(e1,e2, … ,en)|e1?E1,e2?E2, … ,en?En}的一个子集,其中 (e1,e2, … ,en)是一个联系,对比广义笛卡尔积与关系联系是通过一组实体来描述的,不是实体属性。 原则:将所有有联系的实体都表达出来。 属性:与关系模型中的属性具有相似含义,每个属性都有一个可取值的集合,称为该属性的域(domain)、或者值集(value set)在E-R模型中,属性可能不是原子的,即属性可以进行划分,如复合属性可以化为简单属性,属性的值也可以取null E-R模型的结构 关系操

文档评论(0)

1亿VIP精品文档

相关文档