




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 数据库系统概述,1.1 数据管理技术的产生和发展 随着计算机软件、硬件技术的发展,数据处理量的规模日益扩大,数据处理的应用需求越来越广泛,数据管理技术的发展也不断变迁,经历了从人工管理、文件系统、数据库系统三个阶段。 1.人工管理阶断 2.文件管理阶段 3.数据库管理阶段,1.1.1 人工管理阶段:数据依附于程序,1.1.2 文件管理阶段:数据初步独立于程序,1.1.3 数据库管理阶段:数据完全独立,1.2 数据库系统,1.2.1 基本概念 1.数据(data) 2.数据库(dababase) 3.数据库管理系统(dbms) 4.数据库系统(dbs) 这四个基本概念既有联系又有区别,考
2、试中经常涉及!,1.2.2 数据库系统的特点 1,数据共享性好 2,数据独立性强 3,数据结构化 4,统一的数据控制功能,1.2.3 数据库系统的组成 数据库系统的组成: 1数据库 2. 数据库管理系统软件及其相关软件 3.数据库管理员 4.数据库应用系统 5用户,思考?,有一个学生成绩管理系统,是用VB和Access来完成的,VB是用来开发前台,而Access是用来管理后台的数据库,该数据库的名字叫“学生信息管理”,该数据库下有一个表叫“选课”,由学号,选修课名称,成绩组成。该数据存在学校主机房的一台名为Data的服务器上,由张三专门负责维护。 对于以上的描述,请找出什么是数据库,什么是数据
3、库管理系统,什么是应用开发工具,什么是数据库系统。,1.2.4 数据库系统的抽象级别 数据库系统的三级模式结构由外模式、逻辑模式和物理模式组成,如图所示:,1.3 数据模型 1.数据模型: 数据与数据之间存在着一定联系,数据模型就是对数据以及数据间联系和约束条件的全局性描述。 2.数据模型分类:,本节介绍的都属于逻辑模型,典型代表是ER模型,实体型,实体集,补充:概念数据模型(第5章),实体相关概念,实体值,例如 学生实体集中,学生是一个实体类型,而具体的人张三、李四是实体值;学号、姓名、年龄是属性而3567、张三、19是对应的属性值,补充:概念数据模型(第5章),1对1联系,多对多联系,三种
4、基本联系,1对多联系,补充:概念数据模型(第5章),实体的图示:矩形,联系的图示:菱形,ER模型图示:ER图,属性的图示:椭圆,为仓库管理设计一个ER模型 仓库管理系统其中一个任务是完成零件的采购等事项。根据需要向外面厂家订购零件,而许多工程项目需要仓库供应零件。 ER图的具体建立过程如下 首先确定实体类型 本问题有三个实体类型:工程项目PROJECT,零件PART,零件供应商SUPPLIER 确定联系类型 PROJECT和PART之间是M:N联系,定义为P_P PART和SUPPLIER之间也是M:N联系,定义为P_S,通过例子说明设计ER图的过程,把实体类型和联系类型组合成ER图 确定实体
5、类型和联系类型的属性 实体类型PROJECT的属性有 项目编号J#;项目名称JNAME;项目开工日期DATE 实体类型PART的属性有 零件编号P#;零件名称PNAME;颜色COLOR;重量WEIGHT 实体类型SUPPLIER的属性有 工厂编号S#;工厂名称SNAME;工厂地址SADDR 联系类型P_P的属性 项目需要的零件数量TOTAL 联系类型P_S的属性 供应的数量QUANTITY,通过例子说明设计ER图的过程,确定实体类型的键,在ER图属于键的属性下面画一条横线,通过例子说明设计ER图的过程,1.3.1 基本组成 数据模型三要素: 数据结构 通常按照其结构类型(层次结构、网状结构和关
6、系表、对象等)来命名数据模型。 数据操作 如数据的检索、插入、删除和修改等。 数据约束条件 如在学生数据库中,学生的年龄不得超过40岁。,1.3.2 层次模型 层次模型(Hierarchical Model)是数据库系统中最早采用的数据模型,它是通过从属关系结构表示数据间的联系,层次模型是有向“树”结构。 其主要特征如下: (1)有且仅有一个无父结点的根结点。 (2)根结点以外的子结点,向上有且仅有一个父结点,向下可有若干子结点。,难以表示多对多联系,1.3.3 网状模型 网状模型(Network Model)是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,网状模型
7、是有向“图”结构。 其主要特征如下: (1)允许一个以上的结点无父结点。 (2)一个结点可以有多于一个的父结点。,当实体联系较多时,结构就会很复杂,不易掌握,1.3.4 关系模型 关系模型(Relational Model)的所谓“关系”是有特定含义的。 关系模型是用“二维表”表示事物以及事物间的联系。,目前的主流模型,access就是采用该种模型,也是本书讲授的重点。,“学生”关系,例如:前面提到的仓库管理系统的er模型对应的关系模型如下: PART (P#,PNAME,COLOR,WEIGHT) PROJECT (J#,JNAME,DATE) SUPPLIER (S#,SNAME,SADDR) P_P (J#,P#,TOTAL) P_S (P#,S#,QUANTITY),关系模型的例子,思考:检索项目J2所用零件的供应商的编号和名称, 要先后查找那些关系表?,1.3.5 面向对象模型 在面向对象模型中,对象是指客观的某一事物,对象不仅包含描述它的数据,而且还包含对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中语文叙事散文的思辨性阅读教学研究
- 妇科护理常规指南
- 患者身份识别培训
- 中班健康:赶走蛀虫牙
- 皮肤科激光治疗的护理
- 颈椎护理课件视频
- 比较思想政治教育
- 保育师培训活动
- 预防性驾驶技术课件
- 项目级安全教育培训课件
- 学霸提优第四单元《我们讲文明》重难点梳理 课件
- 安徽青硕建设有限公司招聘笔试真题2024
- 公司适用法律法规标准清单2025年08月更新
- 2025年4月自考00077金融市场学试题
- 国家开放大学机考答案 5个人与团队管理2025-06-21
- 大庆师范学院《跳高》2023-2024学年第一学期期末试卷
- 2025年广元市中考语文试卷真题(含标准答案)
- 幸福与健康课件
- 幼儿弱视防治指南
- 2025人教英语初中七年级下册期末测试卷(含答案)
- 窗帘实施方案(3篇)
评论
0/150
提交评论