- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.4 小结 3. 对象关系数据模型是在关系数据模型的基础上通过引入面向对象的概念形成的。对象关系数据模型首先扩充了关系数据模型的类型系统,在原子类型的基础上,增加了结构类型、数组类型、多重集合类型和参照类型,并支持类型的继承。对象关系数据模型首先扩展了关系数据模型的关系,关系不仅是元组的集合,也可以是对象的集合。两个对象关系可以形成子表和超表关系,用于表达概念模型中的IsA联系。 4. 由于ORDBMS的实现早于SQL-1999/2003标准的制定,使得各个ORDBMS所采用的术语、语言语法不尽相同。 10.2 面向对象数据模型 下面我们给出Student类的完整说明,包括码和外延。 Class Student(extent Students key Sno){ attribute string Sno; attribute string Sname; attribute string Ssex; attribute integer Sage; attribute string Sdept; relationship setCourse Courses inverse Course::Students; interger ShowName(out string); } 10.2 面向对象数据模型 (8)类型(type) ODL的类型系统与C++和Java语言的类型系统相同。类型系统以基础类型为基础,按照一定的递归原则,构造出复杂的类型。 ODL的基础类型有: 原子类型:如integer、float、character、character string、boolean和enumerations。 类名:如Student、Course。它实际上是一个结构类型,包括所有的属性和联系。 10.2 面向对象数据模型 ODL使用类型构造器,常用的构造器有: Set:T是任意类型,SetT是一个类型,它表示一个集合,集合的元素是类型T的元素。 Bag:同Set,只是允许出现相同的元素。 List:T是任意类型,ListT是一个类型,其值是由T的0到多个元素组成的表。 Array:T是任意类型,i是任意整数,ArrayT, i是一个类型,它表示T的i个元素构成的数组。 10.2 面向对象数据模型 Dictionary:T和S是任意类型,DictionaryT, S是一个类型,表示一个有限对的集合,其中,T和S分别称为码类型和范围类型。每个对由两部分构成:T的值和S的值,其中T的值在集合中必须唯一。 Structures:假设T1、T2、......、Tn是任意类型,F1、F2、......、Fn是字段的名字,Struct N {T1 F1, T2 F2, ......, Tn Fn}是一个类型,它有n个字段,第i个字段的名字是Fi,类型是Ti。 10.2 面向对象数据模型 ODL规定,联系的类型只能是类,或运用一次前5个构造器得到的类型,而且T必须是类;属性的类型可以是原子类型或其它构造得到的类型,类作为类型时,把它看作由属性和联系构成的结构类型。 10.3 对象关系数据模型 对象关系数据模型是关系数据模型和面向对象数据模型二者结合的产物。在这一节中我们介绍SQL-1999和SQL-2003标准所采用的对象关系模型,大多数数据库产品只支持这里描述的SQL特征的子集。 10.3 对象关系数据模型 对象关系数据模型的核心概念仍然是关系,关系数据库是关系的集合,但是作了一些扩充,主要的扩充有两点: 类型系统:关系模型中,属性的域只能是原子类型,使得处理某些问题显得不自然,处理效率低。SQL标准引入了ro
您可能关注的文档
最近下载
- 饮食营养与卫生.doc VIP
- 固定卷扬式启闭机计算书.doc VIP
- 部编版语文三年级上册第四单元习作《续写故事》课件.pptx VIP
- 2025全国大学生英语竞赛c类真题.pdf VIP
- 尼康D5200使用说明书_大陆_VRUM_SG(Sc)01.pdf VIP
- 管理会计智慧树知到答案章节测试2023年安徽财经大学.docx VIP
- 两、三位数除以一位数第1课时 口算和估算 课件 2025 苏教版数学三年级上册.ppt
- 选煤厂操作规程汇编.docx VIP
- 2025中国南方电网有限责任公司共享运营公司招聘(17人)笔试备考试题及答案解析.docx VIP
- 青岛版信息科技第3册学历案.docx VIP
文档评论(0)