Цитата:
Сообщение от Uniq!
Далее есть смысл убрать из накладной столбцы с паспортными данными, и сформировать из них одну таблицу Attendants (сопровождающие):
ID, Фамилия, Имя, Отчество, Паспорт, Дата рождения.
В таблицу Накладные добавить AttendantID и связать его с ID из таблицы Attendants.
ID <- AttendatID
|
Маленькая поправка. Это имеет смысл делать если экспедиторы свои или их много. Если экспедитор один и чужой, то можно и в самой накладной прописать. Хотя, если делать на вырост, то именно так.
ЗЫ. Это не наезд, а просто разъяснение новичку, что бы головой думал при проектировании БД, а только потом уже ваял. Ведь БД - это самая сложная для исправления часть (не в смысле, что ее поправить сложно, а в том, что правка БД ведет к огромному кол-ву правок клиентского, да порой и серверного, кода).