Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Формирование концептуальной модели
В результате формирования концептуальной модели была построена схема:
Рис.1. Связь между основными сущностями
Проектирование информационно-логической модели. При построении информационно-логической модели каждую сущность описывают атрибутами. Атрибут – это некоторый показатель, который характеризует некую сущность и принимает для конкретного экземпляра сущности некоторое числовое, текстовое или иное значение. Причем, для каждой сущности необходимо определить ключевой атрибут. Далее представлены сущности и их атрибуты (табл.1). Таблица 1 Атрибуты сущностей
Нормализация данных В силу того, что в таблицах реляционной базы данных допускается произвольный порядок столбцов, возникает необходимость в такой группировке полей, при которой обеспечивалось бы минимальное дублирование данных и упрощение процедур их обработки и обновления. Для этого используется аппарат нормализации отношений.
Нормализация отношений представляет собой механизм нормального преобразования таблиц к совершенной нормальной форме. Всего существует 6 нормальных форм. Последовательность нормальных форм: первая нормальная форма (1NF); вторая нормальная форма (2NF); третья нормальная форма (3NF); нормальная форма Бойса-Кодда (BCNF); четвертая нормальная форма (4NF); пятая нормальная форма, или форма проекции-соединения (5NF, или PJNF). Первая нормальная форма - отношение находится в первой нормальной форме тогда и только тогда, когда на пересечении каждого столбца и каждой строки находятся только элементарные значения атрибутов. Вторая нормальная форма - отношение находится во второй нормальной форме тогда и только тогда, когда оно находится в перой нормальной форме и не содержит неполных функциональных зависимостей непервичных атрибутов от атрибутов первичного ключа. Третья нормальная форма - отношение находится в третьей нормальной форме тогда и только тогда, когда оно находится во второй нормальной форме и не содержит транзитивных зависимостей. В большинстве случаев достижение третьей нормальной формы считается достаточным для реальных проектов баз данных. При даталогическом проектировании базы данных была проведена нормализация отношений с целью избавления от транзитивных зависимостей и перехода к третьей нормальной форме.
Рис.2. Схема атрибутов сущностей Проведем нормализацию отношений для рассматриваемой модели. Для приведения отношений к первой нормальной форме необходимо элемент Адрес поделить на элементы: Регион/область, Район, Город, Улица, Дом.
В отношениях неключевые атрибуты полностью зависят от ключевого, отсутствует частичная зависимость, значит, отношения находятся во второй нормальной форме. В отношениях отсутствует транзитивная зависимость (все атрибуты отношений зависят только от ключевого поля), то есть отношения находятся в третьей нормальной форме. Таким образом, все изменения, произошедшие на этапе нормализации, представлены в таблице 2.
Таблица 2
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-11-23; просмотров: 101; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.178.133 (0.009 с.) |