数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
简介
定义1
在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,
企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、
姓名、
年龄、
性别、
籍贯、
工资、
简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在
财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用
计算机实现财务、仓库、生产的自动化管理。
定义2
数据库是依照某种
数据模型组织起来并存放二级
存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其
数据结构独立于使用它的
应用程序,对数据的增、删、改和检索由统一
软件进行管理和控制。从发展的
历史看,
数据库是
数据管理的高级阶段,它是由
文件管理系统发展起来的。
数据处理系统
数据库是一个
单位或是一个应用领域的通用
数据处理系统,它存储的是属于企业和事业部门、
团体和个人的有关数据的
集合。数据库中的数据是从全局观点出发建立的,按一定的
数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取
路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。
数据库中的数据是为众多用户所
共享其信息而建立的,已经摆脱了具体
程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
2基本结构
数据库的基本结构分三个层次,反映了
观察数据库的三种不同角度。
以内模式为
框架所组成的数据库叫做物理数据库;以概念模式为框架所组成的数据叫概念数据库;以外模式为框架所组成的数据库叫用户数据库。
⑴物理
数据层。
⑵概念
数据层。
它是数据库的中间一层,是数据库的整体
逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是
数据库管理员概念下的数据库。
⑶逻辑
数据层。
它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即
逻辑记录的集合。
数据库不同层次之间的联系是通过映射进行转换的。