Проверка отношений на завершающей фазе проектирования
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Результирующий набор отношений:

R 1 Инструменты,приспособления (КодИП, КодОбр,МаркИП, НазнИП, ИнсПрисп)

R 2 Обрабатывающее оборудование (КодОбр, МаркаОбр, КодКласт, КодГАУ, ДатаОбр, СтоимОбр)

R 3 Транспортное оборудование (КодТр, КодТНС, МаркаТр, СтоимТр)

R 4 МаркаОбраб (МаркаОбр, ГабарОбр, ДлДетОбр,ДиамДетОбр, ЧастотОбр, МощОбр)

R 5 МаркаТрансп (МаркаТр, СкорТр, ГабарТр, ГрузТр, МассаТр)

R 6 Кластер (КодКласт, ЧастКласт, ДлинКласт, ДиамКласт,ОтклКласт )

R 7 ГАУ (КодГАУ, НазнГАУ, ПлощГАУ)

R 8 АТНСС (КодТНС, ПропТНС, ПлощТНС)

R 9 ГПС (КодГПС, НазнГПС, НаимЦех)

R 10 ГАУ-ТНС (КодГАУ, КодТНС, КодГПС)

 

Проведем проверку:

1. Одна и та же ФЗ не содержится более чем в одном отношении.

2. Нет отношений, все атрибуты в которых могут быть найдены в другом отношении проектного набора, либо в отношении, полученном из других отношений проектного набора с помощью серии операций СОЕДИНЕНИЕ. Т.е. отсутствуют избыточные отношения.

3. Набор ФЗ, полученный в результате проектирования декомпозиционным методом совпадает с набором, присутствующим в минимальном покрытии, полученным перед началом декомпозиции.

Модель базы данных

 

При построении модели базы данных за основу выбран набор нормализованных отношений, полученный в результате проектирования ER-методом. Модель представлена на рисунке ниже. Предполагается, что количество обрабатывающего и транспортного оборудования на предприятии не более 1000 ед. и 500 ед. соответственно. В базе данных будет храниться информация о 5000 обрабатывающих и 2000 транспортных оборудованиях. Число ГАУ будет равно 200, ГПС - 30, а АТНСС – 70. Число используемых инструментов/приспособлений – 10000. Предполагается, что число кластеров будет не более 10000.


 

 


Инструменты, приспособления

Ключевое поле

Тип и длина

Имя поля

 

+

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

КодИП

 

 

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

КодОбр

 

 

Строковый (20)

МаркИП

 

 

Строковый (50)

НазнИП

 

 

Логический

ИнсПрисп

Обрабатывающее оборудование

Ключевое поле

Тип и длина

Имя поля

 

+

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

КодОбр

 

 

Строковый (20)

МаркаОбр

 

 

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

КодКласт

 

 

Целое

КодГАУ

 

 

Дата/Время

ДатаОбр

 

 

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

СтоимОбр

Транспортное оборудование

Ключевое поле

Тип и длина

Имя поля

 

+

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

КодТр

 

 

Строковый (20)

МаркаТр

 

 

Целое

КодТНС

 

 

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

СтоимТр

МаркаОбраб

Ключевое поле

Тип и длина

Имя поля

 

+

Строковый (20)

МаркаОбр

 

 

Строковый (20)

ГабарОбр

 

 

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

ДлДетОбр

 

 

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

ДиамДетОбр

 

 

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

ЧастотОбр

 

 

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

МощОбр

МаркаТрансп

Ключевое поле

Тип и длина

Имя поля

 

+

Строковый (20)

МаркаТр

 

 

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

СкорТр

 

Строковый (20)

ГабарТр

 

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

ГрузТр

 

 

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

МассаТр

Кластер

Ключевое поле

Тип и длина

Имя поля

 

+

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

КодКласт

 

 

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

ЧастКласт

 

 

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

ДлинКласт

 

 

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

ДиамКласт

 

 

Целое

ОтклКласт

ГАУ

Ключевое поле

Тип и длина

Имя поля

 

+

Целое

КодГАУ

 

 

Строковый (50)

НазнГАУ

 

 

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

ПлощГАУ

АТНСС

Ключевое поле

Тип и длина

Имя поля

 

+

Целое

КодТНС

 

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

ПропТНС

 

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

ПлощТНС

ГПС

Ключевое поле

Тип и длина

Имя поля

 

+

Целое

КодГПС

 

 

Строковый (50)

НазнГПС

 

 

Строковый (50)

НаимЦех

ГАУ-ТНС

Ключевое поле

Тип и длина

Имя поля

 

+

Целое

КодГАУ

+

Целое

КодТНС

 

Целое

КодГПС

 

Расчет необходимого дискового пространства для хранения БД:

Инструменты,приспособления:

 

2+2+20+50+2=76 байт

Х 10000=742,2 Кбайт

 

Обрабатывающее оборудование:

 

2+20+2+1+8+2=35 байт

Х1000 = 34,2 Кбайт


 

Транспортное оборудование:

 

2+20+1+2=15 байт

Х500 = 7,3 Кбайт

 

МаркаОбраб:

 

20+20+2+2+2+2 = 48 байт

Х5000 = 234,4 Кбайт

 

МаркаТрансп:

 

20+2+20+2+2 = 46 байт

Х2000 = 89,8 Кбайт

 

Кластер:

 

2+2+2+2+1= 9 байт

Х10000 = 87,8 Кбайт

 

ГАУ:

 

1+50+2= 53 байт

Х200 = 10,4 Кбайт

 

АТНСС:

 

1+2+2= 5 байт

Х70 = 0,3 байт


 

ГПС:

 

1+50+50 = 101 байт

Х30 = 2,9 байт

 

ГАУ-ТНС:

 

1+1+1 = 3 байт

Х70Х200 = 41,0 Кбайт

 

Всего:

 

742,2+34,2+7,3+ 234,4+89,8+87,8+10,4+0,3+2,9+41,0 = 1250 Кбайт


 




ГЛАВА 4. ВЫБОР СУБД

 

Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала.

Т.к. разработчик данной БД одновременно является и заказчиком, то было принято решение использовать для реализации данного курсового проекта СУБД MS Access 2003. Хотя эта СУБД и не является самой мощной и функционально насыщенной (к примеру СУБД MS SQL SERVER предоставляет мощные средства резервного копирования, репликации и восстановления), но тем не менее полностью удовлетворяет требованиям данного курсового проекта. Кроме того, можно использовать встроенные функции MS Access 2003 для создания форм и отчетов, не прибегая к использованию каких-либо языков программирования, что значительно сокращает время разработки интерфейса пользователя.



Дата: 2019-05-29, просмотров: 190.