|
|||
Построение модели с помощью оболочки MySQL Workbench (версияПостроение модели с помощью оболочки MySQL Workbench (версия 5.2.39 CE). Рис. 7. Создание модели базы данных в MySQL Workbench.
Создаем новую ER-модель и диаграмму в модели. В полученном окне модели представлено полотно, на которое можно наносить новые таблицы, с помощью визуальных средств редактирования, создать столбцы (атрибуты) таблиц и с помощью панели инструментов создать связи между таблицами. При установке связи ключевые поля родительских сущностей добавляются в дочерние таблицы автоматически. Рис. 8. Вид окна редактирования модели данных.
Рис. 9. Состав панели инструментов окна редактирования модели данных.
Проведем анализ состава таблиц для решаемой задачи. При описании столбцов таблицы поля, входящие в первичный ключ, будут подчеркнуты. Имеется таблица Студенты (Students): (№Зач.книжки, ФИОСтудента, №Группы). Для хранения групп не будем выделять отдельную таблицу. Имеется таблица Преподаватель (Teachers): (№Преподавателя, ФИОПреподавателя, Должность, №Кафедры). Чтобы избежать дублирования информации с названием кафедры введем справочную таблицу кафедр: таблицаКафедра (Departments): (№Кафедры, Название, Телефон). Имеется таблица учебных дисциплин Дисциплина(Subjects):
|
|||
|