? NULL表示不知道或者未定义,其处理不同于正常的数值Р基本类型的扩充? 主要是数据类型以及函数(方法和操作符)的扩展。实现的方法是将高级查询语言与数据多视图相结合,目的是抓住更多的语义来增加存储数据的值Р复杂对象? 多种基本的或用户定义的类型构成的对象Р继承性和自动应用业务规则? 支持类继承特性。在把复杂数据合成到数据库的时候,未了确保数据的完整性和一致性,需要自动应用业务的规则РOracle的发展历程Р1977年在加利福尼亚的Redwood、Larry Ellison和Robert Minor一起建立了Oracle公司? 在IBM的System/R(关系模型)的基础上,推出了第一个关系型数据库管理系统,这也是第一个使用IBM的结构化查询语言(SQL)的RDBMS(关系型数据库管理系统)?Oracle RDBMS可用于几乎所有的操作环境,包括:IBM大型机、DEC VAX小型机、基于UNIX系统的小型机、WINDOWS、LINUX以及一些专用硬件操作系统平台?Oracle是世界上最大的RDBMS供应商,计算模式的倡导者之一,在该模式下,(是将分散应用集成起来的理想场所)Р三层结构(MVC)? (1)客户层/表示层: 显示信息给用户,同时接受输入的要处理的信息;? (2)应用层/业务处理层:所有的业务处理都将按系统实现的逻辑咋该层进行。商业规则的加强、数据一致性的检查和系统所需的复杂处理都在该层进行。此层是三层模型中处理事务最多的一层? (3)数据层/数据访问层:为满足其他两层的需求而用来存储信息的。在用户同系统交互时,关系数据库将优化从应用层接受到的以及返回给应用层的信息РV(显示层)РC(业务处理层)РM(数据访问层)РDB?OracleР请求Р处理Р交互Р请求Р响应Р请求Р响应Р提供用户操作和信息显示的界面Р提供数据有效性和完整性验证,以及业务处理Р提供与数据的交互