
- •Кафедра прикладной математики
- •Тема: «проектирование базы данных»
- •2. Информационно-логическая модель предметной области
- •3. Структурные связи
- •4. Технология разработки информационно-логической модели
- •5. Проектирование базы данных
- •5.1. Определение документов-источников данных предметной области
- •Список студентов группы № _______
- •Список преподавателей кафедры
- •Название кафедры _______________________________________________
- •Код кафедры_______________________ Телефон _____________________
- •Заведующий _____________________________________________________
- •План проведения занятий в группе
- •Экзаменационная ведомость
- •5.2. Выделение информационных объектов справочной информации
- •5.3. Выделение информационных объектов учетной информации
- •5.4. Определение связей между информационными объектами
- •5.5. Графическое представление информационно-логической модели предметной области
- •5.6. Определение логической структуры реляционной базы данных
- •Лекция № 11 по курсу «информатика»
5.5. Графическое представление информационно-логической модели предметной области
Изобразим графически информационно-логическую модель рассматриваемой предметной области Учебный процесс, в соответствии с выявленными информационными объектами и связями между ними. Для отображения информационно-логической модели в каноническом виде, объекты следует разместить по следующим уровням иерархии:
• на нулевом уровне разместим объекты ГРУППА, ПРЕДМЕТ, КАФЕДРА, которые не подчинены никаким другим объектам;
• остальные объекты разместим по уровням (уровень каждого объекта, который определяем по числу связей в наиболее длинном пути к объекту от нулевого уровня).
Размещение объектов по уровням иерархии дает представление об их подчиненности, делает модель более наглядной и облегчает понимание одно-многозначных отношений между объектами.
5.6. Определение логической структуры реляционной базы данных
Определим логическую структуру реляционной базы данных предметной области Учебный процесс, которая является адекватным отображением информационно-логической модели, построенной ранее в соответствии с требованиями нормализации данных.
Каждый информационный объект модели данных отображается структурой соответствующей реляционной таблицы, то есть перечнем полей, каждое из которых соответствует одному из реквизитов объекта. Ключевые реквизиты объекта образуют уникальный ключ реляционной таблицы. Для каждого столбца задается формат и размер данных. Строки (записи) таблицы соответствуют экземплярам объекта и формируются при загрузке таблицы.
Устанавливаем связи между таблицами по одинаковым полям (ключам связи), отображая связи соответствующих информационных объектов. Связи типа 1:М осуществляются всегда по уникальному ключу главной таблицы. Ключом связи (внешний ключ) в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа (например, код кафедры в таблице ПРЕПОДАВАТЕЛЬ).
Изобразим графически логическую структуру базы данных в виде схемы данных Access, которая может быть создана при конструировании базы данных.
На этой схеме прямоугольники отображают структуры таблиц базы данных с полным списком их полей, а связи показывают, по каким полям осуществляется взаимосвязь таблиц. Имена ключевых полей для наглядности выделены и находятся в верхней части полного списка полей каждой таблицы.
Лекция № 11 по курсу «информатика»
третий семестр обучения
- страница