Скачиваний:
12
Добавлен:
01.05.2014
Размер:
160.26 Кб
Скачать

ФЕДЕРАЛНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» им.В.М.Ульянова (ЛЕНИНА)»

КАФЕДРА АСОИУ

Пояснительная записка к курсовому проекту

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

Тема: «Концептуальное и логическое проектирование баз данных»

Проверил: В.В. Цехановский

Выполнил студент гр. 3852:

Ильина В.А.

Санкт-Петербург

2007

СОДЕРЖАНИЕ

Задание 3

Анализ предметной области и построение концептуальной модели в виде ER-диаграммы 4

Отображение ER-диаграммы на реляционную схему 8

Приведение реляционной модели БД к нормальной форме 11

Заключение 13

Список литературы 14

Задание

Настоящий курсовой проект предназначен для практического освоения проектирования реляционных баз данных (БД). Задачей курсового проекта является выполнение анализа предметной области и логическое проектирование. Последовательность выполнения курсовой работы:

  • анализ предметной области и построение концептуальной модели в виде ER-диаграммы;

  • отображение ER-диаграммы на реляционную схему;

  • приведение реляционной модели БД к третей нормальной форме (3НФ).

Анализ предметной области и построение концептуальной модели в виде er-диаграммы

В качестве предметной области для курсового проектирования была выбрана разработка базы данных трансформаторного производства. Для этапа концептуального проектирования была выбрана одна из распространенных моделей “сущность - связь” (entity - relationship). В литературе наряду с этим используется термин «ER-модель». Базовыми структурами в ER-модели являются «типы сущностей» и «типы связей». Различают также три типа связей: «один к одному» (1:1), «один ко многим» (1:М), «многие ко многим» (М:N).

Рисунок 1 ER - диаграмма

Каждый объект обладает рядом атрибутов, которые его характеризуют. Из-за относительно большого числа объектов и атрибутов изобразим их в виде отдельных приложений по каждому объекту (рисунок 2)

Рисунок 1 Атрибуты объектов

Отображение er-диаграммы на реляционную схему

Разработаем логическую модель БД строительной фирмы в виде реляционной модели. Для этого используется табличное представление, в котором каждому объекту сопоставляется таблица (таблицы 1 - 10). Каждое поле таблицы является атрибутом, причем первое поле является ключевым (уникальным) атрибутом для каждого объекта.

Таблица 1

Производство

ID производства

Название

Адрес

Телефон

Доп. информация

Таблица 2

Заказчик

ID заказа

Название

Адрес

Телефон

Доп. информация

Таблица 3

Отделы

ID отдела

Название

Функции

Размещение

Таблица 4

Цех

ID цеха

Название

Вид работ

Размещение

Таблица 5

Документы

ID документа

Вид документа

Исходный номер

Дата прихода

Дата сдачи

Таблица 6

Задачи

ID задач

Вид задачи

Дата поступления

Состояние

Таблица 7

Сотрудники

ID сотрудника

Ф.И.О.

Должность

Дата принятия

З.П.

Таблица 8

Рабочие

ID рабочего

Ф.И.О.

Вид работ

Дата принятия

З.П.

Таблица 9

Оборудование

ID оборудования

Тип прибора

Название

Кол-во

Таблица 10

Продукция

ID продукции

Название

Объем

Дата изготовления

Таблица 11

Формирование заказа

ID задач

ID производства

Дата выполнения

Таблица 12

Отделы производства

ID производства

ID отдела

Таблица 13

Размещение цехов

ID производства

ID цеха

Таблица 14

Реестр документов

ID документа

ID отдела

Таблица 15

Сотрудники отдела

ID сотрудника

ID отдела

Таблица 16

Курирование задач

ID задачи

ID цеха

Таблица 17

Размещение оборудования

ID оборудования

ID цеха

Таблица 18

Курирование задач

ID задач

ID цеха

Состояние

Таблица 19

Оборудование рабочих

ID рабочего

ID оборудования

Таблица 20

Продукция рабочих

ID продукции

ID рабочего

Дата изготовления