The Wayback Machine - https://web.archive.org/web/20221025113541/https://baike.sogou.com/kexue/d16591026735022601.htm

数据库

编辑

数据库,又称为数据管理系统,是处理的数据按照一定的方式储存在一起,能够让多个用户共享、尽可能减小冗余度的数据集合,简而言之可视为电子化的文件柜——存储电子文件的处所。一个数据库可以由多个数据表空间(Tablespace)构成,用户可以对文件中的资料运行新增、截取、更新、删除等操作。

1 数据库的常用别名编辑

中国台湾 档案库
中国大陆 数据库

2 数据库管理系统编辑

数据库管理系统(database management system)是为管理数据库而设计的电脑软体系统,一般具有储存、撷取、安全保障、备份等基础功能。数据库管理系统可以依据它所支援的数据库模型来作分类,例如关系模型(relational model)、XML;或依据所支持的计算机类型来作分类,例如服务器集群、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;不论使用哪种分类方式,一些数据库管理系统能够跨类别,例如,同时支持多种查询语言。现有的数据库管理系统,可以提供多种功能来管理数据库,基本可以分为四种基础功能:

1.数据定义:通过创建修改和移出来确定数据组织。

2.更新:插入修改和删除当前的数据。

3.提取:从一个表格中提取从一个表格中提取信息,供直接使用或通过其他应用做下一步处理。提取出的数据类型需要与原数据库的数据类型保持一致。

4.管理:登记并监控用户行为保证数据安全检查系统的运行情况,保证数据完整性注意信息并发性控制能够在有余,为预测的系统故障等情况出现后恢复信息。

数据库和它的管理系统要遵循同一个特定的数据库模型的准则,一般来说,数据库服务器是专门用于保存数据库、运行数据库管理系统和其相关的软件的计算机。数据库服务器绝大部分都是多处理器的服务器,拥有超级存储空间和独立磁盘冗余阵列(Redundant Array of Inexpensive Disks,简称RAID)来保证稳定的存储量。独立磁盘冗余阵列是保证在任何磁盘损坏或者故障的情况下可以恢复数据。数据库硬件加速器将一个或者几个服务器用高速通道连接,这样就可以用在海量数据传输处理的环境下。数据库管理系统是大多数数据库管理应用软件的核心。

3 数据库语言(database languages)编辑

数据库语言是一种具有特殊目的性的语言,有时还区分出子语言(sublanguages),包括以下几种:

数据控制语言(DCL)-控制对数据的访问

数据描述语言(DDL)-这种语言定义了数据类型,例如创建、更改、删除表或者数据之间的联系。

数据操作语言(DML)-这种语言一般是为了完成数据的插入、更新或者增减。

数据查询语言(DQL)-这种语言是用来检索信息或者检索计算机处理后的派生信息。

4 数据库的架构编辑

数据库的架构可以大致区分为三个概括层次:内层、概念层和外层。

内层:最接近实际储存体,亦即有关数据的实际储存方式。

外层:最接近使用者,即有关个别使用者观看数据的方式。

概念层:介于两者之间的间接层。

5 数据库索引编辑

资数据索引的观念由来已久,就像是一本书的目录一样,也算是索引的一种。只是索引的分类较广,例如车牌、身份证字号、条码等,都是一个索引的号码,当我们看到号码时,可以从号码中看出其中的端倪,若是要找的人、车或物品,也只要提供相关的号码,即可迅速查到正确的人事物。

另外,索引跟域有著相应的关系,索引即是由域而来,其中域有所谓的关键域(Key Field),该域具有唯一性,即其值不可重复,且不可为"空值(null)"。例如:在合并数据时,索引就是附加域数据之指向性用途。故此索引为不可重复性且不可为空。

6 数据库的分类编辑

一种分类方式是根据其内容进行分类,例如:参考名录,文件内容,多媒体对象等。

另一种分类方式是根据其应用领域分类,例如:会计,音乐创作,银行业,制造业或者保险业。

第三种分类方式是根据技术层面分类,例如:数据库的结构或者交互界面类型。 [1]

参考文献

  • [1]

    ^Beynon-Davies, Paul (2003). Database Systems (3rd ed.). Palgrave Macmillan. ISBN 978-1403916013. Check |isbn= value: invalid character (help)..

阅读 4.2w
版本记录
  • 暂无