|
100 |
|
6 |
Безкорпусный |
250 |
1 |
Транз сборка |
20 |
9 |
Безкорпусный |
25 |
3NF
Таблица находится в третьей нормальной форме (3НФ), если она удовлетворяет определению 2НФ и каждый не ключевой атрибут транзитивно зависит от первичного ключа.
Таблица 5 «Производитель»
Код производителя
Код радиодетали
Код страны
Код фирмы
1
1
3
1
2
2
2
2
3
3
1
3
4
4
1
4
Таблица 6 «Страна»
Код страны
Страна
1
Россия
2
США
3
Япония
Таблица 7 «Фирма»
Код фирмы
Фирма
1
Panasonik
2
AMDX
3
Радио деталь
4
Наш транзистор
Таблица 8 «Радиодеталь»
Код радиодетали
Марка
Код материала
Код подкласса
Мощность
1
TXD5100
1
1
10
2
MX300
2
2
5
3
ТВ23У
3
2
20
4
ИБ10М
4
1
10
Код частоты
Код температуры
Код типа перехода
Номер разработки
1
1
1
2
1
3
2
22
2
1
2
88
3
2
2
35
Модернизация
Код типа сборки
Цена
3
1
100
6
2
250
1
1
20
9
2
25
Таблица 9 «Материал»
Код материала
Материал
1
Германий
2
Кремний
3
Галий
4
Индий
Таблица 10 «Подкласс»
Код подкласса
Подкласс
1
Биполярный
2
Полевой
Таблица 11 «Частота»
Код частоты
Частота
1
Малая
2
Средняя
3
Высокая
Таблица 12 «Температура»
Код температуры
Температура
1
от минус 50 до 50
2
от минус 50 до 100
3
от минус 50 до 150
Таблица 13 «Тип перехода»
Код типа перехода
Тип перехода
1
pnp
2
npn
Таблица 14 «Тип сборки»
Код типа сборки
Тип сборки
1
Транз сборка
2
Безкорпусный
Таблицы 5-14. по определению находятся в 3NF, потому что находятся в 2NF и здесь не присутствует неполных функциональных зависимостей не первичных атрибутов от атрибутов возможного ключа, а также нет транзитивных зависимостей.
Каждое отношение полученной реляционной модели находится в 3NF.
Т.к. в большинстве случаев достижение третьей нормальной формы считается достаточным для реальных проектов баз данных, то остановились на выше приведенной модели.
Анализ предметной области
Предметная область данной курсовой работы – Справочник радиолюбителя. Рассмотрены и систематизированы данные о производителях и продаваемых ими радиодеталях, такие как: данные производителя, страна, фирма, радиодеталь, материал, подкласс, частота, температура, тип перехода, тип сборки, номер разработки, и другие данные, касающиеся радиодетелей
Инфологическое проектирование
Сущность «Производитель» - показывает информацию о производителе выпускаемых радиодеталей. Сущность имеет следующие атрибуты: «Код производителя», «Код радиодетали», «Код страны», «Код фирмы».
Сущность «Страна» - предоставляет информацию о стране в которой выпускается радиодеталь. Сущность имеет следующие атрибуты: «Код страны », «Страна».
Сущность «Фирма» - отражает информацию о названии фирмы, которой выпускаются радиодетали. Сущность имеет следующие атрибуты: «Код фирмы», «Фирма».
Сущность «Радиодеталь» - содержит информацию, свойствах и параметрах радиодетали. Сущность имеет следующие атрибуты: «Код транзистора», «Марка», «Код материала», «Код подкласса», «Мощность», «Код частоты», «Код температуры», «Код типа перехода», «Номер разработки», «Модернизация», «Код типа сборки», «Цена».
Сущность «Материал» - показывает из какого материала смонтирована радиодеталь. Сущность имеет следующие атрибуты: «Код материала», «Материал».
Сущность «Подкласс» - содержит информацию о том, какому подклассу относится радиодеталь. Сущность имеет следующие атрибуты: «Код подкласса», «Подкласс».
Сущность «Частота» - содержит информацию о частотности радиодетали. Сущность имеет следующие атрибуты: «Код частоты», «Частота».
Сущность «Температура» - отражает информацию о допустимом температурном режиме в котором будет эксплуатироваться радиодеталь. Сущность имеет следующие атрибуты: «Код температуры», «Температура».
Сущность «Тип перехода» - содержит информацию о том, какой тип перехода используется в радиодетали. Сущность имеет следующие атрибуты: «Код типа перехода», «Переход».
Сущность «Тип сборки» - показывает собой, в каким исполнении спроектирована радиодеталь. Сущность имеет следующие атрибуты: «Код типа сборки», «Тип сборки».
Итого мы имеем 10 полностью нормализованных таблиц.
Данная программа будет написана на языке Pascal в среде разработки приложений Delphi 7.0. Это позволит использовать мощный аппарат языка в совокупности с возможностью визуализации программирования, предоставляемой средой.
Многочисленные компоненты управления, предоставляемые средой разработки, позволяют сделать интерфейс приложения более понятным пользователю и похожим на вид стандартных приложений широко распространенной операционной системы Windows.
Т.к. база данных для хранения информации о радиодеталях невелика, и не осуществляется никаких сложных работ по обработке этих данных, то в качестве СУБД выбираем Microsoft Access.
При использовании материалов активная ссылка на источник обязательна.