首先为什么使用数据库?
现在大多数软件都会使用数据库来存放和管理数据,为了更方便的查询和管理数据。
例如员工收入登记,如果用excel来保存,可能每个员工的数据都很直观,但是需要统筹数据如查询,就很不方便且不合理,而在数据库中仅需要一条查询语句。
数据库有其强大的数据处理功能,可以方便生成各种数据,便于计算机对数据进行有效处理,便于对数据进行处理,
提炼出对分析和决策有用的数据和信息
那我们怎么把大量的数据放如数据库呢?
我们想把数据存储到数据库中需要到这样一个系统,这个系统就是数据库管理系统,
而oracle数据库管理系统就是当前最好的数据库管理系统之一,而运行数据库管理系统和对数据库实施管理和控制的
就是数据库服务器
那数据库管理系统的发展历史是怎么样的呢?
1.萌芽阶段:文件系统
2.第一代数据库系统:网状、层次模型数据库系统
3.第二代数据库系统:关系型数据库系统(结构化查询语言SQL)
4.而新一代的数学计算,事物处理,工程设计统计,人工智能,多媒体,分布式需要一种新的数据库
那就是 新一代数据库系统:对象-关系型数据库系统
oracle 加入了并行的元素,而且开始对“对象-关系“型数据库进行变迁
但目前仍然是关系型数据库系统为主
那目前的主流数据库是什么呢?
1.oracle
oracle数据库是甲骨文公司的数据库产品,是一个对象关系数据库管理系统,
既提供关系数据库的功能,又提供面向对象数据库的功能,号称是世界上最好的数据库系统
在数据库领域一直处于领先地位
1986年进入中国市场,国内很多行业和部门的信息管理系统开发都选用了oracle数据库
版本包括9i,10g,和目前最新的版本11g
而oracle10g比较成熟和稳定,目前的企业应用比较广泛
2.DB2数据库
DB2数据库是IBM公司的数据库产品,主要应用于大型的应用系统,具有较好的可伸缩性,
可支持从大型级到单用户环境,支持各种平台,金融系统应用比较多
3.SQL Server
SQL Server数据库是微软公司的数据库产品
主要版本有2000,2005,2008,仅支持windows平台
4.mysql
mysql数据库是一款免费的开放源代码的数据库产品
具有体积小,速度快,总体拥有成本低的特点,且与php结合
数据库的作用主要有
保存数据
管理数据
更快的查询,处理,统计数据
保持数据的一致性,共享性和安全性
方便智能的分析,产生新的有用信息