预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共61页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库原理及设计PrincipleandDesignofDatabase学习目的和要求 数据模型的来源及评价 数据模型层次性及内容 (静态结构与完整性约束) 实体联系模型(ERM)中的基本概念 扩展ERM中的基本概念数据模型综述(1)数据模型综述(2)实体联系数据模型的地位与作用 DBMS无关数据库设计概述(1)数据库设计概述(2)数据库设计概述(3)实体联系数据模型-ERM(1)属性分类区分举例实体联系数据模型-ERM(3)超键、候选键、主键ER图联系联系类型和联系集联系类型的四种情况ERM小结ERM中的完整性约束之一:联系类型约束(1)给下面各图指出联系类型 完整性约束之三:参与约束第二章补充内容ER模型例题分析实体及属性 作者(身份证号、姓名、性别,…) 书(书号、书名、类别、价格、出版年份) 出版社(出版社号、名称、地址、电话) 编辑(身份证号、姓名、性别、…) 写作 出版(出版年份) 工作 编辑 合作 出版合同(合同号,合同起止日期)实体与联系的各种完整性约束(3)出版社数据库的ER图(4)强化:几个概念强化:几个概念弱实体(WeakEntities)弱实体的例子弱实体的图示利用ERM进行概念数据库设计实体vs.属性实体属性vs.联系属性这时应该用一个三元联系,如图。一个例子:客户、担保人和贷款三个实体之间,一个客户可有多笔贷款、每一笔贷款有且仅有一个客户;一笔贷款可有多个担保人、但一个担保人只能担保一笔贷款。 当没有特别强调:客户的某笔贷款中担保人是谁时,可用二元联系。ERM完整性约束小结ER模型例题分析(2)例题2:为银行数据库设计ER图联系型及属性 储蓄 借款(借款日期) 接待 帐户管理 贷款管理 工作(起始日期) 领导(任期)实体1银行数据库的ER图(4)例3:含弱实体的ER图(1)联系及完整性约束 系有班级(1:n,键约束,两个实体均为完全参与约束) 班级由学生组成(1:n,键约束,两个实体均为完全参与约束) 学生有家长(1:n,两个实体均为完全参与约束) 辅导员管理班级(1:n,键约束,两个实体均为完全参与约束) 学生住宿在宿舍(1:n,键约束,宿舍完全参与到联系中)含弱实体的ER图(3)强化:几个问题引出的概念同一家庭兄弟姐妹之间的排序关于数据模型的几个重要问题 数据库系统的设计步骤和作用 概念数据库设计的重要工具-ERModel ERM的概念: 实体、实体类型、实体集(实体型);属性;键;联系、联系类型、联系集(联系型);联系的类型(一个联系联结几个实体等)。 完整性约束: 联系类型约束(二元约束的基数比-1:1;1:N;M:N) 键约束(只有联系类型约束中的1:1和1:N才存在键约束) 键约束扩展(三元联系等也存在键约束) 参与约束(完全参与,部分参与)弱实体 弱实体的约束 扩展ERModel EERM的概念: 超类,子类,类层次 演绎和归纳 聚集 使用ERM进行概念数据库设计 确定实体或属性、实体或联系、联系的类型、 是否需要聚集作业(第三周)作业(第三周)作业(第四周)