网站大量收购闲置独家精品文档,联系QQ:2885784924

5版PPT第1章.ppt

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

* 关系模型的数据结构(续) 关系(Relation) 一个关系对应通常说的一张表 元组(Tuple) 表中的一行即为一个元组 属性(Attribute) 表中的一列即为一个属性,给每一个属性起一个名称即属性名 主码(Key) 也称码键。表中的某个属性组,它可以唯一确定一个元组 * 关系模型的数据结构(续) 域(Domain) 是一组具有相同数据类型的值的集合。属性的取值范围来自某个域。 分量 元组中的一个属性值。 关系模式 对关系的描述 关系名(属性1,属性2,…,属性n) 学生(学号,姓名,年龄,性别,系名,年级) 关系模型的数据结构(续) 关系必须是规范化的,满足一定的规范条件 最基本的规范条件:关系的每一个分量必须是一个不可分的 数据项, 不允许表中还有表 图1.15中工资和扣除是可分的数据项 ,不符合关系模型要求 职工号 姓名 职称 工 资 扣 除 实 发 基本工资 岗位津贴 业绩津贴 三险 个人所得税 86051 陈平 讲师 1305 1200 1850 160 112 4083 图1.15 一个工资表(表中有表)实例 * 2. 关系模型的操纵与完整性约束 数据操作是集合操作,操作对象和操作结果都是关系 查询 插入 删除 更新 存取路径对用户隐蔽,用户只要指出“干什么”,不必详细说明“怎么干” * 关系模型的操纵与完整性约束(续) 关系的完整性约束条件 实体完整性 参照完整性 用户定义的完整性 * 3. 关系模型的优缺点 优点 建立在严格的数学概念的基础上 概念单一 实体和各类联系都用关系来表示 对数据的检索结果也是关系 关系模型的存取路径对用户透明 具有更高的数据独立性,更好的安全保密性 简化了程序员的工作和数据库开发建立的工作 * 关系模型的优缺点(续) 缺点 存取路径对用户透明,查询效率往往不如格式化数据模型 为提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度 6. 典型的关系数据库管理系统 ORACLE DB/2 SQL Server MySQL SYBASE INFORMIX COBASE PBASE EasyBase DM/2 OpenBase * 第一章 绪论 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统的结构 1.4 数据库系统的组成 1.5 小结 * 数据管理技术的产生和发展 什么是数据管理 对数据进行分类、组织、编码、存储、检索和维护 数据处理的中心问题 数据管理技术的发展过程 人工管理阶段(20世纪50年代中之前) 文件系统阶段(20世纪50年代末--60年代中) 数据库系统阶段(20世纪60年代末--现在) * 数据管理技术的产生和发展(续) 数据管理技术的发展动力 应用需求的推动 计算机硬件的发展 计算机软件的发展 1. 人工管理阶段(自学) 2. 文件系统阶段(自学) 3. 数据库系统阶段 文件系统到数据库系统,标志着数据管理技术的飞跃 * 1.1 数据库系统概述 1.1.1 四个基本概念 1.1.2 数据管理技术的产生和发展 1.1.3 数据库系统的特点 * 一个例子 学生的信息包括学号、姓名、性别、年龄、专业和奖励 用文件系统实现学籍管理 数据存储 定长记录 存储在“学生基本信息”文件中 变长记录 存放在另一个”奖励”文件 “学生基本信息”表中的位置和长度描述“奖励”文件中记录的开始位置和长度 查询数据 编写应用程序,实现数据的录入和查找 缺点:程序员必须关注记录结构和不同文件中记录之间的联系,工作量大,编程复杂,开发速度慢 * 一个例子(续) 奖励 2011校奖学金,2012国家奖学金 2012校优秀学生 “奖励”文件的结构和内容 学号 姓名 性别 年龄 专业 位置 长度史玉明 女 20 计算机 0 30李明虎 男 21 机械 30 15张翔 男 21 化工 45 0 …… …… …… …… …… …… …… “学生基本信息”文件的结构和内容 * 一个例子(续) 数据库系统管理 存储数据 建立两张表: STUDENT表-存放学生的基本信息, AWARD表-存放学生的奖励情况 使用两条插入命令 完成学生基本信息和奖励情况的数据录入功能 查询功能 可以用一条查询语句实现 * 1.1.3 数据库系统的特点 (理解、牢固掌握) 数据结构化 数据的共享性高,冗余度低且易扩充 数据独立性高 数据由数据库管理系统统一管理和控制 * 数据结构化 数据的整体结构化是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 整体结构化 不再仅仅针对某一个应用,而是面向全组织 不仅数据内部结构化

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档