Я пытаюсь переместить свой офис в приложение базы данных. Вот что я получил: http://www.phunkei.de/images/erd_office.pngmysql нормализация базы данных/моделирование
компании и индивидуумы наследуют (1: 1 отношение) от клиентов. Это потому, что оба они могут быть «клиентом» и получать счет, и я хотел бы ссылаться на одну таблицу в заказах. Существует еще одна взаимосвязь между компаниями и клиентами: многие для многих. Надеюсь, у вас, ребята, есть идеи по улучшению, потому что я не уверен в этом.
редактировать: компании и частные лица будут иметь несколько различных полей ...
Почему у компаний и частных лиц есть связь между ними? Просто пытаюсь понять лучше. От многих до многих отношений обычно разрешается, добавив таблицу, содержащую только два ключа из двух таблиц, то есть она будет содержать company_id и individual_id. –
Да, между ними будет другой стол. Ну, может быть много людей в компании, с которой мне приходится иметь дело. Иногда человек также может быть связан с несколькими компаниями, поэтому есть отношение. То, что я нахожу «незабываемым», - это наследование. – Daniel