数据库管理系统允许用户根据需要存储、组织和检索部分或全部信息。每种主要类型的数据库管理系统都需要一个软件程序,该程序创建记录来组织数据,并根据这些数据创建报告。数据库的软件程序创建四种常用程序之一类型:层次...
数据库管理系统允许用户根据需要存储、组织和检索部分或全部信息。每种主要类型的数据库管理系统都需要一个软件程序,该程序创建记录来组织数据,并根据这些数据创建报告。数据库的软件程序创建四种常用程序之一类型:层次数据库、网络数据库、关系数据库或面向对象数据库。

层次数据库是最古老的数据库之一数据库管理系统的一种类型。它最常用于大型计算机上。数据库创建者预先定义每个记录与其数据之间的关系。该结构需要根记录或父记录,数据库设计者从中为进入数据库的每一位数据创建父子关系。

数据库管理系统可以使用单一计算机程序。
网络数据库也通过定义的父子关系来组织数据。就像真实的家庭一样,网络数据库结构允许分类为子级的数据具有多个父级。这是对分层数据库管理系统的改进。它允许用户通过父记录和子记录将一个数据库中的信息连接到另一组数据。
管理系统因其灵活性和易用性而日益普及它允许数据库设计者使用单独的信息片段在不同的数据库之间创建关系,而不受父或所有者关系的限制。一个数据库中的信息与另一个数据库中的数据相关联,这是一个唯一的标识符,如员工标识号。
关系型数据库管理系统允许数据库设计者创建一个数据库来存储雇员的工资和薪金信息。设计者为个人信息(如家庭住址和电话号码)创建一个单独的数据库。不同的用户可以输入和更新每个数据库中的记录。报表从任何找到匹配的员工识别号的数据库。
面向对象类型的数据库管理系统提供了一种组织数字和文本以外的数据的方法。设计师使用它们来容纳多媒体项目,如照片,音乐和视频。这个数据库管理系统对每个项目使用两个标识符。第一个是描述性对象名,第二个是一个微型程序,其中包含计算机在存储和检索过程中运行的指令或方法,这两个部分成为数据库用户可以像使用文本或数字一样组织的对象。