解释DBMS的架构?
数据库管理系统(DBMS)的架构显示了用户如何查看数据库中的数据。它不关心DBMS如何处理和处理数据。
它有助于实施、设计和维护存储和组织公司信息的数据库。DBMS的概念取决于其架构。架构可以设计为集中式、分散式或层次结构。
DBMS的架构可以在以下三个级别上定义如下 –
- 外部级别。
-
概念级别。
-
内部级别。
三层架构的主要目标就是将每个用户对数据的视图与数据库的物理表示方式分离。对存储的物理方面的更改不应影响数据库的内部结构。
数据库管理员应能够更改数据库的概念结构,而不影响其他所有用户。
外部级别/视图级别
外部级别描述与每个用户相关的数据库部分。此级别将用户与概念级别和内部级别的详细信息隔离开来。
概念级别/逻辑级别
概念级别描述存储在数据库中的数据及其之间的关系。
它表示以下内容 –
- 所有实体、属性及其关系。
-
数据的约束。
-
安全性和完整性信息。
内部级别/存储级别
内部级别是计算机上数据库的物理表示。此级别描述数据在数据库中的存储方式。它涵盖了用于在存储设备上存储数据的数据结构和文件组织。
以下是DBMS架构中的级别示意图 –