数据库原理与数据仓库技术重点.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 4 数据库系统的使用者 使用 初级用户 (代理,网络用户) 应用程序员 数据分析员 数据库管理员 应用界面 应用程序 查询工具 管理工具 编写 使用 使用 查询管理器 存储管理器 (文件,缓冲区管理) 数据字典 索引 应用数据 统计数据 * 5 数据抽象 数据抽象:采用不同的抽象等级来表示数据 目的: 屏蔽复杂的数据结构,简化用户与系统的交互 等级: 物理层 逻辑层 视图层 视图1 物理层 逻辑层 视图2 视图n 视图层 * 6 数据模型 数据模型 描述数据、数据联系、数据操作、数据约束的抽象工具 等级: 概念层:实体-联系模型(Entity-relationship model) 逻辑层:描述数据的逻辑组织形式 层次模型 网状模型 关系模型 物理层: 描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关 * 6 数据模型 实体-联系模型 对现实世界的一种直观的认识,由现实世界的实体对象和这些对象的联系构成 采用E-R图来表示 矩形:代表实体 椭圆:代表属性 菱形:代表实体间的联系 连线:连接相关的属性和相关的实体 顾客 商品 姓名 地址 电话 名称 订单 类型 价格 顾客 订单 商品 顾客 订单 * 6 数据模型 层次模型:早期的模型,采用倒置的树结构 树的结点是一个特定实体(一条记录表示) 非根结点有且只有一个父结点 上一层记录类型和下一层记录类型是1:N的联系 专业1 学院1 学校 学院2 学院n … 专业2 专业3 专业4 专业5 专业6 * 6 数据模型 层次模型: 善于表示实体间的层次关系 采用指针来实现实体间的联系,从上而下的查询效率较高。 层次结构简单,难于表达比较复杂的实体间的联系 数据更新涉及指针操作,实现比较复杂 数据操作需要显示的存储路径,与物理结构有关,数据独立性较差 表示多对多的实体关系需要存储的冗余 * 6 数据模型 网状模型: 能反映实体间复杂的联系:如多对多的联系 实体间没有明确的从属关系,一个实体可以和多个实体建立联系 网状结构复杂,用户查询和定位较困难 数据更新和操作需要了解数据所在的位置,与物理结构有关,数据独立性较差 学生1 课程2 学生2 学生n … 课程1 课程n … * 6 数据模型 关系模型:用表来表示数据和数据间的联系 每个表的结构中有多个列(字段) 每个表是若干条记录的集合 表n 字段1 字段2 字段3 字段4 字段5 字段6 值1 值2 值3 值4 值5 值6 … … … … … … 表3 字段1 字段2 字段3 值1 值2 值3 … … … 表1 字段1 字段2 字段3 值1 值2 值3 … … … … * 7 数据库系统历史 1950s~60s: 磁带被用于数据存储 顺序读取 1960s~70s: 硬盘用于数据存储 直接对数据访问,与数据位置无关 网络与层次模型数据库广泛应用 Codd(1970):发表了关系模型论文 1980s: 最初的商业化关系型数据库诞生 IBM的DB2; Oracle 简单的关系操作,屏蔽了很多底层实现细节 并行,分布式数据库研究 1990s: 决策支持和查询成为主要应用领域 决策支持和分析数据的工具快速发展 支持对象-关系数据库 2000s~2010s:互联网促进了联机事务处理的效率极大提高 高可靠性和大量用户并发访问 新的数据库技术:XML的兴起 * 总结 数据库是有组织的数据的集合 数据库的核心是数据模型。描述数据库中数据的结构和性质、描述数据之间的联系,操作以及施加在数据或数据联系上的一些限制。 数据库管理系统(DBMS)是用来方便的高效的管理数据库中的数据 数据库系统多采用两层或多层的客户服务器体系结构 数据库管理系统经历了支持层次数据模型、网状数据模型、关系数据模型、面向对象数据模型几个发展过程,目前的主流产品是关系型数据库。 * 北京交通大学 交通运输学院 数据库原理与数据仓库技术 * 课程介绍 1 课程概述 2 课程设置原因 3 课程目标 4 课程教学安排 5 先修课程与参考资料 6 课程学习方法 7 课程考核 * 1 课程概述 任课教师 孙迅 交通运输学院 交通信息管理工程系 办公室:土建综合楼 320室 Email: xsun1@bjtu.edu.cn Phone:王福田 交通运输学院 交通信息管理工程系 办公室:思源楼12层 Email: ftwang@bjtu.edu.cn * 1 课程概述 课程性质 专业必修课(3学分) 包含数据库原理、使用与数据仓库技术的综合课程 授课对象 管理学、工学等 授课课时 每周:3课时;共16周 课时安排 课内学时:48 * 2 课程设置原因 你使用过数据库吗? 每个人都用过数据库 每个人用数据库的方式不

文档评论(0)

花仙子 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档