обновления – пункт «Refresh», а для изменения свойств описанных выше – пункт «Properties».
3. Установка СA Erwin Data Modeler.
Установка СA Erwin Data Modeler не представляет из себя сложную задачу. Для этого достаточно запустить установочный файл с компакт-диска или скаченный с официального сайта CA ERwin и следовать стандартным инструкциям мастера установки (рис. 0.26—0.30). При первом запуске программы необходимо указать имеющуюся лицензию (рис. 0.30—0.32). Лицензию можно приобрести или использовать условно бесплатную с ограничением на количество сущностей в проекте (не более 25).
Рис. 0.26. Шаг №1 установки CA ERwin
Рис. 0.27. Шаг №2 установки CA ERwin
Рис. 0.28. Шаг №3 установки CA ERwin
Рис. 0.29. Шаг №4 установки CA ERwin
Рис. 0.30. Шаг №5 установки CA ERwin
Рис. 0.31. Указание лицензии при установке CA ERwin
Рис. 0.32. Сообщение об успешном вводе лицензии
Лабораторная работа №1. Проектирование БД
Тема: Проектирование базы данных
Цель: Научиться осуществлять инфологическое и физическое моделирование базы данных выбранной предметной области.
Задание:
– В среде моделирования баз данных CA Erwin Data Modeler разработать проект базы данных на инфологическом (ER-модель) и физическом уровнях.
– В среде Microsoft SQL Server создать пустую базу данных (выполнение этого задания не требуется при условии выполнения задания №2 лабораторной работы №0).
– Произвести экспорт созданной физической модели базы данных на сервер Microsoft SQL Server.
В приведенном ниже описании выполнения этой и последующих лабораторных работ используется сервер Microsoft SQL Server 2014 и среда моделирования CA Erwin Data Modeler 9.6. При выполнении работы по аналогии экранные формы могут несколько отличаться от приведенных.
Описание выполнения работы:
1. Основные понятия ER-моделирования: Сущности, атрибуты, связи. Нормализация базы данных
На этапе инфологического проектирования базы данных должна быть построена модель предметной области, не привязанная к конкретной СУБД, понятная не только разработчикам информационной системы, но и пользователям. В то же время модель предметной области должна максимально точно отражать смысловое содержание предметной области, выявлять правила и позволять легко перейти к модели данных конкретной СУБД.
Такими моделями являются модели» сущность-связь» (Entity- Relationship, ER-модели). Наибольшее распространение построения ER-моделей получила методология IDEF1X. Ниже будет рассмотрено построение моделей «сущность-связь», ориентируясь на продукт CA ERwin Data Modeler 9.6 (Erwin) и методологию IDEF1X.
ERwin имеет два уровня представления модели:
– Логический уровень, соответствующий инфологическому этапу проектирования и не привязанный к конкретной СУБД. Модели логического уровня оперируют с понятиями сущностей, атрибутов и связей, которые на этом уровне именуются