跳到内容

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. 它保护数据。

1. 数据根据数据定义语言的规范进行组织或结构化。

[编辑 | 编辑源代码]

数据库管理员在建立数据库时引入这些规范,并且随着数据库配置的更改,可能会重新引入这些规范。数据以最适合每个应用程序的方式进行组织。

2. 数据在元素(命名数据字段)级别相互关联或链接在一起,因此,在执行特定应用程序程序时,可以以多种组合进行组装。数据库管理系统是用于收集、组合并向用户返回可用数据的工具。

[编辑 | 编辑源代码]

3. 它分离数据:数据库管理系统充当应用程序程序与其关联数据之间的过滤器。它将应用程序逻辑与计算地址、跟踪链或链接、阻止/取消阻止数据、定位记录和选择数据元素所需的输入/输出逻辑分开。

[编辑 | 编辑源代码]

4. 它控制数据

[编辑 | 编辑源代码]

对于应用程序程序员来说,数据库管理系统看起来像是操作系统软件的扩展。当它从主机程序接收数据存储请求时,它会控制数据如何以及在哪里进行物理存储。在数据检索方面,它会定位并返回请求的数据元素到程序中。

5. 可以通过数据库管理系统获得数据记录

[编辑 | 编辑源代码]

(1) 顺序地(按其物理存储顺序),

(2) 按顺序,根据用户指定的键的值,

(3) 按键随机,

(4) 按地址随机,以及

(5) 通过结构链接。


可以将数据记录的全部或任何部分返回给用户。

6. 数据库管理系统保护并确保数据库的内容和数据元素之间的关系。

[编辑 | 编辑源代码]

数据受到保护,防止未经授权的用户访问、物理损坏、操作系统故障、同时更新以及主机程序启动的某些中断。

访问控制

授权 认证

数据锁定是指锁定您需要的变量,并使用共享和排他锁进行两阶段锁定。

定义术语模式 - 数据库模式是表示整个数据库逻辑视图的骨架结构。它定义了数据的组织方式以及它们之间关系的关联方式。它制定了要应用于数据的约束。数据库模式定义了它的实体以及它们之间的关系。

华夏公益教科书