我需要识别功能依赖项并将下表规范化为 3NF。我仍然不清楚所有依赖项。
如果我有依赖项,我会将它们推送到其他表中吗?
音像店
客户表
customerNo | customername | address | phone | numberofbooking
- 客户编号 – 与客户相关的唯一编号。
- 客户名称 – 客户的名称。
- 地址 - 客户地址。
- 电话 - 客户的电话号码。
- 租赁数量 – 客户当前的租赁数量。
customerno
是我的主键,除了numberofbooking
依赖于customerno
?
视频表
SerielNo | CopyNumber | title | yearmade | director | origen
- SerialCode – DVD 背面的唯一序列号。
- CopyNumber - 该视频的副本号。例如,一个视频可以在商店中有多个副本,这用于区分每个副本。
- 标题 - 电影的名称。
- 制作年份 – 电影出版的年份。
- 导演——电影的导演。
- 原产地——电影制作的国家。
由于serielno
我不是唯一的或副本号,因此我要videoId
为每个视频添加一个唯一的序列号,因为序列号可以有多个副本。
租金表
title | customerName
- title - 已租用的视频名称。
- customername – 租借电影的客户的姓名。
不知道在这里做什么。