- 1、本文档共258页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对象联系图有下列七个基本成分: 1)椭圆代表对象类型(相当于实体类型); 2)小圆圈表示属性是基本数据类型(整型、实型、字符串型等); 3)椭圆之间的边表示对象之间的“应用”; 4)单箭头(→)表示属性值是单值; 5)双箭头(→→)表示属性值是多值; 6)双线箭头(=)表示对象类型之间的超类与子类联系; 7)双线箭头(←→)表示两个属性之间值的联系为逆联系。 3.UML类图 统一建模语言 统一建模语言(Unified Modeling Language)是一种用于描述、构造软件系统以及商业建模的语言,综合了在大型、复杂系统的建模领域得到认可的优秀的软件工程方法。UML是大多数公司采用的标准,是ANSI和OMG等部门采用的标准。 UML的产生有三方面的原因: 首先,不同的面向对象方法有着许多相似之处,通过这项工作,消除可能会给使用者造成混淆的不必要的差异是非常有意义的; 其次,语义和表示法的统一,可以稳定面向对象技术的市场,使工程开发可以采用一门成熟的建模语言,CASE工具的设计者也可以集中精力设计出更优秀的系统; 第三,这种统一能使现有的方法继续向前发展,积累已有的经验,解决以前没有解决好的问题。 用类图表达类和关联 用类图表达关联类 用类图表达概化/特化 用类图表达聚合 9.2 开放数据库互连 1.什么是ODBC ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。 2.ODBC的体系结构 应用程序(Application)。 驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。 ODBC 驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。 数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 3.SQL/CLI SQL/CLI是ODBC技术的延续。 4.典型的数据库应用系统开发工具 PowerBuilder9.0、Delphi7.0、Visual Basic6.0 本章结束 第三部分 考情交流 本门课程考试情况总体介绍,考试过程中应该注意的方法和技巧;考前1个月的复习技巧。 6.2 数据库的恢复 1.数据库的可恢复性定义? 系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为数据库的可恢复性 2.典型的恢复策略: 3.故障类型和恢复方法 1)事务故障 2)系统故障 3)介质故障 6.3 数据库的并发控制 1.并发控制带来的三类问题: (1)丢失更新的问题 (2)不一致分析问题 (3)“脏数据”的读出。(在数据库技术中,未提交的随后又被撤消的数据为“脏数据”。) 2.封锁技术 X封锁的规则称为PX协议,其内容为:任何企图更新记录R的事务必须先执行LOCK X(R)操作,以获得对该记录进行寻址的能力,并对它取得X封锁。如果未获得X封锁,那么这个事务进入等待状态,一直到获准X封锁,事务继续进行。 简记为:先锁X,再执行,取不到,就等待。 S封锁的规则称为PS协议:其内容为:任何要更新记录R的事务必须先执行LOCK S(R)操作,以获得对该记录寻址的能力并对它取得S封锁。如果未获准S封锁,那么这个事务进入等待状态,一直到获准S封锁,事务才继续进行下去。当事务获准对记录R的要封锁后,在记录R修改前必须把S封锁升级为X封锁。 简记为:先锁S,再执行,锁不到,就等待,若要修改则升X 。 6.4 数据库的完整性 1.数据库的完整性 是指数据的正确性、有效性和相容性。数据库中数据发生错误,往往是由非法更新引起的。 数据库完整性是通过DBMS的完整性子系统实现的,它有两个功能: (1)监督事务的执行,并测试是否违反完整性规则。 (2)如有违
您可能关注的文档
- 2017版高三语文一轮复习第1部分语言文字运用专题三正确使用标点符号1从命题角度把握复习方向课件讲义.ppt
- 4.3立体图形的表面展开图讲义.ppt
- 2017版高三语文一轮复习第1部分专题二识记并正确书写现代常用规范汉字2从答题角度寻求突破方法课件讲义.ppt
- 4.3平面镜成像(有flash动画)讲义.ppt
- 4.3平面向量的数量积讲义.ppt
- 19课雪孩子(优质课获奖)重点.ppt
- 2017版中考历史总复习第五板块世界近代史主题17欧美主要国家的社会巨变和“蒸汽时代”的到来课件讲义.ppt
- 4.3死亡年末赔付趸缴净保费的厘定讲义.ppt
- 2017版中考历史总复习第一篇第一板块中国古代史主题02统一国家的建立、政权分立和民族融合课件讲义.ppt
- 4.3追求有意义的人生讲义.ppt
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
文档评论(0)