数据库系统原理与应用课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基本知识;1.1.1 数据与信息;1.1.2 数据处理;1.1.3 数据处理的发展;图1-1 人工管理阶段程序与数据的关系;图1-2 文件管理阶段程序与数据的关系;图1-3 应用程序与数据之间的关系;1.1.4 数据库技术的发展;自20世纪70年代开始,数据库技术有了很大的发展,表现为:;1.1.5 数据库新技术;2.面向对象数据库 面向对象数据库系统(Object-Oriented DataBase System,OODBS)是将面向对象的模型、方法和机制,与先进的数据库技术有机地结合而形成的新型数据库系统。它从关系模型中脱离出来,强调在数据库框架中的发展类型、数据抽象、继承和持久性;它的基本设计思想是,一方面把面向对象语言向数据库方向扩展,使应用程序能够存取并处理对象;另一方面扩展数据库系统,使其具有面向对象的特征,提供一种综合的语义数据建模概念集,以便对现实世界中复杂应用的实体和联系建模。;3.多媒体数据库 多媒体数据库系统(Multi-Media DataBase System,MDBS)是数据库技术与多媒体技术相结合的产物。 (1)数据量大。 (2)结构复杂。 (3)时序性。 (4)数据传输的连续性。;从实际应用的角度考虑,多媒体数据库管理系统 (MDBMS)应具有如下基本功能: (1)应能够有效地表示多种媒体数据,对不同媒体的数据,如文本、图形、图像、声音等能够按应用的不同,采用不同的表示方法。 (2)应能够处理各种媒体数据,正确识别和表现各种媒体数据的特征、各种媒体间的空间或时间的关联。 (3)应能够像其他格式化数据一样对多媒体数据进行操作。 (4)应具有开放功能,提供多媒体数据库的应用程序接口等。;4.数据仓库 数据仓库可以提供对企业数据方便访问和具有强大分析能力的工具,从企业数据中获得有价值的信息,发掘企业的竞争优势,提高企业的运营效率和指导企业决策。数据仓库作为决策支持系统(Decision Support System,DSS)的有效解决方案,涉及三方面的技术内容:数据仓库技术、联机分析处理(On-Line Analysis Processing,OLAP)技术和数据挖掘(Data Mining,DM)技术。;1.2 数据库系统;1.2.1 数据库系统的组成;返回本节;1.2.2 数据库系统体系结构;3.内模式 内模式又称存储???式,对应于物理级。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。 4.数据库系统的二级映射 数据库系统的三级模式是数据在三个级别(层次)上的抽象,使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。;图1-5 数据库系统的体系结构;1.2.3 数据库管理系统的功能;1.2.4 数据库管理系统的组成;1.2.5 数据库系统的特点;1.3 数据模型;1.3.1 现实世界的数据描述;信息世界中的基本概念 (1)实体。 (2)属性。 (3)域。 (4)实体型和实体值。 (5)实体集。 (6)实体联系。;3.实体模型 实体模型又称概念模型,它是反映实体之间联系的模型。数据库设计的重要任务就是建立实体模型,建立概念数据库的具体描述。在建立实体模型时,实体要逐一命名以示区别,并描述它们之间的各种联系。实体模型只是将现实世界的客观对象抽象为某种信息结构,这种信息结构并不依赖于具体的计算机系统,E-R图是目前常用的概念模型的表示方法。;1.3.2 数据模型;2.网状模型(Network Model) 用网状结构表示实体和实体之间关系的数据模型称为网状模型。网状模型的基本特点: (1)一个以上结点无父结点。 (2)至少有一结点有多于一个的父结点。;3.关系模型(Relational Model) 用二维表来表示实体和实体间联系的数据模型称为关系模型。例如,在关系模型中可用如表1-1的形式表示学生对象。关系不但可以表示实体间一对多的联系,也可以方便地表示多对多的联系。;学号;1.3.3 关系的基本概念及其特点;2.1 关系数据库概述;关系数据结构 关系模型的数据结构非常简单,实际上就是一张二维表,但这种简单的二维表却可以表达丰富的语义,可以很方便地描述出现实世界的实体以及实体之间的各种联系。 关系数据操作 关系数据操作采用集合操作方式,即操作的对象和结果都是集合。关系数据操作包括查询和更新两个部分: ? 查询:选择、投影、连接、除、并、交、差等。 ? 更新:增加、删除以及修改;3. 完整性约束;2.2 关系数据结构;2.2.1 关系;2. 笛卡尔积 定义 给定一组域D1,D2,D3,…Dn,则这些域的笛卡尔积为: D1×D2×D3×…×Dn={(d1

文档评论(0)

158****0159 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档