主讲老师:刘志强(编辑修改稿)内容摘要:

映 第 30页 教学实体模型示意图 课程 学习 任课 教师 学生 姓名、课程号、课时 教师名、课程号、教室 学号、姓名、性别、班级 课程号、课程名 学号、课程名、教室 下一页 上一页 停止放映 第 31页 数据模型  建立了实体模型后 , 就可以建立数据模型了。  在 DBS中表示实体 ( 数据记录 ) 之间联系的方式称为 数据模型。 数据模型实际上是数据间的一个整体逻辑结构图。  为了使模型能清晰 、 准确地反映客观事物 , 要进行数据模型的设计 , 也即数据库的设计。 下一页 上一页 停止放映 第 32页 数据模型( DB)的设计 – 命名数据模型( 数据库名称 ) 以示区别不同的模型,例如:成绩库 .MDB – 命名记录类型 (数据库结构 ) 定义数据库记录结构,例如:成绩库记录 学号、课程号、分数 – 命名每个记录中的数据项( 字段 ) XH(学号)、 CNO(课程号)、 SCORE(分数) – 说明各个记录类型之间的联系 – 指出各数据项的数据特征 数据类型、长度、值域等。 例如, XH ,字符型,长度为 7 下一页 上一页 停止放映 第 33页 商店的数据关系模型 关系(库名) SHOP 店 名 地 址 经办人 电话 解放路食品店 解放路 262号 李国基 25036 桃园商场 桃园路 6号 张山 66161 香香瓜果店 北大街 26号 王宏 36201 白塔干鲜果店 西大街 56号 宋良 33637 北大街果品店 北大街 231号 林青 31116 关系框架 或 库结构 元组 或 记录 属性(字段) 属性 “电话”的值 下一页 上一页 停止放映 第 34页 三种数据模型  数据模型的好坏直接影响到 DB的性能。 当前较流行的设计方法有三种:关系 、 层次和网络方法;对应的模型为 关系模型 、 层次模型 、 网络模型。 下一页 上一页 停止放映 第 35页 层次模型  描述层次 ( 树形 ) 结构的模型。 特点: – 每个模型中只有一个称为根的最高结点 – 其它结点都只能和一个父结点相连接 ( 1: M) – 查询 、 访问都必须从根结点开始  最有影响的层次模型的 DBS是 60年代末 ,IBM公司推出的 IMS层次模型数据库系统。 下一页 上一页 停止放映 第 36页 层次模型示意图 校长 校长办公室 各学院 …… 各职能处 ( 电信学院 ) 计算机系 电子系 信控系 ….. 计算机教学实验中心 网络所 ….. 软件教研室 下一页 上一页 停止放映 第 37页 网络模型 图结构模型 , 其特点: – 可有 0个或多个结点无双亲 – 允许结点有多个双亲 – 允许结点间有 2种以上的关系 – 存取 、 访问必须按事先定义好的路径进行 ( 从指定出发点 ) 最有影响的网络模型是美国数据系统语言协会推出的 DBTG 系统 , 也称 CODASYL( Conference On Data System Languige) 下一页 上一页 停止放映 第 38页 网络模型举例  例如 , 教务管理系统 学生 教学课程表 教室 课程 教师 下一页 上一页 停止放映 第 39页 关系模型  其组织形式是一张二维表 , 一个表即一个关系;其特点: – 一个关系一张表 – 数据独立性高 – 操作简单 – 一行是一个记录 – 一列是一个数据项 ( 字段 ) 典型的 RDBMS有: XBASE、 VFP、 Oracle、Sybase、 DB/ Informix、 Access 下一页 上一页 停止放映 第 40页 关系模型举例 商店关系 店 名 地 址 经办人 电话 解放路食品店 解放路 262号 李国基 25036 桃园商场 桃园路 6号 张山 66161 香香瓜果店 北大街 26号 王宏 36201 白塔干鲜果店 西大街 56号 宋良 33637 北大街果品店 北大街 231号 林青 31116 下一页 上一页 停止放映 第 41页 数据库的构成 DBS = 数据库 + 用户 + 软件 + 硬件  硬件: 指运行 DBS的硬件资源 , 例如 , SQL Server要求至少 16MB内存 、 32位 CPU、 至少 80MB硬盘空间;  软件 :指 DBS操作平台 , 例如 WINDOWS NT、DBMS、 汉字处理系统等;  用户 :指终端用户 、 应用程序员和数据库管理员。 下一页 上一页 停止放映 第。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。