0
我一直在考虑这个归一组数据的任务:数据库规范化
COURSE=(CourseID, CourseName, CourseDuration, CourseFee{
DelegateID, DelegateName, DelegateAddress, EventID, EventName, VenueID, VenueName, VenuePrice, BookingID, BookingType, BookingDate
})
的情况是运行在全国各地的各种酒店短期培训课程的IT公司,每个事件由一个主办或更多的演示者(因此,预订类型 - 代表或演示者,如果演示者则不收取预订费用)。事件只是在特定场地运行的课程的一个实例。 VenuePrice是指用于可选的床和早餐的费用在酒店会场中间的夜晚
以下是我已经想出了3NF:
COURSE=(CourseID, CourseName, CourseDuration, CourseFee)
DELEGATE=(DelegateID, DelegateName, DelegateAddress)
EVENT=(EventID, VenueID*, CourseID*, EventName, EventDate)
BOOKING=(BookingID, DelegateID*, EventID*, BookingDate, BookingType)
VENUE=(VenueID, VenueName, VenuePrice)
我想知道这是否是在所有准确的,如果不是,或许是正确方向的指导手?
谢谢
作业?我想你已经明白了......所以实际上没有什么可说的。 – markus