数据库系统中文版

Chapter 2 The ER-Data Model and Mapping to Relational Schema

| 关于   «  2.5. ERD 关系类型   ::   目录   ::   2.7. 综合示例  »

2.6. 二元与三元关系

本节专注于:

这通过以下方式实现: 为同一应用领域中的两家不同商店的策略分别呈现两个问题陈述。

每个问题的设计解决方案都应关联相同的三个实体。由于两家商店有不同的工作政策,因此必须采用不同的方式来关联这些实体,以满足每家商店的要求。

在提出这些问题之后,读者会发现:第一个问题(商店 X)的解决方案需要在三个实体之间使用三元关系,而第二个问题(商店 Y)的解决方案需要在相同的三个实体之间使用两个二元关系。

对于每个问题陈述: $(Store$ $X$ $&$ $Store$ $Y$ $problems)$,将分析设计师可能想到的所有可能解决方案,从错误的开始,最终呈现正确的解决方案。这旨在更好地理解错误设计的缺点。并帮助读者识别何时需要三个实体之间的三元关系。

一般问题陈述 _________________________

提示: 在开始观看可视化之前,您应该遵循幻灯片中的逐步说明,以便更好地理解。

通用问题陈述及 Store X 首个解决方案图示:

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

三元关系示例(商店 X)_________________________________

存储 X 第二个解的图示:

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

存储 X 第三个解的插图:

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

存储 X 的前向解图示:

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

二元关系示例(存储 Y)___________________________________

首先存储 Y 并分析第二个解:

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

存储 Y 第三和第四解的分析:

Settings

Proficient Saving... Error Saving
Server Error
Resubmit

   «  2.5. ERD 关系类型   ::   目录   ::   2.7. 综合示例  »

关闭窗口