IB/组别 4/计算机科学/数据库/关系型数据库模型
数据库管理系统 (DBMS) 和关系型数据库管理系统 (RDBMS) DBMS 数据库管理系统 (DBMS) 是用于创建和管理数据库的系统软件。DBMS 为用户和程序员提供了一种系统化的方式来创建、检索、更新和管理数据。RDBMS
关系型数据库管理系统 (RDBMS) 是一种基于 E. F. Codd 引入的关系模型的数据库管理系统 (DBMS)。RDBMS 中的数据存储在称为表的数据库对象中。每个表都分解成称为字段的更小实体。CUSTOMERS 表中的字段包括 ID、NAME、AGE、ADDRESS 和 SALARY。记录也称为数据行,是表中存在的每个单独条目。列是表中的一个垂直实体,它包含与表中特定字段相关的所有信息。
概述 DBMS 的功能和工具
功能是
1. 它组织数据
2. 它整合数据
3. 它分离数据
4. 它控制数据
5. 它检索数据
6. 它保护数据。
数据库管理员在建立数据库时引入这些规范,并且随着数据库配置的更改,可能会重新引入这些规范。数据以最适合每个应用程序的方式进行组织。
3. 它分离数据:数据库管理系统充当应用程序程序与其关联数据之间的过滤器。它将应用程序逻辑与计算地址、跟踪链或链接、阻止/取消阻止数据、定位记录和选择数据元素所需的输入/输出逻辑分开。
[编辑 | 编辑源代码]对于应用程序程序员来说,数据库管理系统看起来像是操作系统软件的扩展。当它从主机程序接收数据存储请求时,它会控制数据如何以及在哪里进行物理存储。在数据检索方面,它会定位并返回请求的数据元素到程序中。
(1) 顺序地(按其物理存储顺序),
(2) 按顺序,根据用户指定的键的值,
(3) 按键随机,
(4) 按地址随机,以及
(5) 通过结构链接。
可以将数据记录的全部或任何部分返回给用户。
数据受到保护,防止未经授权的用户访问、物理损坏、操作系统故障、同时更新以及主机程序启动的某些中断。
访问控制
授权 认证
数据锁定是指锁定您需要的变量,并使用共享和排他锁进行两阶段锁定。
定义术语模式 - 数据库模式是表示整个数据库逻辑视图的骨架结构。它定义了数据的组织方式以及它们之间关系的关联方式。它制定了要应用于数据的约束。数据库模式定义了它的实体以及它们之间的关系。