数据库是管理信息的常规方法,它可以处理各种各样的信息、试验数据、销售总结、业务记录、人事档案和顾客要求等等。数据库的优势在于可以将庞大而复杂的信息以有序的方式组织起来,便于修改和查询,免除管理人员手工处理这些枯燥的数据。数据库系统在算法、系统结构等方面采取了很多方法提高数据的处理能力,同时在数据的保护、存取控制、备份上附加了很多重要的功能。
数据库一般是按照数据的组织和查询方式加以区分。早期的数据库常常是网状数据库或者是层次数据库。顾名思义,这些数据库是通过网状的方法处理数据存储和记录数据之间的关系的。现在这种数据库在一些地方依然还在使用,但目前使用最多的都是基于关系代数的关系数据库管理系统(RDBMS)。
在关系数据库管理系统中,数据按照表存放,每个表有行和列组成。每行是一个记录,每个记录的信息分为多段,一张表的每一行的段组组成都是相同的,而不同行中相同的段就组成了列。RDBMS 中表的数据可以通过行和列查询,而且每个表之间的数据可以建立某种“关系”,这样可以从不同的表中找到所要的信息。(www.xing528.com)
在关系数据库中使用的语言称为结构化查询语言SQL(Structured Query Language),SQL是数据库语言的标准。市场上有很多符合SQL 标准的数据库产品,例如微软公司的SQL Server、IBM 的DB2 等,最权威的要算Oracle 公司的Oracle8i。这些数据库价格都很昂贵,除此之外,还有一些免费的数据库,如MySQL,msql 等。这些数据库除了SQL 标准外,都加入了自己的特色。因为SQL 的标准在不断的变化,因此就有数据库产品遵循哪个标准的问题,尽管这些不同版本标准相互差异不是很大,而且有的实现了SQL 标准的超集,有的只实现了标准的一个子集,因此在使用时还是要注意一下数据库之间相互的兼容问题。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。