Введем формализацию данных в предметной области виде общей таблицы с указанием типов данных.
№
| Наименование поля
| Тип данных
|
1
| Наименование изделия
| Текстовый
|
2
| Код изделия
| Числовой
|
3
| Марка
| Текстовый
|
4
| Размер, мм
| Текстовый
|
5
| Вес, г
| Числовой
|
6
| Единица измерения, шт
| Числовой
|
7
| Вид
| Поле объекта
|
8
| Номер бригады
| Текстовый
|
9
| Бригадир
| Текстовый
|
10
| Специализация
| Текстовый
|
11
| Код поставщика
| Числовой
|
12
| Код договора
| Числовой
|
13
| Дата заказа
| Дата/время
|
14
| Скидка,%
| Числовой
|
15
| Номер договора
| Числовой
|
16
| Код заказчика
| Текстовый
|
17
| Дата заказа
| Дата/время
|
18
| Срок выполнения
| Дата/время
|
19
| Код изделия
| Числовой
|
20
| Объем заказа
| Числовой
|
21
| Скидка в %
| Числовой
|
22
| Доставка
| Текстовый
|
23
| Цена за ед продукции
| Денежный
|
24
| Код заказчика
| Текстовый
|
25
| Организация
| Текстовый
|
26
| Контактное лицо
| Текстовый
|
27
| ИНН
| Текстовый
|
28
| Город
| Числовой
|
29
| Адрес
| Текстовый
|
30
| Телефон
| Числовой
|
31
| Банк заказчика
| Текстовый
|
32
| Расчетный счет
| числовой
|
33
| Материалы
| Текстовый
|
34
| Вода,куб м
| Числовой
|
35
| Газ,ккал
| Числовой
|
36
| Электроэнергия,квт/ч
| Числовой
|
37
| Трудозатраты,чел/ч
| Числовой
|
38
| Машинозатраты,маш/ч
| Числовой
|
39
| Код процесса
| Текстовый
|
40
| ФИО
| Текстовый
|
41
| Дата найма
| Дата/время
|
42
| Дата рождения
| Дата/время
|
43
| Должность
| Текстовый
|
44
| Табельный номер
| Числовой
|
45
| Адрес
| Числовой
|
46
| Образование
| Текстовый
|
47
| Разряд
| Числовой
|
48
| Опыт работы
| Числовой
|
49
| Номер бригады
| Числовой
|
50
| Оклад
| Денежный
|
51
| Зарплата
| Денежный
|
52
| Количество детей
| Числовой
|
53
| Замужем/женат
| Логический
|
54
| Код наименования
| Текстовый
|
55
| Наименование
| Текстовый
|
56
| Коэффициент водопоглащения
| Числовой
|
57
| Поставщик
| Числовой
|
58
| Название фирмы
| Текстовый
|
59
| Ответственное лицо
| Текстовый
|
60
| Контактный телефон
| Числовой
|
61
| Расчетный счет
| Числовой
|
62
| Банк
| Текстовый
|
63
| Город
| Текстовый
|
64
| Код материала
| Текстовый
|
65
| Дата поставки
| Дата/время
|
66
| Количество
| Числовой
|
67
| Номер договора
| Числовой
|
68
| Ед измерения
| Текстовый
|
69
| Цена единицы
| Денежный
|
70
| Код изделия
| Числовой
|
71
| Код материала
| Текстовый
|
72
| Код процесса
| Текстовый
|
73
| Количество материала
| Числовой
|
74
| Код бригады
| Текстовый
|
75
| Объем произведенной продукции
| Текстовый
|
76
| Номер изделия
| Числовой
|
77
| Номер техники
| Текстовый
|
78
| Расценка за единицу
| Денежный
|
79
| Дата
| Число/время
|
80
| Наименование
| Текстовый
|
81
| Код техники
| Текстовый
|
82
| Специализация
| Текстовый
|
83
| Производительность
| Числовой
|
84
| Мощность двигателя
| Числовой
|
85
| Номер процесса
| Текстовый
|
86
| Внешний вид оборудования
| Поле объекта
|
87
| Код процесса
| Текстовый
|
88
| Название процесса
| Текстовый
|
89
| Время выполнения
| Числовой
|
90
| Количество смен
| Числовой
|
91
| Количество работников в смену
| Числовой
|
92
| Код изделия
| Числовой
|
93
| Прочность
| Числовой
|
94
| Морозостойкость
| Числовой
|
95
| Цвет
| Текстовый
|
96
| Пустотность
| Текстовый
|
В связи с избытком повторяющейся информации разбиваем данную таблицу на ряд связанных таблиц, удовлетворяющих процессу нормализации данных.
Получаем следующие связанные между собой таблицы:
«Номенклатура», «Характеристики изделий», «Договоры на производство», «Заказчики», «Производительность бригад», «Техника», «Технологический процесс», «Затраты ресурсов на производство», «Потребность в материалах», «Бригады», «Кадры бригад», «Комплектующий материал», «Поступление материалов», «Договоры на поставку материалов», «Поставщики материалов».
Наименование изделия
Код изделия
Марка
Размер, мм
Вес, г
Единица измерения,шт
Вид
| |
Код изделия
Прочность
Морозостойкость
Цвет
Пустотность
| |
2.Проектирование реляционной базы данных- база данных «Кирма».