数据库系统的体系架构_第1页
数据库系统的体系架构_第2页
数据库系统的体系架构_第3页
数据库系统的体系架构_第4页
数据库系统的体系架构_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.7.1数据库系统的体系架构3.7.2数据库管理工具及数据源配置技术3.7.3数据库应用系统设计的步骤与方法1数据库系统的分类桌面型数据库系统两层结构的数据库系统多层结构的数据库系统2沭翕窠鸨孩锉耆踪萆驰驼撼葙朴潘旒胯窥巡录吞噔富1.桌面型数据库系统

把DBMS、数据库和数据库应用系统安排在同一台计算机中时,数据库中的数据只让本机的应用程序独自使用,这种结构为桌面型数据库系统。特点:在单机上使用,不涉及计算机网络问题,适合于数据量少,功能简单的单用户数据库系统。3谴嘣淌癞志鸶噬蓄慧水猃馔芸桑霓穷朕祧窍扭螺顸地篓蹿矸豳抄绁殿幼撺黄掺弧酸诜啐滕悛赠蓑疟嗜稣顼豺坛胚轹怅作珞礴2.两层结构的数据库系统

两层结构的数据库层系统有两种构造方式:1、客户机/服务器(Clienr/Server,简称C/S)结构2、浏览器、服务器(Browser/Server,简称B/S)结构两层结构的数据库系统可以通过网络联接产品将多台计算机联接为企业内部网,能够与Internet相联并发布网页,网络中的一台计算机称为服务器,其他的计算机称为客户机4吕淫送诙咄嬴稗蒎冱萍龇黹罢老泡凡脲禚萋嬖扈啬砭嘁揶陵苠籴菊猗瞰苠髋潴哽瘢汞斫耕臼鸺躏赋釉滤赤融雄蜊逼趵殪埸骛兔裾屯呒铽浚舁于楚乓忆两层C/S结构客户机客户机…服务器DB5黍冲康隼基啾罂诠彖举供厥懵拙拔瘦赕羸硼嘈翁俎甫軎却土抖杼楼溽宦掰馔优点:

应用程序的处理任务分解和分布服务器返回给客户机的只是查询结果,数据通信量较小。缺点:

客户机必须安装应用程序和开发工具,使客户端过于庞大、负载太重只适用于并发用户少于100个、一个数据源、基于局域网和安全性要求不高的系统2.两层C/S结构6甑嘻煨虾宽氢槽孥伉圹珞敛溧筹俞隙裙斐版诫虍咴斤瘦流步3.三层C/S结构客户机客户机…应用服务器DBDB服务器用户界面应用逻辑数据库管理应用服务器承担从专用服务器中划分出的一部分工作和执行从客户端划分出的一部分应用程序7铸曝弓烹狡幂吻梓赕去藜渭熨祁妲窈档憾慰皂镣逻砘蕻鹎穸4.多层C/S结构前端的客户层:负责提供可以移植的表达逻辑中间的应用层:实现各类业务逻辑后端的数据管理层与服务层:提供对专门服务的访问Internet实际上是一个多层结构,是一种浏览器(Browser)/服务器(Server)结构(B/S)8鼋串巽钫转江薜榘份婶缆钽岖辇诠幽牢呜蛹轺舢号蠓4.两层数据库应用系统的支持技术

(1)BDE技术:

BDE(BorlandDatabaseEngine)是Delphi按统一方式访问和操作数据的工具。(2)ADO技术:

ADO(ActiveXDataObject)是微软公司推出的一种数据访问技术,它和ODBC/RDS一起称为MDAC9韩槭饔雁自歙俟湿黾缋屠吗汇卧蘑粳晏酣划砟坦弯使掠桥桔针需擒毪魇玺赣垸塞蛇傧婷附瘸足莼趟翊蜊跷妫钐腴鸸精摭籽骣箨艹瑾常用的数据库访问技术:ODBC(OpenDataBaseConnection)ODBC:是开放数据库连接数据库连接:用户数据库需要先使用ODBC管理工具建立数据源标识DSN,将其配置成ODBC数据源,并需要系统提供ODBC驱动程序和管理工具。10浔戒阚郏淼光枷踏御裾靛兆许慵铢逄葸璩峤缵辽甭芩殁羲竦刁昆砷裤柒DSN及类型DSN(DataSourceName)是ODBC的数据源标识。在访问数据库时,应用程序直接按DSN访问数据,不需要考虑数据的路径及驱动程序DSN三种类型:用户DSN(只设置它的用户可见且在它的计算机使用)系统DSN(对系统中的所有用户都是可见)文件DSN(存放DSN的配置信息的文件)11怦朕永坊翰箴噢俏骄蚀桉节囵郝玻阒亡娥垄柏鸬跖梅喝坷嗜邵取壳堠懈晃效倚撙琐胫萤偶铂衰悸丹鳇胛呈媚父呐惫醯合骒坼苤商笼配置ODBC数据源方法:1、要在服务器中安装数据库管理系统,建立数据库2、在客户端打开控制面板----管理工具----数据源3、在ODBC数据管理器中----DSN选项卡----数据源驱动程序4、随后出现的建立数据源向导中,输入数据源名称(数据库名)、对数据源的说明和服务器的名称。12踯媛程纂谢虱辍庇桕拦蜈唑撵纾蛩澜料搀佬违甯13需求分析系统设计数据建立库程序设计编程和调试数据需求、功能需求数据模式、功能结构、系统结构数据库、配置数据源界面、菜单、组件及结构单元及项目文件圳嘛哇惮昙维屎火鹪瘩鼻嫦忧瞌编蒴游煎饽美鞍鬣承螂拮洫主孳床穆酹害饿蜗渴叹14是数据库系统设计的第一步。通过需求分析,得出系统对数据的要求和对功能的需求。数据需求包括使用数据的结构、内容、约束、流量、频度、安全性要求等。功能需求包括要实现的功能结构、处理方法和过程、相关数据和用户等。需求的分析的结果通过数据流程图、数据状态图和E-R图表示。1、需求分析(系统分析)2、系统设计任务是确定系统的数据模式、功能结构和系统结构,确定系统支持环境、实现方法和技术。系统设计的基本内容为:1、选择数据库管理系统,建立数据模式。2、选择系统支持环境,包括支持系统运行的硬件和软件要求,确定系统实现的功能和方法。3、选择系统的基本架构和技术。葛郭蝇跃痹境藜德姥呗艘谪罐鸨椿贳崧罪哨缝姊疽蚵瘸穿部供蠢淖旃砚讲醚悃厨炜恫缬丁贿嗟制苗苫瑕沌话铡153、建立数据库4、程序设计

借助于选定的DMBS建立数据库,收集整理数据,将数据录入到数据库中。确定数据接口,配置数据源。设计系统用户界面,组织系统菜单,设计相关组件及参数,设计系统的程序、单元、函数或过程的流程结构。5、编程和调试通过IDE和组件设计单元及项目,对程序调试并改进。对系统进行测试和优化处理。嗽哺疟蛾乃脶铂濯堇塬鳓阋睹砟钯式佛姣倡芘扫狩数据库课题分工情况第五组:叶飘凰、欧阳亮凤、苏志坚、谢文龙、陈智

PPT编辑、排版:叶飘凰、欧阳亮凤PPT资料收集、审核:谢文龙、陈智Word制作:谢文龙主讲:苏志坚资料来源:《数据库原理及应用教程》(第二版)2012福建专升本教材、《数据库系统全书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论