第一章、关于Oracle的一些基本概念

本章内容概述:

1、什么是数据库以及关系数据库的组成。

2、什么是SQL。

3、字Oracle10g中支持哪些数据库对象。

4、数据库管理员要做哪些工作。

5、Oracle数据库是如何适合Oracle产品这个大家庭的。

学习任何东西最重要的阶段是在开始阶段。同样学习Oracle数据库意味着必须首先理解什么是数据库以及什么是关系数据库(RDBMS)。尽管这些在考试中并不会直接用到,但是这对于学习和理解Oracle数据库有着重要的作用。

关于数据库和关系模型

Oracle数据库经常在我们身边通过某种形式存在着,只是由于它的不确定形式使我们忽略了它的存在。只要数据以某种形式存储,就总是需要存储方法。

数据库最通俗的叫法也就是储存数据的方法。数据可以是逻辑形式的,就像储存在计算机程序中的值,或者是物理形式的,就像一个文件或者一个收据。我们可能意识不到数据库其实一直伴随我们周围,只是我们平时并不习惯这样叫它数据库而已。例如一个存放税款发票的鞋盒就是一个关于你年度开支的数据库。当你打开一个文件柜从中拿出一个文件夹时,也就是字连接一个数据库,而文件夹中的内容也就是你的数据(例如信用卡报表,银行报表,发票和订购单等)。文件柜或者文件抽屉就是你的数据存储机制。

在有计算机之前,所有的数据都是以容易看见的物理形式储存的。自从有了计算机,数据的存储形式就从以前能直接被感知的物理形式存储变为了以一系列0和1组成的数字储存形式。在我们看来计算机屏幕上显示的东西和实际物理形式的东西可能差别很大,但是关键的部分比如谁付款,数量多少,税款多少,开支的用途等等这些都是一样的,并不因为具体形式的不同而不同。

在了解了一个数据库和它的基本特点后,下面几点是共同的:

  • 数据库储存数据。数据的储存可以采取实物形式,比如一个文件柜和一个鞋盒。
  • 数据是以某些逻辑单元以一定的形式相互关联的。比如一个家谱数据库储存着一个家庭中的各个人以及之间的的关系(父亲,儿子等等)。
  • 一个数据库管理系统(DBMS)提供一个容易检索,增加,修改或删除数据的方法。可以被理解为一个文件柜可以使你更容易检索,使你容易找到想要的文件或者增添一些文件进去等等,计算机程序也可以实现类似的功能。

当数据开始由实物储存形式转变为用计算机以逻辑形式储存时经历了不同版本的数据管理系统的演变过程。字过去的50年内一些比较常见的数据库管理系统用到的方法有层次,网络和关系。而Oracle是一个关系数据库(RDBMS)。

关系模型数据库

关系数据库管理系统由美国计算机协会的Dr. E.F. Codd博士最早于1970年提出。Dr. E.F. Codd最早作为IBM的研究人员提出“A Relational Model of Data for Large Shared Data Banks”此时Dr. E.F. Codd的观点是背离当时数据储存原则的因为他指出表格只需要知道相关的数据即可而无需知道其具体物理储存方法的。不像之前的层次和网络模型使用物理储存位置来记录不同的数据集之间的关系,关系模型指出表中的数据只需知道其他表的表名和有联系的值即可,而并不需知道相互的具体储存位置。

注意:关于Dr. E.F. Codd博士的“A Relational Model of Data for Large Shared Data Banks”原来的文章可以在下面网页上了解:www.acm.org/classics/nov95/toc.html

关系模型打破了以往的所有数据分为收藏的对象或存储的实际数据关系(如表格)。也提出一些通过一些相关联的对象产生结果集的运算方法集(如加入条件产生一个新的结果集)。最终该模型提出来一整套原理来保证数据完整性和一致性(如约束)。Codd博士提出来12条规则能让设计者决定是否数据库管理系统满足关系数模型的要求。尽管目前并没有一个数据库满足所有的这12条要求(因为这样的话实际应用性能就大打折扣),但是人们普遍认为当今的关系数据库还是大致能符合那些要求的。

关系模型的精髓是数据是由关系集组成。这些关系由具有行和列的二维表来完成的,具体可见下图:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值