数据库
我们的编辑将审阅你所提交的内容,并决定是否修改文章。
阅读关于这个主题的简要摘要
数据库,也叫电子数据库,任何数据集合,或信息,是专门为快速检索而组织的电脑.数据库的结构是促进与各种数据处理操作相结合的数据的存储、检索、修改和删除。一个数据库管理系统(DBMS)从数据库中提取信息以响应查询。
下面简要介绍一下数据库。要进行全面治疗,看到计算机科学:信息系统和数据库;信息处理.
数据库存储为文件或者一组文件。这些文件中的信息可以被分解为记录,每一个都由一个或多个组成字段。字段是数据存储的基本单元,每个字段通常包含有关数据库所描述的实体的一个方面或属性的信息。记录也被组织到表中,其中包括关于各个字段之间关系的信息。虽然数据库数据库宽泛地应用于计算机文件中的任何信息集合,严格意义上的数据库提供交叉引用功能。使用关键字和各种排序命令,用户可以快速搜索、重新排列、分组和选择许多记录中的字段,以检索或创建特定的报告聚合的数据。
数据库记录和文件必须被组织起来以允许信息的检索。查询是用户检索数据库信息的主要方式。DBMS的强大之处在于它能够从表给出的基本关系中定义新的关系,并使用它们来获得对查询的响应。通常,用户提供一串字符,计算机在数据库中搜索相应的序列,并提供这些字符出现的原始材料;例如,用户可以请求其中的所有记录字段的内容为某个人的姓是这个词吗史密斯.
大型数据库的许多用户必须能够操作在任何给定的时间内,其中的信息都是快速的。此外,大型企业和其他组织倾向于建立许多包含相关甚至重叠数据的独立文件,而且它们的数据处理活动经常需要链接来自几个文件的数据。已经开发了几种不同类型的DBMS来支持这些需求:平面的、分层的、网络的、关系的和面向对象的。
早期的系统是按顺序排列的(即按字母顺序、数字顺序或时间顺序);直接存取存储设备的发展使通过索引随机存取数据成为可能。在平面数据库,记录是根据一个简单的实体列表来组织的;许多用于个人计算机的简单数据库在结构上是扁平的。记录在层次数据库以树状结构组织,每一层记录分支成一组较小的类别。不同于在不同级别的记录集之间提供单一链接的分层数据库,网络数据库通过将指向一组记录的链接或指针放在另一组记录中,在集之间创建多个链接;网络数据库的速度和多功能性使其在企业和社会中得到广泛应用电子商务.关系数据库用于文件或记录之间的关联不能用链接表示的情况;一个简单的平面列表变成一个表的一行,或者“关系”,多个关系可以通过数学关联来产生所需的信息。各种各样的迭代的SQL(结构化查询语言)被广泛应用于关系数据库的DBMS中。面向对象的数据库存储和操作更复杂的数据结构,称为“对象”,这些数据结构被组织成层次结构类,这些类可以从链中更高的类继承属性;这种数据库结构是最灵活和适应性最强的。
许多数据库中的信息由自然语言文档文本组成;面向数字的数据库主要包含统计数据、表格、财务数据以及原始科学和技术数据等信息。小型数据库可以在个人电脑系统上维护,供个人在家使用。这些数据库和更大的数据库在商业生活中变得越来越重要,部分原因是它们现在通常被设计为集成使用其他办公软件,包括电子表格项目。
典型的商业数据库应用包括机票预订、生产管理职能,医院的病历,保险公司的法律记录。最大的数据库通常由政府机构、商业组织和大学维护。这些数据库可能包含诸如摘要、报告、法律法规、电报服务、报纸和期刊、百科全书和各种目录等材料的文本。参考数据库包含参考书目或索引,作为书籍、期刊和其他出版文献中信息位置的指南。现在有成千上万个这样的公众可访问的数据库,涵盖了从法律、医学、工程到新闻和时事、游戏、分类广告和教学课程等各种主题。
以前分离的数据库正逐渐被取代结合以电子方式进入更大的集合称为数据仓库.企业和政府机构然后雇佣"数据挖掘软件来分析数据的多个方面的各种模式。例如,政府机构可能会标记购买可疑数量的某些设备或材料的公司或个人进行人工调查,即使这些购买分散在全国各地或通过各个子公司进行。