- 1、本文档共259页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 9.1 面向对象的概念建模 1.面向对象的数据类型系统 基本类型 复合类型 引用类型 * 2.对象联系图 关系模式中的数据结构层次是关系---元组---属性而属性类型是一些基本的数据类型。元组是属性值的有序集合,关系是元组的无序集合,关系具有规范化结构(1NF).因此,传统关系模型称为平面关系模型。若允许关系的属性值又可以是关系,而且可以嵌套,形成非1NF关系,则形成嵌套关系模型。若进一步放宽限制,允许关系中的属性可以是基本数据类型、结构类型(元组类型)或集合类型(即关系类型)。则形成复合对象模型。 * 对象联系图有下列七个基本成分: 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个月的复习技巧。 * 1.方法 原来就有不少同学说数据库原理难学,数据库原理难在抽象,特别是有关“范式”和SQL语言的章节,学习起来往往感到力不从心。现在教材更新后,有的同学说数据库系统原理更难学,尤其新增加的那部分。 * 6.1 事务 1.事务的概念: 事务是一个操作序列 。这些操作要么什么都做,要么都不做,是一个 不可分割 的工作单位。事务以BEGIN TRANSACTION语句开始,以COMMIT(提交)语句或ROLLBACK(回退或撤消)语句结束。 一个程序的执行可通过若干事务的执行序列来完成。 * 2.事务的性质: 为保证数据库的完整性,事务必须具有下列四个性质: 1.原子性(automicity) 一个事务中对数据库的操作,是一个不可分割的整体。 2.一致性(consistency) 数据不会因事务的执行而遭受破坏。 3.隔离性(isolation) 在多个事务并发执行时
您可能关注的文档
- 打架成本高,劝君.pptx
- 传染病知识科普ppt.pptx
- 初中作文框架.pptx
- 大动脉转位超声诊断.pptx
- 车间划线标准.pptx
- 车间安全标识标准.pptx
- 超疏水材料发展趋势.pptx
- 常用输液工具的选择.pptx
- 厂级安全培训.pptx
- 常见急腹症的诊断及鉴别诊断.pptx
- 2024河南驻马店确山县事业单位招考(159人)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江台州椒江区环境卫生事务中心招聘历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江嘉兴市秀洲区事业单位招聘1人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江丽水景宁县招聘编外驾驶员历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江台州市海洋投资发展集团限公司公开选调集团中层岗位【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江出版联合集团校园招聘51人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江台州路桥区交通运输行政执法队招聘编外人员4人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江台州黄岩自来水公司招聘3人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江嘉兴嘉善县水务控股集团限公司公开招聘10人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024浙江嘉兴市海宁市铭德殡仪服务限公司招聘2人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)