收起
数据库是以有意义的方式存储的数据集合,使多个用户和应用程序能够根据需要访问、查看和修改该数据。
数据库管理系统 (DBMS) 是一套程序,用于管理大型结构化数据集,并为许多类型的用户提供即席查询功能。DBMS 还可以控制数据库的安全参数。
任何类型的数据库都应具有以下特征:
事务持久性意味着执行事务的数据库过程是持久和可靠的。
数据库模型定义了不同数据元素之间的关系;规定如何访问数据;并定义可接受的操作、提供的完整性类型以及数据的组织方式。
关系数据库模型使用属性(列)和元组(行)来包含和组织信息。主键是将记录中的所有数据链接到唯一值的字段。
分层数据模型将逻辑树结构中相关的记录和字段组合在一起。
在为关系数据库构建索引时,几乎总是使用分层模型。
分层模型最常用的实现是在轻型目录访问协议 (LDAP) 模型中。
网络数据库模型允许每个数据元素具有多个父记录和子记录。
面向对象的数据库旨在处理各种数据类型(图像、音频、文档、视频)。面向对象的数据库管理系统 (ODBMS) 本质上比关系数据库更具动态性,因为可以在需要时创建对象,并且数据和过程(称为方法)在请求对象时随对象一起使用。
对象关系数据库 (ORD) 或对象关系数据库管理系统 (ORDBMS) 是具有用面向对象编程语言编写的软件前端的关系数据库。