Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ББД ЛР03 Разр КМ БД 2012_7.doc
Скачиваний:
4
Добавлен:
01.03.2016
Размер:
465.92 Кб
Скачать

Л ббд лр№ 37абораторный практикум

по дисциплине

«БАЗЫ И БАНКИ ДАННЫХ»

Тема лабораторной работы

«РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БД»

СОДЕРЖАНИЕ

1. ПОСТАНОВКА ЗАДАЧ НА ЛАБОРАТОРНУЮ РАБОТУ «ПРОЕКТИРОВАНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ» 2

1.Построение КМ для остальных задач ОА и общей КМ для ОА выполняется в рамках курсового проекта. 3

2.Понятия: КМ, сущность, атрибут, связь, домен, ключ – см. «Методическое обеспечение работы». 3

3.Ниже приведен фрагмент описания ОА «деканат факультета», который используется в работе при рассмотрении примеров построения КМ: 3

Выходная информация: 3

КМ1 - отчет о пропусках занятий по студентам (за месяц, за семестр) (название группы, ФИО студента, коли­чество пропусков); 3

отчет о пропусках занятий по группам (за месяц, за семестр) (название группы, количество пропусков); 3

отчет о пропусках занятий по курсам (за месяц, за семестр) (название специальности, номер курса, количе­ство пропусков); 3

КМ2 - отчет о сдаче лабораторных работ по студентам (за месяц, за семестр) (название дисциплины, назва­ние группы, общее количество работ, список студентов (ФИО студента, количество сданных работ)); 3

КМ3 - отчет об аттестации по курсовому проектированию (название дисциплины, название группы, ФИО пре­подавателя, список студентов (ФИО студента, оценка)); 3

КМ4 - отчет о контингенте студентов факультета (по специальности (по курсам, по группам (ФИО студента, номер зачетной книжки))); 3

отчет о дисциплинах факультета (по семестрам) (специальность, курс, группа, список дисциплин (номер дис­циплины, дисциплины, кол.часов лекций, кол.часов лаб.работ, наличие курсового проекта)); 3

отчет о преподавателях факультета (название кафедры, список (ФИО преподавателя, должность, ученая сте­пень, ученое звание)); 3

отчет о закреплении дисциплин (название кафедры, номер дисциплины, название дисциплины, список групп, список преподавателей (ФИО преподавателя, должность))1 3

2. пример построения концептуальной модели для Про «успеваемость» 4

2.1. МЕТОДИКА СозданиЯ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БД 4

2.2. СозданиЕ ЛОКАЛЬНЫХ КОНЦЕПТУАЛЬНых МОДЕЛЕЙ 4

1.Идентификация локальной КМ (см.п.2.2.1). 5

2.2.1. ИДЕНТИФИКАЦИЯ ЛОКАЛЬНЫХ МОДЕЛЕЙ 5

КМ 1 - отчет о пропусках занятий по студентам (за месяц, за семестр) (название группы, ФИО сту­дента, количество пропусков); 5

КМ 2 - отчет о сдаче лабораторных работ по студентам (за месяц, за семестр) (название дисциплины, название группы, общее количество работ, список студентов (ФИО студента, количество сданных работ)); 5

КМ 3 - отчет об аттестации по курсовому проектированию (название дисциплины, название группы, ФИО преподавателя, список студентов (ФИО студента, оценка)); 5

КМ 4 - отчет о контингенте студентов факультета (по специальности (по курсам, по группам (ФИО сту­дента, номер зачетной книжки))); 5

КМ i - другие задачи. 5

2.2.2. Определение сущностей 5

2.2.3. Определение связей 6

2.2.4. Определение атрибутов и связывание их с сущностЯМИ 7

2.2.5. Определение доменов атрибутов 8

2.2.6. Определение потенциальныХ и пер­вичныХ ключЕЙ 8

2.2.7. ПОСТРОЕНИЕ ДИАГРАММЫ «СУЩНОСТЬ-СВЯЗЬ» ДЛЯ ОТДЕЛЬНОЙ ЗАДАЧИ 8

2.3. ОБЪЕДИНЕНИЕ локальных КМ в глобальную модель БД 10

2.3.1. СЛИЯНИЕ локальных КМ в глобальную модель БД 10

2.3.2. ПРОВЕРКА глобальнОЙ КМ БД 13

3. ДОКУМЕНТИРОВАНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ 13

СПИСОК ИСПОЛЬЗОВАННЫХ СОКРАЩЕНИЙ 14

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 14