Oracle 11g系列教程之数据库基础
从今天开始我们来一起学习ORACLE 11G的相关数据库基础内容。
一、数据库基本术语
大家都知道ORACLE是数据库相关的技术,那么我们的学习就从数据库相关的几个术语开始,我们先来看两个术语:
信息和数据,
信息:讲到信息大家一定不会陌生,因为我们生存的社会就是一个信息社会,但是如果我们想切确的给信息下一个定义,去显示不是很那么很容易,就信息科学认为还是很复杂的,那么我们在这里就把复杂的东西简单来讲:信息就是一切“表述”(或反映)事物的内部或外部互动状态或关系的东西都是信息。自然界的刮风下雨、电闪雷鸣,生物界的扬花授粉、鸡叫蛙鸣,人类社会的语言交流、书信往来,都属于信息传播的范畴。那么我们现在周围的信息越来越多,为了更有效的管理和利用信息.我们就想到利用计算机来对信息进行管理那么就出现了另一个术语:数据
那么什么又是数据呢?
数据是描述事物属性的符号,可以是数字、文字、图形、图像、声音、语言甚至影视、动画等。这些数据的多种表现形式,都可以经过数字化后存入计算机。所以说数据是数据库存储的基本对象。也就是说在计算机中,为了存储和处理我们人类所使用的信息,就使用一些事物的特征,然后组合成一条记录来表示.即现实世界中的一切事物都可以用数据来表示和描述。例如我现在准备表示:“杜飞这个人的信息”:
杜飞 男 30 计算机系 教研室 1312043xxxx
所以我们可以看到信息和数据之间存在不同,但也有必然的联系。
早期的计算机主要用于科学计算,如早期就是用于计算弹道轨迹,但后来逐步用于数据处理,发展到现在经历了三个阶段:
(一)、人工管理阶段
这个阶段主要在20世纪50年代中期以前,因为当时计算机硬件的发展还是成熟,只有纸带和卡片等所谓的外部存储器,没有现在我们现在“高科技” 的硬盘等,至于软件也没有现在的各种人性化的操作系统,没有专门用于管理数据的软件,那么数据以符号的方式存放到纸带或卡片上顺序输入到计算机中进行处理。这个阶段的特点如下图所示:
特点总结如下:
1 数据不保存:主要是因为没有相应的存储设备
2 数据不能共享:每个数据面向某个应用程序,存在对应关系,不能共同使用,因此造成3 数据的冗余。
4 数据不具有独立性 数据和程序紧密结合,当数据的结构发生变化,则应用程序必须随之修改。
(二)、文件管理阶段
这个阶段主要是50年代到60年代中期。这个时候计算机的发展又上了一个台阶,硬件方面出了磁盘,磁鼓等存储设备,这就意味着数据可以保存下来。软件方面主要是出现了OS,我们都知道OS有五大基本功能:处理器管理,存储器管理,文件管理,设备管理,作业管理,而这里就利用了其中的文件管理来对数据进行管理。那么这个阶段有如下特点:
总结如下:
1 数据可以保存
2 由文件系统管理数据:文件系统是通过中间的一个接口来进行管理,使得应用程序采用统一的存取方式来操作数据。
3 数据共享性差: 文件系统只负责存放数据,而各个文件之间没有联系在一起。即文件文件的冗余性较大。
4 数据不具有独立性。