第4章_数据库建模(E-R模型)浅析.pptVIP

  • 9
  • 0
  • 约1.54千字
  • 约 88页
  • 2017-04-23 发布于湖北
  • 举报
第4章 数据库建模 (实体-联系模型) ;目 录;数据库设计过程概述;数据库设计过程概述;需求分析 ;数据使用业务规则 数据联系及约束 性能需求 方法:数据库设计者同应用领域的专家和用户进行深入沟通和交流。 结果:形成用户的需求规格说明书。 ;概念设计 ;本章基于E-R模型进行数据库概念设计,其目的是通过实体、联系、属性等概念和工具精确地描述系统的数据需求、数据联系及约束规则。 结果:E-R图(实体、联系及属性);逻辑设计 ;物理设计 ; 模式求精;应用与安全设计 ; ;目 录;实体与实体集 ; 属 性 ;图4-1 学生实体集的属性域及学生李小勇的属性值 ;属性分类;属性分类;属性分类;属性分类;实体集及属性的E-R图表示;图4-2 学生实体集 E-R图表示;多值属性的变换;;联系与联系集 ; 多联系与联系中的实体角色 ;目 录;约 束;映射约束(实体联系) ;一对一联系(1:1);一对多联系(1:n);多对多联系(m:n);例如:篮球比赛中;在E-R图中,为了反映联系集的映射基数,采用“?”表示指向参与联系集中的“一”方实体集,线段“——”表示参与联系集中的“多”方实体集。 ;码约束与联系集的属性安置 ;码约束与联系集的属性安置 ;码约束与联系集的属性安置 ;码约束与联系集的属性安置 ;码约束与联系集的属性安置 ;码约束与联系集的属性安置 ;目 录;E-R建模的基本原则;E-R建模的基本原则;选择实体集还是属性 ;选择实体集还是属性;选择实体集还是联系集 ;E-R模型总结;目 录; 概念设计任务 ; 概念设计任务 ;大学选课管理系统需求分析 ;大学选课管理系统的目标及边界;大学选课管理系统的功能需求分析;大学选课管理系统的功能需求分析;数据需求及业务规则分析 ;数据需求及业务规则分析 ;数据需求及业务规则分析 ;数据需求及业务规则分析 ;数据需求及业务规则分析;数据需求及业务规则分析;主要业务的局部建模;学生、课程、教师之间的建模 引入开课班弱实体集,它依赖于课程实体集 学生选修课程是指选择为其所开设的某个开课班 某个开课班需要安排任课教师。因此,学生与教师之间的授课联系??转化为通过开课班与教师之间的任教联系来间接关联;上课时间、上课地点的建模 假设一个开课班可能安排多个时间上课,且不同时间可能安排在相同的或不同的教室上课,则排时间教室联系集可能是多值联系。;学生实体集的类层次及研究生指导的建模 ;“录入成绩”联系集的聚合建模 ; 定义实体集及属性 ; 定义实体集及属性 ; 定义联系集及属性 ; 定义联系集及属性 ; 定义联系集及属性 ;; 定义数据字典 ; 定义数据字典 ; 定义数据字典 ;目 录;;E-R模型转化方法 ;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;例如:;E-R模型转化方法;班级:Class (classNo, className, grade, classNumber, instituteNo) 学生:Student (studentNo, studentName, sex, birthday, province, city, street, classNo) 教师:Teacher (teacherNo, tearcherName, title, degree, hireDate, instituteNo);大学选课系统E-R模型转化结果;大学选课系统E-R模型转化实例;大学选课系统E-R模型转化实例;本章结束!

文档评论(0)

1亿VIP精品文档

相关文档