- 2
- 0
- 约8.1千字
- 约 81页
- 2020-01-12 发布于湖北
- 举报
概念模型的表示方法很多,其中最常用的是P.P.Chen于1976年提出的实体—联系方法(entity-relationship approach)。E-R图提供了表示实体型、属性、联系的方法。实体型用矩形表示,属性用椭圆形表示,联系用菱形表示。考察和研究了客观事物及其联系后,即可着手建立概念模型进行描述。在模型中,实体要逐一命名以资区别,并描述其间的各种联系。现以教学情况为例来建立概念模型。 数据库系统基础 * 假设有5个实体型,即学生、班级、课程、教师、参考书分别具有以下属性: 学生:学号、姓名、性别、年龄 班级:班级编号、所属专业 课程:课程号、课程名、学分 教师:职工号、姓名、性别、年龄、职称 参考书:书号、书名、内容提要、价格 数据库系统基础 * 教学情况可由学生、课程、教师、选修、讲授等方面的情况组成。学生对课程是多对多联系,因为一个学生可以学习多门课程,而一门课程又有多个学生学习。教师对课程假设是一对多联系,即一个教师可以讲授多门课程,但一门课程至多只能由一个教师讲授(同一门课程分别由不同教师开课时,可看作几门课,它们的课程名相同,但课程号不同。)如下图所示,用E-R图描述教学概念模型。 数据库系统基础 * 课程 教师 参考书 学生 班级 讲授 成绩 学生人数 选 修 领导 组 成 1 n m n m 1 n n 1 数据库系统基础 * 学号 性别 姓名 年龄 职工号 姓名 性别 年龄 职称 书名 书号 内容提要 价格 课程号 课程名 学分 班级编号 所属专业系 学生 课程 教师 参考书 班级 数据库系统基础 * 三、几种数据模型 数据模型是数据库系统中用于提供信息表示和操作手段的形式构架。在数据库系统中通常按照数据结构的类型来命名数据模型。有三种主要的数据模型: 层次模型 网状模型 关系模型 数据库系统基础 * 1.层次模型 用树形结构来表示实体之间联系的模型叫层次模型。 这样的树是由结点和连线组成的。结点表示实体集,连线表示相连两实体之间的关系。这种关系只能是1:m关系。通常把表示l的实体放在上方,称为父结点,而表示m的实体放在下方,称为子结点。树的最高位置上只有一个结点,称为根。根以外的其他结点都有一个父结点,同时可能有一个或多个子结点与它相连。没有子结点的结点称为叶,它处于分支的末端。 数据库系统基础 * 教研室 课程 教 师 系 数据库系统基础 * 2.网络模型 如果取消层次模型中的二个限制,即每一个结点可以有多个父结点,便形成了网络,又称为丛。我们把用丛结构来表示实体之间联系的模型叫网络模型。 由于网络模型没有层次模型的限制,所以用它可以直接表示m:n关系。网络模型和层次模型在本质上是一样的。从逻辑上看它们都是用连线表示实体间的联系,用结点表示实体集;从物理上看,层次模型和网络模型都 数据库系统基础 * 是用指针来实现两个文件之间的联系。其差别在于网络模型中的连线或指针更加复杂,更加纵横交错。 数据库系统基础 * 系 专业 学生 社团 数据库系统基础 * 3.关系模型 用表格数据来表示实体和实体间联系的模型叫关系模型。 在层次模型和网络模型中,文件中存放的是数据,各文件之间的联系是通过指针来实现的。而关系模型中,文件存放两类数据: 实体本身; 实体间的联系。 数据库系统基础 * 数据库系统基础 * 数据库系统基础 * 二、数据库管理的进展 数据管理是指对数据的组织、分类、编码、存储、检索和维护。 计算机数据管理随着计算机硬件(主要是外存储器)、软件技术和计算机应用范围的发展而不断发展,多年来大致经历了如下四个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段。 数据库系统基础 * 1.人工管理阶段 . 应用程序1 数据组1 应用程序2 数据组2 应用程序n 数据组n 数据库系统基础 * 这个阶段的特点是: 数据不保存 ; 没有软件系统对数据进行管理; 没有文件概念; 一组数据对应一个程序; 数据库系统基础 * 2.文件系统阶段 应用程序2 数据组2 应用程序n 数据组n 存储 方法 应用程序1 数据组1 数据库系统基础 * 这个阶段的优点:
您可能关注的文档
- 手足口病诊疗指南2018版-医学演示课件-精选.ppt
- 首次星级旅馆评鉴说明会演示课件-精选.ppt
- 授课班级:初三(1)班演示课件-精选.ppt
- 授受关系动词演示课件-精选.ppt
- 瘦肉精专项监测工作要点及抽样方法()演示课件-精选.ppt
- 书山有路勤为径,学海无崖苦作舟321演示课件-精选.ppt
- 输血相关法律法规与医院输血科建设要求演示课件-精选.ppt
- 属性论方法简介版演示课件-精选.ppt
- 术后并发症-医学演示课件-精选.ppt
- 术后病人饮食指导-PPT(精)-医学演示课件-精选.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 卧床病人翻身拍背操作规范.pptx VIP
- 对口畜牧单招题库及答案.doc VIP
- 2025-2026学年道法统编版小学五年级全册必背知识点归纳.docx VIP
- 2024-2025学年上海市静安区六年级上学期期末考试英语试卷含详解.pdf VIP
- 学堂在线 雨课堂 学堂云 工程伦理2.0 章节测试答案.docx VIP
- 《穿戴甲》标准文本.docx VIP
- 山东省潍坊市高密市2024-2025学年六年级上学期期末语文试题.docx VIP
- 学堂在线 雨课堂 学堂云 大数据机器学习 章节测试答案.docx VIP
- 代购走私责任边界.docx VIP
- 2022年人教部编版三年级语文上册期末考试卷及答案【真题】.doc VIP
原创力文档

文档评论(0)