数据库

来自站长百科
跳转至: 导航、​ 搜索

数据库有多种定义,一般指按照数据结构来组织、存储和管理数据的仓库。建站中提到的数据库一般是指储存和处理数据的软件系统,例如常见的有ACCESS mySQL MSSQL

数据库的定义[ ]

定义1

当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个 “记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。

严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。    J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。

定义2

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

定义3 (伯尔尼公约议定书专家委员会的观点)

所有的信息(数据事实等)的编纂物,不论其是以印刷形式,计算机存储单元形式,还是其它形式存在,都应视为“数据库”。

网站常用数据库[ ]

文本数据库[ ]

mySQL[ ]

ACCESS[ ]

MSSQL[ ]

Oracle[ ]

Oracle公司是全球最大的信息管理软件和服务提供商。公司所应用的产品有财务、供应链、项目管理、等很多模块。Oracle已经出现了第七种版本了,也是最新的版本。Oracle的特点表现有:最新版本引入了共享SQL和多线索服务器体系结构,从而减少了本身资源的占用,并增强了Oracle的能力;支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等;实现了与第三代高级语言的接口软件PRO*系列,能在C,C++等主语言中嵌入SQL语句及过程化语句,方便对数据进行操纵;同时还提供了新的分布式数据库的能力等。

相关条目[ ]

参考资料[ ]