- •Проектирование реляционной базы данных "…" с приведением к 3нф
- •Это и есть атрибуты!!!
- •Описание выходных документов
- •Перечень ограничений
- •Построение инфологической модели
- •Теория (в курсовую этот текст не включать!!!)
- •Определение связей
- •Что необходимо описать в своей курсовой:
- •Даталогическое проектирование
- •Нормализация отношений
Проектирование реляционной базы данных "…" с приведением к 3нф
Во Введении ЦЕЛЬ ДОЛЖНА БЫТЬ СОЗВУЧНА ТЕМЕ!!!
ПРЕДМЕТНУЮ ОБЛАСТЬ ОПИСАТЬ.
Описание входных данных
Входными документами при работе с данной БД являются:
Учебный план направления:
Код направления
Наименование направления
Указание профиля направления
Список дисциплин (с указанием зет и часов)
Индивидуальный план преподавателя
Фамилия
Имя
Отчество
Наименование дисциплины
Код группы
Форма контроля (экзамен или зачёт)
Учётная карточка студента
Номер зачётной книжки
Фамилия
Имя
Отчество
Информация о родителях
Адрес
Контактный телефон
Изучаемые дисциплины
Оценка
Это и есть атрибуты!!!
Описание выходных документов
Выходным документом для контроля учебного процесса (и для преподавателя, и для студентов) является «Зачётно-экзаменационная ведомость дисциплины».
В документе содержится следующая информация:
Ведомственная принадлежность документа (Министерство образования РФ, ТюмГНГУ и пр.);Наименование подразделений (Институт, кафедра)
Наименование документа
Информация о дисциплине: Код группы, Курс, Форма обучения, Наименование дисциплины, Количество часов и зет, ФИО преподавателя
Таблица результатов (№ п/п, ФИО студента, Номер зачётной книжки, Подпись студента, Вид аттестации (экзамен/зачёт), Экзаменационная оценка, Подпись преподавателя)
Сводные данные (Всего присутствовало на аттестации, Из них получено Отлично (зачтено), Хорошо, Удовлетворительно, Неудовлетворительно. Не допущено, Отсутствовало без ув. причины,
Дата и подпись заведующего кафедрой, дата и подпись директора.
Пункты 1 и 2 – размещаются по центру документа.
Пункт 3 – по левому краю.
Пункт 5 – по левому краю с многоуровневым выравниванием.
Пункт 6 – по левому краю.
Таблица заполняется методистами. Преподавателем вписываются только результаты.
Перечень ограничений
На данные, хранящиеся в БД, накладываются следующие ограничения:
Один преподаватель может закрывать несколько дисциплин в группе в текущем учебном году;
Один преподаватель может закрывать одну дисциплину в нескольких группах;
Номера групп уникальны;
Номера зачётных книжек уникальны;
Количество часов закреплено за дисциплиной;
Дисциплины закреплены за преподавателем;
Группа закреплена за учебным планом;
Дисциплина может заканчивается:
Экзаменом;
Зачётом;
Экзаменом и курсовой работой/проектом;
Зачётом и курсовой работой/проектом.
Построение инфологической модели
Теория (в курсовую этот текст не включать!!!)
вторым этапом проектирования базы данных является построение инфологической модели (концептуальной схемы) предметной области. В простых случаях для построения инфологической модели (концептуальной схемы) используют традиционные методы агрегации и обобщения. При агрегации объединяются информационные объекты (элементы данных) в один в соответствии с семантическими связями между объектами. При обобщении информационные объекты (элементы данных) объединяются в родовой объект.
Выбор модели диктуется, прежде всего, характером предметной области и требованиями к базе данных. Другим немаловажным обстоятельством является независимость инфологической модели от СУБД, которая должна быть выбрана после построения концептуальной схемы.
Для этого используется диаграмма «сущность-связь». Диаграмма имеет следующие составные части: атрибут,сущность, связь.
Атрибут - логический неделимый элемент структуры информации.
Сущность - тип характеризуемого, реально существующего объекта, описываемого атрибутами (это может быть личность, место, вещь и т.д.). Тогда экземпляр сущности - реализация типа в конкретных значениях атрибута.
Связь – средство, с помощью которого представляются ассоциации между сущностями предметной области. Чаще всего связи бывают бинарными (между двумя типами сущностей). Между типами сущностей может быть прямое и обратное отображение. Классификация бинарных связей по степени связи.
1) Отображение 1 : 1 (связь «один-к-одному»).С помощью отображения 1 : 1 определяют такой тип связи между типами сущностей А и В, когда каждому экземпляру сущности А соответствует один экземпляр сущности В и наоборот.
2) Отображение 1: М (связь «один-ко-многим»). С помощью отображе-ния1 : М определяется тип связи между типами сущностей А и В, когда одному экземпляру сущности А может соответствовать 0, 1 или несколько экземпляров сущности типа В, а каждому экземпляру типа В соответствует только один экземпляр сущности типа А. .
3) Отображение М : 1 (связь «многие-к-одному»). Отображение является обратным отображению 1 : М.
4) Отображение М : N (связь «многие-ко-многим»). С помощью отображения М : N определяется тип связи между сущностями А и В, когда каждому экземпляру сущности А может соответствовать 0, 1 или несколько экземпляров сущности В и наоборот.
