Цель изучения данной главы – освоить общепринятые способы проектирования базы данных.
После изучения главы вы будете:
· знать основные нотации представления диаграмм «сущность - связь»;
· уметь построить диаграмму «сущность - связь» по известной системе бизнес-правил предметной области, используя Case-систему (или без ее использования);
· знать требования всех нормальных форм, уметь выявлять нарушения нормальных форм и выполнять декомпозицию отношений;
· знать преимущества и недостатки нормализации, причины для внесения сознательной денормализации в структуру базы данных;
· иметь представление о хранилищах данных и принципах их организации
· иметь представления об OLTP и OLAP-системах, принципах их организации
Семантический анализ предметной области
Предметная область - часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете, автоматизации. Предметная область представляется множеством фрагментов, например, предприятие - цехами, дирекцией, бухгалтерией и т.д. Каждый фрагмент предметной области характеризуется множеством объектов и процессов, использующих объекты, а также множеством пользователей, характеризуемых различными взглядами на предметную область.