ограничений целостности, то необходимо решить:
из каких отношений должна состоять
БД;какие атрибуты должны быть у этих отношений.
При проектировании БД возникает две проблемы:
Проблема логического проектирования БД:
Как отразить объекты предметной области в абстрактные объекты модели данных так, чтобы это отражение не противоречило семантике предметной области и было «лучшим»?
Проблема физического проектирования БД:
Как обеспечить эффективность манипулирования данными в рамках конкретной СУБД?
Нормализация - вариант восходящего подхода при проектировании баз данных. Нормализация предусматривает идентификацию требуемых атрибутов с последующим созданием из них нормализованных таблиц, основанных на функциональных зависимостях между этими атрибутами.
Один из вариантов проектирования баз данных – использование моделей сущность – связь (ER-моделей). Данный подход основан на формализации концептуальных представлений разработчика о структуре данных предметной области. Затем используется «отображение» ER-модели на реляционные структуры.