数据模型模式和实例2025年3月17日 | 阅读 3 分钟 有效可靠的数据是组织进行有效决策的最宝贵部分。因此,在设计数据库时,数据库的规划以及要存储在数据库中的实际数据对组织来说至关重要。存储在数据库中的数据会定期更改,而规划会长时间保持稳定。
模式图只能显示模式的某些方面,例如记录类型的名称、数据类型和约束。其他方面无法通过模式图指定。例如,给定的图既没有显示每个数据项的数据类型,也没有显示各种文件之间的关系。 在数据库中,实际数据变化非常频繁。例如,在给定的图中,每当我们添加一个新的成绩或添加一名学生时,数据库就会发生变化。某一时刻的数据称为数据库的实例。 ![]() 子模式模式的子集称为子模式。它继承了与模式相同的属性。子模式定义了应用程序程序看到的数据库部分,这些程序实际从数据库的数据中生成它们所需的信息。应用程序程序可以在不影响其他应用程序程序使用的子模式的情况下更改其对应的子模式。 由于有多个用户,每个用户访问数据库的一部分,因此对于给定的模式可以有不同的子模式。例如:考虑前面讨论的班级记录数据库。子模式是 Student_Section 关系,它派生自 Student 和 Section 关系。此关系将包含姓名、班级、部分标识符、课程编号、学期和年份等字段。 模式:学生
模式:班级
子模式:学生_班级
实例数据库的实例也称为数据库状态。它是给定时间点的数据库中的数据。每次在数据库上执行更新、插入和删除等修改操作时,数据库都会从一个状态变为另一个状态。下图显示了数据库模式中 Student_Section 关系的示例。 子模式:学生_班级
下一主题DBMS 数据独立性 |
我们请求您订阅我们的新闻通讯以获取最新更新。