Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Для создания модуля, потребуется база данных, в которую будут входить несколько таблиц. Эти таблицы мы создадим из тех полей, которые нам нужны для правильной работы модуля. ⇐ ПредыдущаяСтр 2 из 2
Чтобы идентифицировать записи в ниже представленной таблице нужно выделить ключевые поля.
Из всего этого списка я выбрал уникальные поля, которые не совпадут: Модель материнской платы, модель процессора, модель жёсткого диска, модель видеокарты, модель ОЗУ. Все эти элементы составляют ключ, отсюда получается что он составной. Проверяем исходную таблицу на соответствие критерия нормальных форм. · Таблица находится в 1 НФ, если на пересечении любых строк и столбцов отсутствуют многозначные элементы и каждое поле входит в таблицу только один раз. Таблица соответствует всем критериям 1 НФ. · Таблица находится в 2 НФ, если она находится в 1 НФ и в ней отсутствуют не ключевые поля, зависящие от части ключа. Выделяем не ключевые поля, связанные с частями ключа: Модель материнской платы, модель процессора, модель жёсткого диска, модель видеокарты, модель ОЗУ. Получается, что исходная таблица разбивается на пять таблиц и имеет вид:
· Таблица находится в 3 НФ, если она находится в 1 НФ и 2 НФ и в ней отсутствуют неключевые поля, зависящие от других неключевых полей. В ходе моих поисков таковых неключевых полей не обнаружено, значит таблица находится в 3-й критерии нормальности.
Связанны таблицы следующим образом: У материнской платы должен быть такой же сокет, как и у процессора, значит таблицы «Материнская плата» и «Процессор» связанны, через поле «Сокет». Зная все особенности связи, между собой комплектующих компьютера, можно без проблем создать правильную связь остальных таблиц, на примере первой. «Видеокарта» и «Жёсткий диск» связанны с «Материнская плата», через интерфейс, а «ОЗУ» через «Тип памяти».
В итоге получилось 5 таблиц: «Материнская плата», «Процессор», «Видеокарта», «Жёсткий диск», «ОЗУ». Таблица «Материнская плата», содержит в себе информацию о материнской плате и её составляющих компонентах. Таблица «Процессор», включает в себя наименования процессоров их сокеты, мощность и цену. Таблица «Видеокарта», расположила в себе названия видеокарт их мощность, объём памяти, интерфейс, цену и количество. Таблица «Жёсткий диск», содержит данные о винчестерах, имеющихся в магазине. Таблица «ОЗУ», включает в себя конкретные данные об ОЗУ и их признаках.
Даталогическая модель БД
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 244. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |