数据库原理与应用 教学课件 作者 林 小 玲 第1章 绪论.pptVIP

数据库原理与应用 教学课件 作者 林 小 玲 第1章 绪论.ppt

  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.数据是分离的和独立的 客户文件数据和租赁文件数据是分离并独立的,若需要将客户和它有意要租的乐器联系起来,需要将两个文件的部分数据提取并合并为新文件,在这个系统中是比较困难。 2.数据经常是重复的(冗余大) 因为数据文件分离并独立,客户文件中的某些信息在租赁文件中可能反复出现,浪费存储空间,影响数据完整性。 3.应用程序依赖于文件格式 在文件处理系统中,文件和记录的物理格式通常是应用程序代码的一部分,就是说应用程序必须包括它所处理的数据文件中的格式信息,当数据文件的格式变化时,应用程序也必须变化。即应用程序与数据相互依赖。 4.数据文件相互之间通常是不兼容的 5.难于按用户的要求来组合和表示数据 1.文件系统直接访问存储数据文件,而数据库系统则是调用DBMS来访问数据库。这差异很重要,它使得程序员不需要了解数据的物理存储形式。 2.集成的数据 在数据库系统中,所有的应用数据都存储在称为Database工具中(数据库)应用程序可以通过DBMS来访问库中的不同数据 3.较少的数据重复 在数据库系统中数据的重复是最小的,因为数据库系统中数据的组织是面向整体的,每种数据项在数据库中只需存储一次。 4.程序/数据的独立性高 在数据库系统中,所有的记录格式存储在数据库中(与数据一起)即数据与数据格式存储在一起,与文件处理系统不同的是,数据库的应用程序不需要包含他们所处理的所有数据和记录的物理格式,仅包含需要从数据库中获取的数据项定义。这种操作称程序/数据独立性,数据格式变化由DBMS 管理。 2. 外模式(External Schema) 外模式(也称子模式或用户模式) 数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述 数据库用户的数据视图,是与某一应用有关的数据的逻辑表示 外模式/模式映象的用途 保证数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 2.模式/内模式映象 模式/内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。例如,说明逻辑记录和字段在内部是如何表示的 数据库中模式/内模式映象是唯一的 该映象定义通常包含在模式描述中 模式/内模式映象的用途 保证数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变 应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。 小结 模式 是数据库的中心与关键 独立于数据库的其它层次 设计数据库模式结构时应首先确定数据库的逻辑模式 小结(续) 内模式 依赖于全局逻辑结构,但独立于数据库的用户视图即外模式,也独立于具体的存储设备。 它将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率。 小结(续) 外模式 面向具体的应用程序,定义在逻辑模式之上,但独立于存储模式和存储设备 设计外模式时应充分考虑到应用的扩充性。当应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动 小结(续) 应用程序 在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。 不同的应用程序有时可以共用同一个外模式。 小结(续) 二级映象 保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。 数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。 1.3.2 数据库系统外部的体系结构 单用户结构 主从式结构 分布式结构 客户/服务器结构 浏览器/应用服务器/数据库服务器结构 1. 单用户数据库系统 整个数据库系统(应用程序、DBMS、数据)装在一台计算机上,为一个用户独占,不同机器之间不能共享数据。 早期的最简单的数据库系统 2. 主从式结构的数据库系统 一个主机带多个终端的多用户结构 数据库系统,包括应用程序、DBMS、数据,都集中存放在主机上,所有处理任务都由 主机来完成 各个用户通过主机的终端并发地存取数据库,共享数据资源 主从式结构的数据库系统 主机 终端 主从式结构的数据库系统(续) 优点 易于管理、控制与维护。 缺点 当终端用户数目增加到一定程度后,主机的任务会过分繁重,成为瓶颈,从而使系统性能下降。 系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档