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