- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)外模式/模式映象 对于每个外模式,数据库管理系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。 当模式改变时,可用外模式/模式定义语句,调整外模式/模式映象定义,从而保持外模式不变。 保证了数据与程序的逻辑独立性。 (2)模式/内模式映象 模式/内模式映像定义了数据库的逻辑结构与存储结构之间的对应关系。 当存储结构改变时,只需要对模式/内模式映像做相应的修改,就可以保持模式不变,从而也不必改变应用程序。 保证了数据与程序的物理独立性。 1.3.2 面向用户的数据库系统体系结构 三级模式结构是数据库系统最本质的系统结构,它是从数据结构的角度来看待问题的。用户是以数据库系统的服务方式来看待数据库系统的,这就是数据库系统的软件体系结构。 四种最常见的应用结构: 集中式结构 文件服务器结构 客户/服务器结构 互联网应用结构 一、 集中式应用结构 集中式系统是指一台主机带上多个用户终端的数据库系统。DBMS、DB、应用程序均集中存放在主机上。用户通过终端可并发访问主机上的数据库,但所有的处理数据的工作都由主机完成。用户在一个终端上提出要求,主机根据用户的要求访问数据库,运行应用程序对数据进行处理,把处理结果回送该终端输出。? 集中式应用结构 应用程序 数据库 大型机 按键信息 终端字符 终端1 终端N 终端2 客户端 集中式处理的优点在于简单、可靠、安全。缺点是:主机的任务很重,终端数有限。当主机出现故障时,整个系统也不能使用。 二、 文件服务器结构 由一台计算机作为文件服务器使用,服务器中存放可共享的数据库。各用户通过自己的PC机访问服务器。服务器的功能仅为在数据库中检索出用户需要的文件,并把该数据文件传送到用户的PC机上,服务器并不处理数据文件。在用户的PC机上,再由DBMS对数据进行处理。如果用户对数据库作了修改,还必须把整个数据库文件回传服务器进行保存。 文件服务器结构 优点在于实现的费用比较低廉,而且配置非常灵活。 缺点是,由于所有的应用处理都要在客户端完成,因此客户端的个人计算机必须要有足够的能力。并且在网络上要传送整个文件,大大降低了整个系统的性能。 应用程序 数据库 网络文件服务器 文件 文件请求 工作站1 工作站N 工作站2 客户端 应用程序 应用程序 三、 客户/服务器结构 在客户/服务器系统中,数据库也存放在服务器上。但用户终端提出数据请求后,服务器不仅检索出文件,而且对文件进行操作,然后,只向用户发送查询的结果而不是整个文件。用户的机器,称为客户机,再根据用户对数据的要求,对数据作进一步的加工。 客户/服务器系统中,网络上的数据传输量得到了显著的减少,从而提高了系统的性能。另一方面,客户机的硬件和软件平台也可多种多样,从而为应用带来了方便。客户/服务器结构的数据库系统是当前最为流行的数据库结构。 客户/服务器结构 优点:应用程序或应用逻辑可以根据需要划分在服务器和客户工作站中,同时减少了网络流量。 应用程序 数据库 服务器 数据请求 结果 工作站1 工作站N 工作站2 客户端 应用程序 应用程序 四、 互联网应用结构 优点:最终用户应用软件的安装和维护都非常简单,客户端不再需要安装、配置应用软件的工作。这些工作只需在Web服务器上完成,从而减少客户端与服务器端软件配置的不一致以及不同版本应用软件所带来的问题。 客户端 应用程序 数据库 数据库服务器 页面请求 页面 个人机1 个人机N 个人机2 数据请求 结果 Web服务器 浏览器 浏览器 浏览器 1.4 数据库系统的组成 数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。数据库系统环境如下图所示: 数据库操作 DBA 或用户 应用系统 数据库管理系统 DBMS 数据库系统环境示意图 DB 数据库操作 用户类型: 系统管理员:负责数据库的规划、设计、协调、维护和管理等工作,主要是为了保证数据库正确和高效的运行。 应用程序开发人员:负责使用某个程序设计语言编写数据库应用程序,这些应用程序通过向数据库管理系统发出SQL请求获得对数据库的访问,并将数据库管理系统返回的结果按照一定格式显示给用户。 最终用户:是数据库应用程序的使用者。 1.5 数据库管理系统 DBMS是为数据库的建立、使用和维护而配置的软件,是处理数据库访问的系统软件。 处理过程: 用户使用数据库语言发出一个访问请求; DBMS接受请求并分析; DBMS检查用户外模式、相应的外模式/概念模式间的映象、概念模式、概念模式/内模式间的映象和存储结构定义。 DBMS的功能和组成 一、数据库管
您可能关注的文档
最近下载
- 高级机工见习记录薄填写.docx VIP
- gossen starlite测光表 说明书.pdf VIP
- 断亲协议书模板.doc VIP
- 《配电网典型供电模式》(发展规二〔2014〕21号)资料.doc VIP
- 高级值班机工(值班机工)见习记录簿(案例参考)专题三.pdf VIP
- 《新闻稿撰写》课件.ppt VIP
- 喘息性支气管炎护理查房ppt课件.pptx VIP
- 体验经济与网络文学研究的范式转型-core.pdf VIP
- ADR21 00中文版-2006年车辆标准(澳大利亚设计规则2100—仪表板).doc VIP
- 2025年执业药师考试《中药学专业知识二》考试真题(附有答案) .pdf VIP
文档评论(0)