Самостоятельные и контрольные работы по информатике
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Отчет к расчетно-графической работе Проектирование реляционных баз данных по дисциплине Системы управления базами данных

Содержание

1. Разработка информационно-логической модели данных предметной области «Отдел кадров».

1.1. Определение функциональных зависимостей между реквизитами.

1.2. Разделение реквизитов на описательные и ключевые.

1.3. Образование информационных объектов.

1.4. Выявление связей информационных объектов.

1.5. Представление информационно-логической модели предметной области «Отдел кадров» в каноническом виде.

2. Создание логической структуры реляционной базы данных.

3. Разработка данных контрольного примера.

1. Разработка информационно-логической модели данных предметной области «Отдел сбыта»

1.1. Определение функциональных зависимостей между данными реквизитами

1.1.1. Определение функциональных зависимостей между реквизитами в соответствии с требованиями первой нормальной формы (1НФ)

В рамках решаемой задачи все реквизиты документов Справочник складов, Справочник цехов, План выпуска готовой продукции, Накладная содержат простые (атомарные) данные, следовательно, первое условие 1НФ выполняется.

Таблица 1.1.

Доку-мент

Наименование реквизита

Имя реквизита

Функциональные зависимости в 1НФ

Функциональные зависимости в 2НФ

Функциональные зависимости в 3НФ

Справочник складов

Номер Склада

Наименование Склада

ФИО Начальника Склада

Телефон Начальника Склада

НомСклада

НаимСклада

ФИОНачСклада

ТелНачСклада

     

Справочник цехов

Номер Цеха

Наименование Цеха

ФИО Начальника Цеха

Телефон Начальника Цеха

НомЦеха

НаимЦеха

ФИОНачЦеха

ТелНачЦеха

     

 

План выпуска готовой продукции

Период

Месяц

Год

Номер Цеха

Наименование Цеха

Код Изделия

Наименование Изделия

Единица Измерения

Количество

КодПериода

Месяц

Год

НомЦеха

НаимЦеха

КодИзделия

НаимИзделия

ЕдИзм

Количество

 

 

Накладная

Номер Накладной

Дата Оформления

Номер Цеха

Наименование Цеха

Номер Склада

Наименование Склада

Код Изделия

Наименование Изделия

Единица Измерения

Количество

НомерНакл

ДатаОформ

НомЦеха

НаимЦеха

НомСклада

НаимСклада

КодИзделия

НаимИзделия

ЕдИзм

Количество

 

 1.2. Разделение реквизитов на описательные и ключевые

Разделим все реквизиты на две группы : описательные и ключевые и установить между ними соответствие.

Таблица 1.1


п/п

Описательный реквизит

Ключевой реквизит

Вид ключа

1

2

3

4

5

6

7

8

9

10

11

12

13

 

НаимСклада

ФИОНачСклада

ТелНачСклада

НаимЦеха

ФИОНачЦеха

ТелНачЦеха

Месяц

Год

НаимИзделия

ЕдИзм

Количество

ЕдИзм

Количество

 

НомСклада

НомСклада

НомСклада

НомЦеха

НомЦеха

НомЦеха

КодПериода

КодПериода

КодИзделия

КодПериода+ НомЦеха+ КодИзделия

КодПериода+ НомЦеха+ КодИзделия

НомерНакл+НомЦеха+НомСклада+КодИзделия

НомерНакл+НомЦеха+НомСклада+КодИзделия

 

П, У

П, У

П, У

С, У

П, У

П, У

П, У

П, У

П, У

С, У

С, У

П, У

С, У

С, У

1.3. Образование информационных объектов

Сгруппируем описательные реквизиты, одинаково зависимые от ключевых реквизитов, и объединим их с ключевыми в один информационный объект. Для однозначной идентификации, каждому информационному объекту присвоим уникальное название и короткое имя.

Таблица 1.2

Наименование
реквизита

Вид
ключа

Имя ИО

Наименование ИО

Описание ИО

НомСклада

НаимСклада

ФИОНачСклада

ТелНачСклада

П, У

Склады

Справочник складов

Сведения о Складах

НомЦеха

НаимЦеха

ФИОНачЦеха

ТелНачЦеха

 

П, У

Цеха

Справочник Цехов

Сведения о цехах

КодПериода

Месяц

Год

П, У

Период

Период

Сведения о периоде

КодИзделия

НаимИзделия

П, У

Изделия

Справочник Изделий

Сведения об изделиях

КодПериода

НомЦеха

КодИзделия

ЕдИзм

Количество

С,У

План выпуска готовой продукции

План выпуска готовой продукции

Сведения о выпуске продукции

НомерНакл

Дата Оформления

НомЦеха

НомСклада

КодИзделия

ЕдИзм

Количество

 

В П,У

В

В

Накладная

Накладная

Сведения о сдачи цехом готовой продукции

Преобразуем данные в таблице 1.3, и отобразим в таблице 1.4.

Таблица 1.3

Имя ИО

Наименование реквизита

Имя реквизита

Вид ключа

Склады

НомСклада

НаимСклада

ФИОНачСклада

ТелНачСклада

Номер Склада

Наименование Склада

ФИО Начальника Склада

Телефон Начальника Склада

П,У

Цеха

НомЦеха

НаимЦеха

ФИОНачЦеха

ТелНачЦеха

Номер Цеха

Наименование Цеха

ФИО Начальника Цеха

Телефон Начальника Цеха

П,У

Период

КодПериода

Месяц

Год

Код Периода

Месяц

Год

П,У

Изделия

КодИзделия

НаимИзделия

Код Изделия

Наименование изделия

П, У

План выпуска готовой продукции

КодПериода

НомЦеха

КодИзделия

ЕдИзм

Количество

Код Периода

Номер Цеха

Код Изделия

Единица Измерения

Количество

С, У

Накладная

НомерНакл

ДатаОформ

НомЦеха

НомСклада

КодИзделия

ЕдИзм

Количество

Номер Накладной

Номер Цеха

Номер Склада

Код Изделия

Единица Измерения

Количество

 

В П ,У

В

В 

1.4. Выявление связей информационных объектов

Связи между парами информационных объектов осуществляются через реквизиты связи (внешний ключ подчиненного объекта и первичный ключ главного объекта). В таблице, между объектами существуют связи. В таблице 1.5 представлены главные и подчиненные информационные объекты с ключами связи и типом отношения.

Рис.1

Связи между парами информационных объектов

1.5. Представление информационно-логической модели предменой области «Отдел сбыта в каноническом виде»

Информационно-логическая модель предметной области в каноническом виде отражает иерархию подчинения информационных объектов по уровням.

На уровне 0 (вершина модели) размещаются информационные объекты, которые не содержат внешних ключей: Склады, Цеха, Изделия, Период, Номер Накладной.

На уровне 1 размещаются информационные объекты, которые содержат только внешние ключи объектов, расположенных на уровне 0 –Накладная и План выпуска готовой продукции.

Информационно-логическая модель предметной области «Отдел сбыта» в каноническом виде представлена на рис. 2.

Каждый информационный объект в модели изображен в виде прямоугольника разделенного на две области. В верхней области - указано имя объекта, а в нижней – ключевые реквизиты.

Связи между объектами изображены в виде направленных стрелок, исходящих от главного информационного объекту к подчиненному.

Информационно-логическая модель предметной области «Отдел сбыта» в каноническом виде

Рис. 2. Информационно-логическая модель предметной области «Отдел сбыта» в каноническом виде

2. Создание логической структуры реляционной базы данных

Логическая структура реляционной базы данных определяется совокупностью логически взаимосвязанных реляционных таблиц.

Каждая таблица имеет структуру, определяемую реквизитным составом одного из информационных объектов полученной информационно-логической модели.

В таблицах представлена логическая структура реляционных таблиц базы данных.

Склады Таблица 2.1

Атрибут (поле)

Вид
ключа

Формат поля

имя

наименование

тип

размер

обязательное
поле

индексированное поле

НомСклада

Номер склада

П, У

Счетчик

 

Да

Да (Совпадения не допускаются)

НаимСклада

Наименование склад

 

Текстовый

 

Да

 

ФИОНачСклада

ФИО Начальника склада

 

Текстовый

     

ТелНачСклада

Телефон Начальника склада

 

Тестовый

     

Цеха Таблица 2.2

Атрибут (поле)

Вид
ключа

Формат поля

имя

наименование

тип

размер

обязательное
поле

индексированное поле

НомЦеха

Номер Цеха

П,У

Счетчик

 

Да

Да (Совпадения не допускаются)

НаимЦеха

Наименование цеха

 

Текстовый

 

Да

 

ФИОНачЦеха

ФИО Начальника Цеха

 

Текстовый

     

ТелНачЦеха

Телефон Начальника цеха

 

Текстовый

     

Период Таблица 2.3

Атрибут (поле)

Вид
ключа

Формат поля

имя

наименование

тип

размер

обязательное
поле

индексированное поле

КодПериода

Код Периода

П, У

Счетчик

 

Да

Да (Совпадения не допускаются)

Месяц

Месяц

 

Текстовый

 

Да

 

Год

Год

 

Текстовый

 

Да

 

Изделия Таблица 2.4

Атрибут (поле)

Вид
ключа

Формат поля

имя

наименование

тип

размер

обязательное
поле

индексированное поле

КодИзделия

КодИзделия

П, У

Счетчик

Длинное целое

Да

Да (Совпадения не допускаются)

НаимИзделия

Наименование Изделия

 

Текстовый

 

Да

 

План выпуска готовой продукции Таблица 2.5

Атрибут (поле)

Вид
ключа

Формат поля

имя

наименование

тип

размер

обязательное
поле

условие на значение

число десятичных знаков

КодПериода

Код периода

С,У

Числовой

Длинное целое

Да

 

2

НомЦеха

Номер цеха

 

Числовой

Длинное целое

Да

 

2

КодИзделия

Код изделия

 

Числовой

Длинное целое

Да

 

3

ЕдИзм

Единица измерения

 

Текстовый

50

     

Количество

Количество

 

Текстовый

50

   

3

Накладная Таблица 2.6

Атрибут (поле)

Вид
ключа

Формат поля

имя

наименование

тип

размер

обязательное
поле

условие на значение

число десятичных знаков

НомерНакл

Номер Накладной

П,У

В

В

В

Текстовый

50

Да

   

ДатаОформ

Дата Оформления

Дата/время

       

НомЦеха

Номер Цеха

Числовой

Длинное целое

Да

   

НомСклада

Номер Склада

Числовой

Длинное целое

Да

   

КодИзделия

Код Изделия

Числовой

Длинное целое

Да

 

3

ЕдИзм

Единица Измерения

 

Текстовый

50

Да

   

Количество

Количество

 

Текстовый

50

Да

 

2

3. Разработка данных контрольного примера

(уровень 0) Цеха Таблица 3.1

НомЦеха

НаимЦеха

ФИОНачЦеха

ТелНачЦеха

1

Сборка

Иванов И. И

066

2

Обработка

Петров В. В

067

3

Дизайн

Кузнецов Г. Г

068

(уровень 0) Склады Таблица 3.2

НомСклада

НаимСклада

ФИОНачСклада

ТелНачСклада

1

Склад микроволновок

Голубев Н. А

002

2

Склад духовок

Тигипко Г. Г

003

3

Склад плит

Янукович В. А

001

(уровень 0) Изделия Таблица 3.3

Код Изделия

Наименование изделия

1

Микроволновка

2

Духовка

3

Плита

(уровень 0) Период Таблица 3.4

Код Периода

Месяц

Год

1

03

2009

2

04

2009

3

05

2009

4

06

2009

5

07

2009

6

08

2009

7

09

2009

8

10

2009

9

11

2009

10

12

2009

11

1

2010

(уровень 1) Накладная Таблица 3.5

Накладная

НомерНакл

ДатаОформ

НомЦеха

НомСклада

КодИзделия

ЕдИзм

Количество

0

12.04.2009

Обработка

Склад плит

Плита

шт

12

1

12.03.2009

Сборка

Склад Микроволновок

Микроволновка

шт

20

2

14.03.2009

Обработка

Склад плит

Плита

шт

3

3

15.03.2009

Дизайна

Склад плит

Плита

шт

8

4

16.03.2009

Дизайна

Склад плит

Плита

шт

21

5

17.03.2009

Сборка

Склад духовок

Духовка

шт

11

6

18.03.2009

Дизайна

Склад Микроволновок

Плита

шт

12

7

19.03.2009

Обработка

Склад плит

Плита

шт

11

8

20.03.2009

Сборка

Склад духовок

Духовка

шт

12

9

22.03.2009

Дизайна

Склад духовок

Духовка

шт

11

(уровень 1) Таблица 3.6

План выпуска готовой продукции

КодПериода

НомЦеха

КодИзделия

ЕдИзм

Количество

03

Сборка

Микроволновка

шт

20

04

Обработка

Микроволновка

шт

22

05

Дизайна

Духовка

шт

12

06

Обработка

Плита

шт

1

07

Обработка

Микроволновка

шт

3

08

Обработка

Плита

шт

5

09

Сборка

Микроволновка

шт

9

10

Дизайна

Духовка

шт

6

11

Обработка

Микроволновка

шт

8

12

Сборка

Плита

шт

9

01

Дизайна

Микроволновка

шт

13

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство

Агрономия

Преподавателям

Юридические темы

Google