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

第二讲数据库基础知识(二).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课题:数据库基础知识(二) 教学目的与要求: 1、了解数据库系统的外部体系结构 2、理解并掌握数据库系统的三级模式结构 3、了解数据库技术发展趋势。 教学重点与难点: 数据库系统的外部结构 数据库系统的三级模式结构 教学方法:(尽量采用行为导向法) 1、宏观上采用“项目驱动”,在微观上采用“问题牵引”教学方法,在课堂上注意讲、学、做相结合,注重与学生之间的互动,充分调动学生学习的积极性和热情,通过教学过程,培养学生学习能力、分析问题和解决问题的能力,良好的语言表达能力。 2、教学中融入专业英语。 3、按照企业编程规范书写程序代码 教学课时数:2课时 教学过程: 1、 问题牵引、导入新课 数据库内部是怎么样存储数据的呢? 2、 课程内容 ㈠数据库系统结构 ⑴数据库系统的外部体系结构 ①单用户结构 单用户结构的数据库系统通常称为桌面型数据库管理系统,基本上实现了DBMS应该具备的功能。 其特点是整个数据库系统包括操作系统、DBMS、应用程序和数据库等都安装在一台计算机上,由一个用户独占,不同机器间不能共享数据,容易造成数据大量冗余,主要适合于个人计算机用户 ②主从式结构 主从式结构的数据库系统是一种采用大型主机和终端结合的系统,这种结构是将操作系统、应用程序和数据库系统等数据和资源放在主机上,事务由主机完成,终端只是作为一种输入/输出设备,可以共享主机的数据。 优点是简单,数据易于管理和维护,缺点是可靠性不够高。 这种结构比较典型的有一些银行的业务系统,其业务数据存放在大型主机中,柜面业务人员通过终端实现对主机数据的共享 ③分布式结构 分布式结构的数据库系统是指数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。分布式数据库系统由多台计算机组成,每台计算机都配有各自的本地数据库。 优点是体系结构灵活,经济性能好 。其缺点是数据的分散存放给数据的处理、管理与维护带来困难 ;经常访问远程数据时,系统效率会明显地受到网络传输的制约。 ④客户机/服务器结构 客户机/服务器(Client/Server,C/S)结构是网络中某个(些)结点上的计算机专门用于执行DBMS功能,称为服务器。其他结点上的计算机安装DBMS的外围应用开发工具以及用户的应用系统,称为客户机。客户机提出请求,服务器对客户机的请求做出回应。 优点是不需要将大量数据在网络上传输,减少了网络的数据传输量,提高了系统的性能、吞吐量和负载能力。数据库更加开放,可移植性高。 缺点如系统安装复杂,工作量大;应用维护困难,难于保密,造成安全性差。 客户机/服务器结构也可分为集中的和分布的。集中的服务器结构只有一台数据库服务器,多台客户机,其体系结构如图1.8所示。分布的服务器结构在网络中有多台数据库服务器,它是客户机/服务器与分布式数据库的结合 ⑤浏览器/服务器结构 浏览器/服务器(Browser/Server,B/S)结构统一用浏览器作为客户端,实现用户的输入/输出。应用程序的业务逻辑和数据处理都在服务器端安装和运行 。 特点是界面统一,容易为用户所掌握。减少了系统开发和维护的代价,能够支持数万甚至更多的用户。这种结构已成为目前最流行的数据库体系结构。 ⑵ 数据库系统的内部体系结构 ① 数据库的三级模式结构 数据库系统由外模式、模式和内模式组成 ⒈外模式 外模式又称子模式或用户模式,它是模式的子集,是数据的局部逻辑结构,也是数据库用户看到的数据视图。 一个数据库可以有多个外模式, DBMS提供子模式语言(Subschema Data Description Language)来严格定义子模式。 ⒉模式 模式又称逻辑模式或概念模式,它是数据库中全体数据的全局逻辑结构和特征的描述,也是所有用户的公共数据视图。 一个数据库只有一个模式。DBMS提供模式描述语言(Data Description Language)来严格定义模式。 ⒊内模式 内模式又称存储模式,它是数据在数据库中的内部表示,即数据的物理结构和存储方式的描述。 一个数据库只有一个内模式。DBMS提供内模式描述语言(Internal Schema Data Description Language)来严格定义内模式。 ⑵、 数据库的二级映像功能 (1)外模式/模式映像 ? 对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。 ? 当模式改变时,由数据库管理员对各个外模式/模式映像作相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序可以不必修改,保证了数据与程序的逻辑独立性。 (2)模式/内模式映像 ? 模式/内模式映像是唯一的,它定义了数据库的全局逻辑结构与存储结构之间的对应关系。 ? 当数据库的存储结构改变时,如数据存

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档