文档介绍:第1章 Oracle 简介
简介数据库技术
初识Oracle数据库
演示Oracle数据库的管理信息系统
介绍本课程的学习方式、考核及职业面向等
今天要学的内容
数据处理技术的三个阶段
人工处理阶段
数据无法长期保存,没有专门的软件对数据进行管理,无法共享,数据不具有独立性。
文件系统阶段
数据可以长期保存,由文件系统保管数据,但在共享性、独立性方面较差。
数据库系统阶段
数据结构化,共享性高、冗余度低,易扩充,独立性强,DBMS对数据进行了集中控制(在安全性、完整性、并发性、可恢复性方面)
数据的模型表示
数据结构:用于描述系统的静态特征。数据结构指数据库中对象类型的集合,如网状模型中的数据项,关系模型中的关系等。在数据库系统中,通常按照不同类型的数据结构来命名数据模型。
数据操作:数据操作指对数据库中各种对象进行操作的集合,包括操作及有关的操作规则,用于描述系统的动态特征。数据操作包括对这些数据进行插入、修改、删除等操作。
完整性约束:是指数据必须满足的一组规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确性、有效性和相容性。如在关系模型中,任何关系必须满足的实体完整性和参照完整性。另外,数据库系统还允许用户自定义完整性约束条件。
数据库系统的组成
数据库系统
数据库
操作系统
数据库管理系统DBMS
应用开发工具
应用程序
数据库管理员DBA
用户等组成
关系数据库管理系统(RDBMS)
流行的RDBMS:
Oracle、DB2、SQL Server、SYBASE
RDBMS的层次结构
应用层:处理各种数据库应用,是最终用户的界面层。
语言翻译处理层:对SQL语句进行翻译。
数据存取层:处理记录。
数据存储层:处理数据和缓冲区。
操作系统层:处理物理存储块。
Oracle 9i数据库的基础知识
Oracle的发展历程
Oracle9i的产品组成
Oracle9i的新特性
Oracle9i的工作模式
Oracle的发展历程
1977年开始研发,创始人为Larry Ellison,Bob Miner,Ed Oates。
Oracle9i是一个面向Web的数据库,支持多媒体数据,支持庞大的访问量,支持Java编程。
ORACLE公司美国总部
资料