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

数据库原理与应用教学课件01数据库系统概述.pptVIP

数据库原理与应用教学课件01数据库系统概述.ppt

  1. 1、本文档共53页,可阅读全部内容。
  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文档。上传文档
查看更多
2、主从式结构的数据库系统 一个主机带多个终端的多用户结构 数据库系统,包括应用程序、DBMS、数据,都集中存放在主机上,所有处理任务都由 主机来完成 各个用户通过主机的终端并发地存取数据库,共享数据资源 2、主从式结构的数据库系统 优点 易于管理、控制与维护。 缺点 当终端用户数目增加到一定程度后,主机的任务会过分繁重,成为瓶颈,从而使系统性能下降。 系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用。 3、分布式结构的数据库系统 数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。 网络中的每个结点都可以独立处理本地数据库中的数据,执行局部应用 同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用 3、分布式结构的数据库系统 西区图书数据库 东区图书数据库 南区图书数据库 本地应用:借书 全局应用:查询 网 络 3、分布式结构的数据库系统 优点 适应了地理上分散的公司、团体和组织对于数据库应用的需求。 缺点 数据的分布存放给数据的处理、管理与维护带来困难。 当用户需要经常访问远程数据时,系统效率会明显地受到网络传输的制约。 4、客户机/服务器结构的数据库系统 把DBMS功能和应用分开 网络中某个(些)结点上的计算机专门用于执行DBMS功能,称为数据库服务器,简称服务器 其他结点上的计算机安装DBMS的外围应用开发工具,用户的应用系统,称为客户机 4、客户机/服务器结构的数据库系统 计算机网络 界面和程序 DB 数据 4、客户机/服务器结构的数据库系统 种类 集中的服务器结构 一台数据库服务器,多台客户机 分布的服务器结构 在网络中有多台数据库服务器 分布的服务器结构是客户机/服务器与 分布式数据库的结合 4、客户机/服务器结构的数据库系统 优点 客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,只将结果返回给用户,从而显著减少了数据传输量 客户机与服务器一般都能在多种不同的硬件和软件平台上运行 可以使用不同厂商的数据库应用开发工具 缺点 系统安装复杂,工作量大。 相同的应用程序要重复安装在每一台客户机上,从系统总体来看,大大浪费了系统资源。 5、浏览器/服务器结构的数据库系统 与客户机/服务器结构类似,不同之处在于 客户机统一使用浏览器软件,统一的用户界面 服务器包括Web服务器和数据库服务器 5、浏览器/服务器结构的数据库系统 Internet /Intranet 局域网 Web服务器 (asp/jsp等文件容器) 数据库服务器 html 5、浏览器/服务器结构的数据库系统 优点 统一的客户机界面,减少了应用安装和维护的工作量 基于Web技术,支持互联网应用 缺点 安全性问题,用户访问无地域限制 开发工具的能力相对较弱 五、DBMS的功能 数据库定义 数据库对象定义:表、索引、约束、用户等 数据库操纵 实现对数据库的基本操作:增、删、改、查 数据库保护 恢复、并发控制、完整性控制、安全性控制 数据库的建立和维护 初始数据的转换和装入、数据备份、数据库的重组织、性能监控和分析等 通常由一些实用程序完成 六、DBMS的分类 按数据模型 网状型DBMS 层次型DBMS 关系型DBMS 对象DBMS 其它DBMS 第1代DBMS 第2代DBMS 第3代DBMS 六、DBMS的分类 按所支持的用户数 单用户DBMS 多用户DBMS 按允许数据库可以分布的站点数 集中式DBMS 分布式DBMS 按用途 通用DBMS,如Oracle、Informix等 专用DBMS,如时态数据库、空间数据库、移动数据库等 七、数据库语言 数据库语言是用户使用数据库的接口,DBMS支持用户通过数据库语言进行数据存取 有两类数据库语言 数据定义语言(Data Definition Language, DDL):定义数据库模式 数据操纵语言(Data Manipulation Language, DML):对数据库中的数据进行增、删、改、查 八、数据库系统环境 九、数据管理技术的发展 人工管理阶段(20世纪50年代中以前) 数据不保存在机器中 应用程序自己管理数据 数据无共享 数据不具有独立性 只有程序概念,没有文件概念 程序1 程序2 数据1 数据2 九、数据管理技术的发展 文件系统阶段(20世纪50s后-60s中) 数据可以长期保存在磁盘上 文件系统管理数据 数据共享性差,冗余大:冗余时必须建立不同的文件以满足不同的应用 数据独立性差:程序通过文件名即可访问数据,但文件结构改变时必须修改程序 程序1 程序2 数据1 数据2 OS 七、数据管理技术的发展 数据库系统阶段(20世纪60s末——) 数据结构化:采用复杂数据模型,不仅可以表示数据,还可以表示数据间的联系 高共享,低冗余 数据独立

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档