尝试这样的事情:
乐队成员表:
BandMemberId (integer), FirstName (varchar), LastName (varchar), DateInserted (Date/Time), Active (boolean/bit)
考勤表:
AttendanceId (整数), BandMemberId (整数), Arrival (日期/时间), ReasonId (整数)
更新原因表:
原因表:
ReasonId (整数), Reason (varchar)
这样,您可以将出勤表加入 BandMemberId 上的 BandMember 表。
5/25 更新的新要求:
由于您需要存储有关每次排练/会议的信息,我会这样做:
乐队成员表:
BandMemberId (integer), FirstName (varchar), LastName (varchar), DateInserted (Date/Time), Active (boolean/bit)
事件表:
EventId(int)、EventName(varchar)、EventDate(日期时间)、EventTypeId(int)
事件类型表:
EventTypeId (int), EventDescription(varchar)
乐队成员活动表:
BandMemberEventId (int), BandMemberId(int), EventTypeId(int), TimeArrived(日期/时间), ReasonId (int), EventId (int)
原因表:
ReasonId (int), Reason(varchar)