对象关系型数据库发展方向-big.data.analytics.with.spark
26.5、订餐系统设计26.6、工学结合项目系统设计第二十八章对象关系数据库系统27.1、数据库发展历程层次型数据库网状型数据库关系型数据库(主流)(19世纪70年代)对象关系型数据库(20世纪80年代开始)定义:ORDBS是面向对象的数据库模型(Object Oriented Data Model简称OO模型)和关系型数据模型的结合产物27.2、对象关系型数据库发展方向1、以面向对象的程序设计语言为基础,研究持久化的程序设计语言。支持OO模型(Hibernate) 2、建立新的面向对象数据库系统OODBS,支持OO数据模型3、以关系数据库和SQL为基础,把面向对象技术融入到数据库系统的ORDBS从纯粹的数据库系统角度来说,第三种发展较为卓著。它在传统的关系数据库的基础上吸收了OO模型的主要思想,同时又保持了关系数据库系统的优点。成功开发了诸如: Postgres,Illusta等原型系统。本章课程主要以第三种发展方向来阐述27.3、SQL3 SQL全名是结构化查询语言(Structured Query Language),是用于数据库中的标准数据查询语言,IBM公司最早使用在其开发的数据库系统中。1986年10月,美国ANSI对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准SQL3是1999年发布的新的SQL标准。最显著的特点就是:提供了面向对象的扩展克服的原来关系型数据库数据类型单一的缺点。扩展的类型LOB,Boolean,集合类型Array.用户定义的Distinct类型现在最新的标准是SQL99。ORACLE不但对标准的SQL完全兼容,而且有自己更为方便的增强SQL
用户评论