Нормализация базы данных



Скачать 24.56 Kb.
Дата07.07.2013
Размер24.56 Kb.
ТипДокументы
Нормализация базы данных.

Процесс уменьшения избыточности информации в БД называется нормализацией.

Реквизиты каждого информационного объекта должны отвечать следующим требованиям нормализации:

  1. Информационные объекты должны содержать уникальный идентификатор (ключ).

  2. Ключ является простым, если он состоит из одного реквизита и составным, если из нескольких.

  3. Все описанные реквизиты должны быть взаимонезависимы.

  4. Все реквизиты, входящие в составной ключ должны быть взаимонезависимы.

  5. Каждый описательный реквизит должен функционально полно зависеть от ключа, т.е. каждому значению ключа соответствует только одно значение описательного реквизита.

  6. При составном ключе описательные реквизиты должны целиком завесить от всей совокупности реквизитов, образующих ключ.

Теория нормализации оперирует с пятью нормальными формами таблиц. Эти формы предназначены для уменьшения избыточной информации от 1-ой до 5-ой нормальной формы. Поэтому каждая последующая форма должна удовлетворять требованиям предыдущей формы и некоторым дополнительным условиям.
Таблица в 1 нормальной форме должна удовлетворять следующим требованиям:

  1. Таблица не должна иметь повторяющихся записей.

  2. В таблице должны отсутствовать повторяющиеся группы полей.

  3. Каждое поле неделимо.

  4. Столбцы и строки должны быть не упорядочены.

Для удовлетворения условия 1 каждая таблица должна иметь, по крайней мере, один уникальный ключ.

Поэтому для выполнения условия необходимо создать индекс (определить ключ), который включал бы совокупность всех полей таблицы, однозначно определяющих запись.

Требование 2 должно устранять повторяющиеся группы.
Вторая нормальная форма.

О таблице говорят, что она находится во 2-ой нормальной форме, если:

  1. Она удовлетворяет условиям 1-ой нормальной формы.

  2. Первичный ключ однозначно определяет всю запись.

  3. Все поля зависят от первичного ключа.

  4. Первичный ключ не должен быть избыточным.


Понятие 2-ой нормальной формы применимы только к таблицам, имеющим составной индекс.

Все таблицы, имеющие только одно индексное поле, автоматически удовлетворяет условию второй нормальной формы.
Третья нормальная форма.

О таблице говорят, что она находится в третьей нормальной форме, если:

  1. Она удовлетворяет условиям второй нормальной формы.

  2. Ни одно из неиндексных полей таблицы не идентифицируется с помощью другого неиндексного поля (каждое неключевое поле не должно зависить от другого не ключевого поля).

Сведение таблицы к третьей нормальной форме предполагает разделение таблицы с целью помещения в отдельную таблицу столбцов, которые не зависят от полного индекса.


В результате такого разбиения каждое из неиндекных полей должно оказаться независимым от какого-либо другого неиндексного поля.

После определения структуры таблиц, отношений между ними и совпадающих полей, вы готовы к созданию многотабличной БД в Fox PRO.

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

Информационно-логическая модель является моделью данных, отображающей предметную область в виде совокупности информационных объектов (ИО) и структурных связей между ними.

Похожие:

Нормализация базы данных iconЛекция №3 нормализация данных
Мы обсудим преимущества и недостатки нормализации и денормализации базы данных, а также рассмотрим то, как с точки зрения нормализации...
Нормализация базы данных iconПонятие базы данных, реляционной базы данных, субд, ключа, отношения
Базовые понятия реляционных баз данных (тип данных, домен, атрибут, кортеж, первичный ключ, отношение)
Нормализация базы данных iconЛабораторная работа №12 Создание таблиц в ms access. Теоретические сведения. 1 Создание базы данных
Для создания новой базы данных нужно при открытии ms access выбрать опцию Новая база данных. В появившемся диалоговом окне указать...
Нормализация базы данных iconВопросы к государственному междисциплинарному экзамену по специальности 230101 «Вычислительные машины, комплексы, системы и сети» на 2011 год
База данных: понятие, уровни представления базы данных. Преимущества базы данных перед файловой организацией данных. Система управления...
Нормализация базы данных iconОдноклассники
Он такое получил по имени одной из главных его составляющих – базы данных. Программа «Базы данных» обладает большими возможностями...
Нормализация базы данных iconО. А. Кучерявенко Разработка базы данных электронного гербария. Состояние вопроса
Рассмотрены и проанализированы варианты разработки и функционирования существующих баз данных по электронным гербариям. Предложена...
Нормализация базы данных iconБазы ядерно-физических данных
Представлены созданные в Центре данных фотоядерных экспериментов (цдфэ) Научно-исследовательского института ядерной физики им. Д....
Нормализация базы данных iconКонтрольная работа №1 «Создание проекта базы данных»
Цель работы: выполнить анализ предметной области, построить еr-модель базы данных, составить проекты таблиц для их создания в базе...
Нормализация базы данных iconПрактические занятия к теме №3 задача 1 Задание Создание базы данных
...
Нормализация базы данных iconЛабораторная работа №2 Триггеры в распределённой базе данных
Для созданной в лабораторной работе №1 базы данных с оптимальным размещением таблиц по двум узлам создать набор триггеров для поддержания...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org