Проектирование диаграммы сущность-связь в EA
Затем появляется рабочее окно, в котором указываем, какие таблицы должны быть добавлены в новую диаграмму (выделяем и нажимаем на кнопку «Add»). В программе создаем нужные нам таблицы. Указываем названия таблицы, так же создаем атрибуты, у которых указываем их домены («вид» данных). Вторая нормальная форма обязана столбцу saleprice, так как он является вычисляемым столбцом и зависит от другого… Читать ещё >
Проектирование диаграммы сущность-связь в EA (реферат, курсовая, диплом, контрольная)
Для создания БД нужны таблицы, которые в дальнейшем будем заполнять. Для этого открываем специальную программу: Enterprise Architect (Рис. 6).
В программе создаем нужные нам таблицы. Указываем названия таблицы, так же создаем атрибуты, у которых указываем их домены («вид» данных) .
Рис. 11 — Рабочая область, где указаны созданные нами таблицы и их связи
После того, как мы соединили все таблицы, вписали все нужные нам атрибуты в таблице и указали их домены, можно сгенерировать код для дальнейшей работы в MySQL.
Подготовка диаграммы сущность-связь в EA к переносу на целевую СУБД и автоматизированная генерация кода SQL
Генерация кода из EAпроизводится следующим образом: Tools-Database Engineering-Generate PackageDDL. Открывается нужное окно с опциями (Рис. 12).
Рис. 12 -GeneratePackageDDL
Указываем нужные нам опции, нажимая на определенные галочки, и жмем на кнопку «Generate». В итоге мы получаем файл кода в формате sql, который потом запускаем через MySQL.
Создание диаграммы средствами MS SQL SERVER и MS SQL SERVER Management Studio
Для создания диаграммы, кликаем правой кнопкой мыши на папку «DatabaseDiagrams» и нажимаем на «New…» (Рис. 13).
Рис. 13 — Создание новой диаграммы в MySQL
Затем появляется рабочее окно, в котором указываем, какие таблицы должны быть добавлены в новую диаграмму (выделяем и нажимаем на кнопку «Add»).
После добавлений таблиц, программа представляет диаграмму, созданную в EA, с сущностями и их атрибутами со всеми ключами и связями, прописанные в «Архитекторе».
Нормализация — это процесс, позволяющий гарантировать эффективность структур данных в реляционной базе данных.
Отношения находятся во второй нормальной форме, и соответствуют требованиям пользовательских транзакций.
Вторая нормальная форма обязана столбцу saleprice, так как он является вычисляемым столбцом и зависит от другого, не ключевого, столбца.
Рис. 14 — Схема БД