程序代写代做代考 因为我们只学过ER图和三大范式。所以老师让我们设计一个复杂点的ER图,并把相应的UNF, 1NF, 2NF, 3NF 列出来。

因为我们只学过ER图和三大范式。所以老师让我们设计一个复杂点的ER图,并把相应的UNF, 1NF, 2NF, 3NF 列出来。

我设计的是一个舞蹈培训机构的ER图。

SHOW和 TICKET
:学生参加完舞蹈课后,可以表演他们的劳动成果。其他学生可以订票观看。因为一个地方一天也就能办一场秀, 所以我就把SHOWTIME 和IDVENUE作为OK。可以确定具体的SHOW.
TICKET的PK, 我用的是他的ID, 一张票只能被一个人买,但是一个人可以买很多张票。
DANCE和 NEED 和FACILITY:是指舞蹈种类。有些舞蹈可能会需要一些设备。
DANCE和CLASS: 一个舞蹈可以开很多个班。
DANCE 和CERTIFICATE: 每个证书都对应一种舞蹈, 但一个舞蹈可以有很多个证书。
CERTIFICATE:完成好的学院可能会得到证书鼓励。
VENUE:就是地点。上课地点和表演地点应该是固定的。但一个地方可以开很多个班或者演出。
HIRE:学生可以租设备。
ORDER:学生买票的订单。我设置了IdOrder
INSTRUCTOR 和GOODAT和DANCE:老师至少要会一样舞蹈。每个舞蹈至少要有一个老师擅长。

然后在下图中, 我花了ERA 图,不知道对不对。如果画有问题,请告诉我。尤其是PK的设定呀, 组合什么的。
HIRE: 我用的是IdFACILITY 和HIREDATE定的。

这是我把attribute都已经打进去了。请帮忙写一下三大范式,顺便备注一下,从每个范式到每个范式是怎么变得。为什么要这么变。因为我们要在论文当中写这个过程。 谢谢。

UNF
1NF
2NF
3NF

IdCustomer
CustomerName
CustomerAge
CustomerGender

IdClass
ClassName
ClassTime

IdInstructor
InstructorName
InstructorGender

IdDance
danceName
danceType
danceInfo

IdFacility
FacilityName
FacilityCondition

HireFees
HireDate
DueDate

IdTicket
TicketPrice
TicketRest
TicketStatus

orderNumber

IdVenue
VenueName
VenueStatus
VenueAddress

SHOWTime
SHOWName
SHOWDuration

IdCertificate
CertificateName
DateOfIssue

/docProps/thumbnail.wmf