第二章 数据库模型序:联系是普遍存在的任何人都不能否定必须恰当的处理好人类将现实事物通过计算机进行处理的过程是现实世界抽象信息世界(概念模型)抽象计算机世界(数据模型)第一节 模型与抽象一基本概念1.模型:现实世界特征的模拟和实现2.模型的分类根据模型的应用目的不同分为:概念模型(信息模型)数据模型概念模型:按用户的观点来对数据信息建模主要用于数据库设计数据模型:在数据库中用来抽象表示和处理现实
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level2.打哆嗦数据库系统原理与应用李瑞改(lirg751mail.nefu.edu)第2章 数 据 模 型本 章 要 点数据模型的概念信息的抽象过程数据模型的分类数据模型的组成要素层次模型网状模型关系模型面向对象模型数据模型概念数据模型指对现
学生具有如下属性:性别所在院系课程具有如下属性:课号课名课程性质学分 如果在课程中增加先修课该属性为组合属性联系名 类的描述方法:例5: 学生与课程面向对象描述:张 三法学院三 . 简单联系的转化:属于储蓄银行系统的关系模式零件名称
一概念模型1联系名班级班级课程参考书p四 概念模型的一种表示方法-E-R图An Introduction to Database Systems1m1组成学生非关系模型层次模型(Hierarchical Model)网状模型(Network Model)关系模型(Relational Model) 面向对象模型(Object Oriented Model)对象关系模型(Object Relati
第二章 数据库设计和ER模型(单选)在数据库规划阶段包括在数据字典中Ⅰ.数据项数据流Ⅱ.数据结构数据存储Ⅲ.数据处理(单选) 没有被用于表示ER模型图例学生课程选课(单选)如下图所示是一个ER模型下列对其基数描述最为合理的是一个学生最少需要选1门课程最多选6门课程每个课程多最可以被50个学生选修(单选)关系中元组在组成主要的属性上不能有空值(单选)在数据库设计中将E-R图转换成关系数据模型
现实世界中客观对象的抽象过程42联系Am1214班级仓库17开工日期项目n1.依赖联系(Dependent Relationship)和弱实体集(Weak Entity Set) 依赖于另一实体集的存在而存在的实体集称为弱实体集 弱实体集它们与其它实体(正则实体)集间的联系称为依赖联系2.子类(Subtype)和超类(Super type) 从实体集中取出一部分实体构成一个(或
DataBase定义关系(Relation)是一个属性数目相同的元组集合李四04教育关系模式由关系名和关系的属性集合组成用于描述关系的框架结构如:学生(性别班级名称)关系的性质P2104通信丁一04通信主码运算选择04计算机赵六04电子女4011丁一R∪S张三学分张三李四二元运算将同属于两个相容关系的元组构成一个新关系形式定义: R∩S={tt∈R∧t∈S}R计算R×S设R和S
#
信息的三种状态及其抽象过程信息世界概念模型文件例子域:属性的取值范围一对一关系学校9n12三概念模型的表示方法 概念模型 数据模型21三层次模型1数据结构 在层次模型中每个结点表示一个记录类型记录之间的联系用结点之间的连线(有向边)表示联系是一对多关系(只能处理一对多关系) 每个记录类型可包含若干个字段记录描述实体字段描述实体的属性各个记录类型及其字段都必须命名各个记录
在数据库中用数据模型这个工具来抽象表示和处理现实世界中的数据和信息通俗地讲数据模型就是现实世界的模拟数据模型应满足三方面要求能比较真实地模拟现实世界容易为人所理解便于在计算机上实现 R3 邻接法按照层次树前序遍历的顺序把所有记录值依次邻接存放即通过物理空间的位置相邻来实现层次顺序链接法用指引元来反映数据之间的层次联系子女-兄弟链接法 P18层次序列链接法 P18S63871缺点多对多联
违法有害信息,请在下方选择原因提交举报