Oracle技术
柴瑞敏
电子与信息工程学院
计算机科学与技术系
Tel参考书
《Oracle 10g数据库基础教程》孙风栋
电子工业出版社
教材及参考书
课程目标
本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管理,使学生初步掌握大型数据库的基本原理和应用,了解大型数据库的管理方法。
课堂讲授:32 上机:16
考核办法
(卷面80%+平时20%)*(2/3)+(上机)*(1/3)
第1章 oracle9i概述及安装
1.1 数据库常识
1.2 SQL语言
1.3 Oracle公司及产品
1.4 其他几种主流数据库
1.5 Oracle9i的安装
1.6 Oracle9i的卸载
1.1数据库常识
数据模型是数据库系统的核心和基础,通常由数据结构、数据操作和完整性约束三部分组成。
数据模型主要有:网状模型、层次模型、关系模型、面向对象模型、对象关系模型。各种DBMS都是基于某种数据模型的。
Oracle是一种对象关系DBMS。(ORDBMS)
1.2 SQL语言
SQL的全称是结构化查询语言(Structured Query Language),是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言。
目前所有主要的关系数据库管理系统都支持SQL语言。
SQL语言包含4个部分:
1 数据定义语言(DDL)
2 数据操纵语言(DML)
3 数据查询语言(DQL)
4 数据控制语言(DCL)
1.3 Oracle数据库简介
Oracle数据库是Oracle公司于1979年发布的世界上第一个关系数据库管理系统。经过30多年的发展,Oracle数据库已经应用于各个领域,Oracle公司也成为当今世界上最大的数据库厂商。
目前,Oracle公司是业界领先的数据库企业和世界第二大独立软件企业,仅次于Microsoft公司,是世界软件企业排名前5位的国际软件大企业,向世界145个国家和地区销售其产品和服务。
Larry Ellison
1.3 Oracle公司及产品
Larry Ellison
1.3 Oracle公司及产品
1.3 Oracle公司及产品
ED Oates艾德.奥兹曾经一度因为婚姻问题,不得不离开公司。几年后,他又重返公司,重新为ORACLE做出巨大的贡献,他许下诺言,在公司员工超过1万人的时候会再度离开。1999年,他完成了心愿。现在他正在纵情于音乐,自得其乐。
很长一段时间里,公司研发由Miner独力承担。Miner视金钱如无物,为人低调,和Ellison的锋芒必露形成鲜明的对比。在公司里,大家一致认为他是老好人,他也深受员工爱戴。Ellison是公司的大脑,Miner则当之无愧的成为公司的心脏。他是个沉默的英雄。
1983年3月,RSI发布了ORACLE第三版。Miner和Scott历尽艰辛用C语言重新写就这一版本。在开发第三版还没有结束的时候,Scott离开了ORACLE。当时用C语言改写ORACLE的压力很大,无休止的软件调试终于让Scott不堪重负,选择了一走了之。把剩下的重担交给了Miner一个人。在出售了自己的%4的股票之后,Scott 后来创建了Gupta公司(现更名为Centura Software)和PointBase公司(提供百分之百纯Java嵌入式数据库),都是开发和数据库相关的产品。多年后有人问到他的%4的ORACLE股票的时候,Scott,这个曾经给ORACLE写出第一行代码的技术高手,也只能报以一笑了。如果能坚持下来,那是一笔几亿美金的财富。不过当时的Scott没有那么多的想法,他只是太累了。
1.4 Oracle公司及产品
ORACLE的发展
ORACLE2 (1979年) 世界上第一个基于SQL的数据库管理系统,用汇编语言开发
ORACLE2 (1983年) 用C语言开发,具有了可移植性
ORACLE7 (1992年) 基于UNIX,采用多线程
ORACLE8 (1997年) 基于Java,支持面向对象
ORACLE8i(1998年) 支持Internet技术
ORACLE9i(2000年12月)增加了更多的对Internet应用及电子商务的支持
ORACLE10g(2004年) 结合了最新的网格计算的功能
ORACLE11g (2007年)引入了更多的自助式管理和自动化功能
IBM公司: DB2、 informix
Oracle公司:MySQL(开源免费)
微软公司: SQL Server 、Access
Sybase
原创力文档

文档评论(0)