Выявление аномалий модификации, избыточности данных. Применение процедур нормализации. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Выявление аномалий модификации, избыточности данных. Применение процедур нормализации.

3. Исходный набор таблиц

4. Описание атрибутов и их форматы:

Сущность

Атрибут

Пояснение, домен

Формат

 

Эластомеры

Эластомер

Название эластомера

Короткий текст

Плотность

Плотность в кг/м3

Числовой, одинарное с плавающей точкой

Динамическая вязкость

Вязкость в Пуазах

Числовой, одинарное с плавающей точкой

Цвет

Видимый цвет материала

Короткий текст

Коэффициент преломления

Коэффициент преломления

Числовой, одинарное с плавающей точкой

 

Твердость

Твердость по Шорру, шкала А

Числовой, одинарное с плавающей точкой

ВремяЗастывания

Время в часа

Числовой, длинное целое

ЛинейнаяУсадка

Усадка при затвердевании, %

Числовой, одинарное с плавающей точкой

ПределПрочРаст

Предел прочности при растяжении, МПа

Числовой, одинарное с плавающей точкой

 

ФК матрица

Материал

Название ФК матрицы

Короткий текст

Другое название

Название при покупке

Короткий текст

КоэффициентПреломления

Коэффициент преломления

Числовой, одинарное с плавающей точкой

Плотность

Плотность в кг/м3

Числовой, одинарное с плавающей точкой

Диаметр микросфер

Диаметр в мкм, как указано у производителя

Числовой, длинное целое

Справка

Заметка по материалу

Короткий текст

 

 

 

Поставщик

Материал

Материал, который необходимо закупить

Короткий текст

Наименование поставщика

Наименование компании

Короткий текст

ИНН

ИНН компании поставщика

Короткий текст

Адрес

Адрес организации

Текст, 180 симв.

Телефон

Номер телефона организации

Короткий текст Маска ввода: "+7("000")-"000\-00\-00"

Веб-сайт

url сайта поставщика

Короткий текст

Объем материала

Объем закупаемого материала в литрах

Числовой, одинарное с плавающей точкой

Цена

Цена в рублях

Денежный

 

 

Поставка

Материал

Выбор из таблицы «Поставщик»

Короткий текст

ДатаЗаказа

Дата заказа в формате:

ДД.ММ.ГГГГ

Дата/Время

ДатаПоставки

Дата поставки в формате:

ДД.ММ.ГГГГ

Дата/Время

Поставщик

ИНН поставщика

Короткий текст

Исследователь

ФИО

ФИО исследователя

Короткий текст

Должность

Занимаемая должность в лаборатории

Короткий текст

Стаж работы

Кол-во лет работы над схожими задачами

Короткий текст

Телефон

Номер телефона

Короткий текст Маска ввода: "+7("000")-"000\-00\-00"

 

ДанныеЭксперимента

Код

Внешний ключ

Короткий текст

Исследователь

Список исполнителей из таблицы «Исследователь»

Короткий текст

Дата

Дата проведения в формате:

ДД.ММ.ГГГГ

Дата/Время

Результат удачен

Да/нет

Логический тип

 

Эксперимент

Код эксперимента

Внешний ключ

Короткий текст

ФК матрица

Выбор из таблицы «ФК матрица»

Короткий текст

СпособОсажденияМатрицы

Выбор из списка значений

Короткий текст

Эластомер

Выбор из таблицы «Эластомеры»

Короткий текст

СпособОсажденияМатрицы

Выбор из списка значений

Короткий текст

 

Максимум отражения

Значение максимума Брэгговской дифракции в нм

Числовой, длинное целое

 

Расчет

Код эксперимента

Внешний ключ

Короткий текст

Чувствительность детектора

чувствительность в нм/%

Числовой, длинное целое

ШЗЗ

Ширина запрещенной зоны, нм

Числовой, длинное целое

Структурный цвет

Цвет, отражаемый засчет микроструктуры поверхности

Короткий текст

Воспринимаемое напряжение

Напряжения, МПа

Числовой, длинное целое

 

Первый вариант структуры БД:

 

Сущность «Поставщик»:

 

Аномалии модификации (информацию по ФК материалам и эластомерам можно добавить только с новой записью в Поставщик).

Причины:  Две связи один-к-одному между таблицами Поставщик – ФК матрица, Поставщик – Эластомеры не дают свободно заносить новые материалы, они избыточны.

Нормализация: Декомпозиция на новые отношения:

 

a. Смена ключа: Поставщик (ИНН, Наименование, Сайт, Адрес, НомерТелефона)

b. ФК матрица (Материал, Другое название, КоэффПреломления, Плотность, ДиаметрМикросфер, Поставщик, Заметка)

c. Эластомеры (Эластомер, Поставщик, Плотность …)

d. Поставка( Заказ №, Материал, ДатаЗаказа, ДатаПоставки,Поставщик, Объем, Цена)

Таким образом, получили связи один-ко-многим.

 

Сущность «Данные эксперимента»:

 

Аномалии модификации (аналогично предыдущей аномалии, в таблицы Эксперимент и Расчет нельзя добавить строку, если ее нет в Данные Эксперимента, не соблюдена 3 нормальная форма).

Причины:  три связи один-к-одному «Код эксперимента – Код эксперимента» избыточны, они как бы создают замкнутый круг, который необходимо разорвать.

 

Нормализация: Декомпозиция на новые отношения:

 

a. ДанныеЭксперимента (ПорядковыйНомер, КодЭксперимента, Исследователь, Дата, РезультатУдачен)

Таким образом, получили связи один-ко-многим, что устранило проблему.

 

Рассмотрим состояние БД на соблюдение нормальных форм.

1. Отношение «Поставщик»

В ячейках отношения присутствуют только одиночные значения, столбцы имеют уникальные имена и единый тип данных, строки не повторяются. Отношение в Первой Нормальной форме.

Все неключевые атрибуты полностью зависят только от ключа. Можно утверждать, что рассматриваемое отношение во Второй Нормальной форме.

Все неключевые атрибуты отношения зависят непосредственно от ключа, транзитивные зависимости отсутствуют. Отношение находится в Третьей Нормальной форме.

Все детерминанты (Атрибут «Наименование») могут быть ключами. Отношение находятся в нормальной форме Бойса-Кодда.

В отношении отсутствуют многозначные зависимости. Отношение в Четвертой Нормальной форме.

2. Отношение «Эксперимент»

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

Все неключевые атрибут полностью зависят от ключа. Отношение в 2НФ.

В отношении отсутствуют транзитивные зависимости. Отношение в 3НФ.

Единственный детерминант (атрибут «Код эксперимента») является ключом. Отношение в НФБК.

В отношении отсутствуют многозначные зависимости. Отношение в 4НФ.

 

По аналогичному алгоритму проводится анализ всех отношений.

Других аномалий в ходе анализа не выявлено.

 

6. Окончательный набор таблиц:

7. Описание связей:

1. Отношение «Один к одному» построено между «ИНН» - «Поставщик»  между таблицами Поставщик-Поставка.

2.  Отношение «Один ко многим» построено между «ИНН» - «Поставщик», «ИНН» - «Поставщик», «Материал» - «ФК матрица», «Эластомер» - «Эластомер», «Код Эксперимента» - «Код Эксперимента», «Код Эксперимента» - «Код Эксперимента», «Имя» - «Исследователь»,

 

 



Поделиться:


Последнее изменение этой страницы: 2024-07-06; просмотров: 31; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.)