计算机数据库基础知识教程
52页1、数据库技术与应用 第1章 数据库系统基础知识(2) 2. 概念模型的表示方法 概念模型的表示方法很多,最常用的是 E-R方法 实体联系方法(E-R方法) l用E-R图来描述现实世界的概念模 型 lE-R方法也称为E-R模型 E-R图 实体型 l用矩形表示,矩形框内写明实体名 。 学生教师 E-R图(续) 属性 l用椭圆形表示,并用无向边将其与 相应的实体连接起来 学生 学号 年龄 性别姓名 E-R图(续) 联系 l联系本身:用菱形表示,菱形框内写明联系 名,并用无向边分别与有关实体连接起来,同时 在无向边旁标上联系的类型(1:1、1:n或m:n) l联系的属性:联系本身也是一种实体型,也 可以有属性。如果一个联系具有属性,则这些属 性也要用无向边与该联系连接起来 联系的表示方法 实体型1 联系名 实体型2 1 1 1:1联系 实体型1 联系名 实体型2 m n m:n联系 实体型1 联系名 实体型2 1 n 1:n联系 联系的表示方法示例 班级 班级-班长 班长 1 1 1:1联系 课程 选修 学生 m n m:n联系 班级 组成 学生 1 n 1:n联系 联系的表示方法示例(续) 职
2、工 领导 1n 同一实体型内 部的1:n联系 课程 讲授 教师 1 m 多个实体型间的1:n联系 参考书 n 联系属性的表示方法 课程 选修 学生 m n 成绩 1.2.2 数据模型的组成要素 数据模型是严格定义的一组概念的集合。这些概念 精确地描述了系统的静态特性、动态特性和完整性 约束条件。 数据模型有三部分组成 l数据结构 l数据操作 l数据的约束条件 1.2.2 数据模型的组成要素 数据模型是严格定义的一组概念的集合。这些概念 精确地描述了系统的静态特性、动态特性和完整性 约束条件。 数据模型有三部分组成 l数据结构 l数据操作 l数据的约束条件 1. 数据结构 什么是数据结构 l对象类型的集合 两类对象 l与数据类型、内容、性质有关的对 象 l与数据之间联系有关的对象 数据结构是对系统静态特性的描述 2.数据操作 数据操作 l对数据库中各种对象(型)的实例( 值)允许执行的操作及有关的操作规则 数据操作的类型 l检索 l更新(包括插入、删除、修改) 数据操作(续) 数据模型对操作的定义 l操作的确切含义 l操作符号 l操作规则(如优先级) l实现操作的语言 数据操作是对系统动
3、态特性的描述。 3.数据的约束条件 数据的约束条件 l一组完整性规则的集合。 l完整性规则是给定的数据模型中数 据及其联系所具有的制约和储存规则 ,用以限定符合数据模型的数据库状 态以及状态的变化,以保证数据的正 确、有效、相容。 数据的约束条件(续) 数据模型对约束条件的定义 l反映和规定本数据模型必须遵守的基本的通用 的完整性约束条件。例如在关系模型中,任何关系 必须满足实体完整性和参照完整性两个条件。 l提供定义完整性约束条件的机制,以反映具体 应用所涉及的数据必须遵守的特定的语义约束条件 。 1.2.3 基本数据模型 非关系模型 l层次模型(Hierarchical Model) l网状模型(Network Model ) l数据结构:以基本层次联系为基本单 位 基本层次联系:两个记录以及它们之间的 一对多(包括一对一)的联系 基本数据模型(续) 关系模型(Relational Model) l数据结构:表 面向对象模型(Object Oriented Model ) l数据结构:对象 1、层次模型 层次数据模型层次模型是数据库系统中 最早出现的数据模型,它用树形结构表 示各类
4、实体以及实体间的联系。现实世 界中许多实体之间的联系本来就呈现出 一种很自然的层次关系,如行政机构、 家族关系等。 层次数据模型实例 层次模型的优缺点 优点 l层次数据模型简单,对具有一对多的 层次关系的部门描述自然、直观,容易理 解 l性能优于关系模型,不低于网状模型 l层次数据模型提供了良好的完整性支 持 缺点 l多对多联系表示不自然 l对插入和删除操作的限制多 l查询子女结点必须通过双亲结点 l层次命令趋于程序化 典型的层次数据库系统 IMS数据库管理系统 l第一个大型商用DBMS l1968年推出 lIBM公司研制 2、网状数据模型 网状数据模型在现实世界中实体型间的 联系更多的是非层次关系,用层次模型 表示非树形结构是很不直接的,采用网 状模型作为数据的组织方式可以克服这 一弊病。网状模型去掉了层次模型的两 个限制,允许节点有多个双亲节点,允 许多个节点没有双亲节点。 网状数据模型的一个简单实 例 网状模型的优缺点 优点 l能够更为直接地描述现实世界,如一个结点可 以有多个双亲 l具有良好的性能,存取效率较高 缺点 l结构比较复杂,而且随着应用环境的扩大,数 据库的结构就变得
《计算机数据库基础知识教程》由会员最****分享,可在线阅读,更多相关《计算机数据库基础知识教程》请在金锄头文库上搜索。
专题五 中国特色社会主义的国际影响教材
住宅紧急事件处理教材
中医方剂学第2章泻下剂教材
中日关系历史教材
中日核心问题之钓鱼岛2012教材
专题2卫星通信教材
朱和平设计艺术概论第二章1教材
中医学概论—原理篇之五行教材
中国的河流课件教材
中美电视剧对比分析教材
执行器的选择帮你解决教材
中华人民共和国建国65周年大事记教材
员工职业态度与职业生涯规划教材
医学伦理学课件第一、二、三章教材
总体布局与工艺设备布局(吴剑锐)教材
新人教版地理课件八年级上第二章_中国的自然环境_第一节_地形和地势教材
字之初,本为画——汉字的起源 ppt教材
中国航母发展前景教材
专题三近代中国的民主革命_[一轮复习自创]教材
心电监护仪的观察教材
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页