数据库系统概论-武汉大学精品课程.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概论-武汉大学精品课程

第1章 数据库系统导论 1.1 数据库与信息系统 首先了解: 数据库管理技术是怎样发展而来的? 什么是数据库?什么是数据库管理系统? 什么是数据库系统?数据库与信息系统的关系是什么? 可将数据库想象成?存放数据的仓库 那么数据库管理系统(Data Base Management System,DBMS)这个软件就是仓库保管员,数据库系统就对应整个仓库部门(包括仓库保管员、所有的货物及其存储管理设施),而信息系统就是建立在仓库之上的数据加工厂。 1.1 数据库与信息系统 一、数据管理的发展 数据管理的三个阶段 人工管理 1.1 数据库与信息系统 二、数据库基本概念 数据库(DB): 数据库是按一定结构组织,并长期存储在计算机内、可共享的大量数据的有机集合。 1.1 数据库与信息系统 管理信息系统(MIS)是以多种技术为工具和手段,具有对信息进行加工处理、存储和传递等功能,同时具有预测、控制、组织和决策等功能的人-机系统。 1.2 数据模型与信息模型 分类: 信息模型(概念模型): 是表示实体及其联系的模型。是从用户角度对数据建模,用于DB设计。 数据模型: 是表示数据及其联系的模型。是对现实世界数据关系、特征的抽象。是从计算机角度对数据建模,用于DBMS实现。 一、信息的三个世界 现实 信息 机器 世界 世界 世界 信息世界的基本概念: 实体:事物及联系 属性:实体的特征 三个世界术语间关系: 二、信息模型 1.概念 实体集间的联系: 1:1 1:m m:n 例: 系 --- 系主任 学生 --- 座位 班级 --- 学生 公司 --- 职员 学生 --- 图书 运动员 --- 项目 二、信息模型 E-R图例: 实体集、属性、联系 二、信息模型 3.实体集间联系的表示 两实体集间 多实体集间 同一实体集内 三、数据模型 1. 数据模型的三要素 (1)数据结构(描述系统的静态特性) ①数据库对象类型: 与数据类型、内容、性质有关的对象; 与数据之间联系有关的对象。 ②数据之间的联系:隐式和显式。 (2)数据操作(描述系统的动态特性) 指对数据库各种对象允许进行操作的集合,包括操作语言及有关操作规则的定义。 (3)数据的完整性约束 是对数据及其关系的制约规则的集合。 三、数据模型 2. 主要数据模型 (1)三种基本数据模型: 层次模型: 网状模型: 关系模型: (2)面向对象模型 (3)谓词模型 (4)XML模型 (5)扩充的数据模型 三、数据模型 3. 层次模型 数据结构:树结构 教材图1-6: 层次数据库的型和值示例 三、数据模型 4. 网状模型 数据结构: 图结构 教材图: 网状数据库的型和值示例 三、数据模型 5.关系模型 (1)数据结构 关系 元组 属性(值) 主键(主Key) 5.关系模型 (2)数据操作与完整性约束 基本数据操作:查、插、删、改。使用非过程化语言。 需满足关系的完整性约束条件 (3)存储结构 表以文件形式存储 1.2 数据模型与信息模型 三种模型比较: 1.3 数据库系统 模型与模式的区别: 模型以直观清晰的图形来表示,但计算机无法识别,须用一种语言来描述它。 模式是对模型的具体语言描述。 2. 三级模式: 外模式(子模式--- 多个) 局部数据逻辑结构和特征的描述。 概念模式(模式--- 一个) 全局数据逻辑结构和特征的描述。 定义模式时不仅要定义数据的逻辑结构,还要定义与数据有关的安全性、完整性要求。 内模式(存储模式、物理模式---一个) 数据物理结构和存储方式的描述。 1.3 数据库系统 3.数据库的二级映象功能 外模式/模式映象 实现数据逻辑独立性; 完成综合、抽象。 模式/内模式映象 实现数据物理独立性; 完成优化存放。 数据独立性: 程序与数据间的互不依赖性。 数据的物理独立性 数据库存储结构的改变不影响逻辑结构及应用程序。 数据的逻辑独立性 数据库逻辑结构的改变不影响应用程序。 数据一致性: 语义相同的多个副本值一致。 1.3 数据库系统 4、数据抽象 --- 三级DB 关系: 数据模型————模式———DB 建筑模型---- ---- 1.3 数据库系统 DBS的层次关系 6. DBMS 简介 1)DBMS: 是介于用户和OS之间的系统软件,它实现对共享数据的有效组织、管理和各种操作。 关系: 特点: 1. 完备高效 2. 界面友

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档