рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Работа сделанна в 2003 году

Нормализация базы данных - Курсовая Работа, - 2003 год - Разработка базы данных для решения задач предприятия по предметной области - Склад Нормализация Базы Данных. Нормализация - Это Разбиение Таблицы На Две Или Бол...

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

Это делается не столько с целью экономии памяти, сколько для исключения возможной противоречивости хранимых данных.

Как указывалось ранее, каждая таблица в реляционной БД удовлетворяет условию, в соответствии с которым в позиции на пересечении каждой строки и столбца таблицы всегда находится единственное атомарное значение, и никогда не может быть множества таких значений. Любая таблица, удовлетворяющая этому условию, называется нормализованной. Фактически, ненормализованные таблицы, т.е. таблицы, содержащие повторяющиеся группы, даже не допускаются в реляционной БД. Всякая нормализованная таблица автоматически считается таблицей в первой нормальной форме, сокращенно 1НФ. Таким образом, строго говоря, нормализованная и находящаяся в 1НФ означают одно и то же. Однако на практике термин нормализованная часто используется в более узком смысле - полностью нормализованная, который означает, что в проекте не нарушаются никакие принципы нормализации.

Дадим точные определения наиболее распространенных форм нормализации.

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

Это связано с тем, что N 1 -я нормальная форма не обладает некоторыми непривлекательными особенностями, свойственным N-й нормальной форме. Общий смысл дополнительного условия, налагаемого на N 1 -ю нормальную форму по отношению к N-й нормальной форме, состоит в исключении этих непривлекательных особенностей.

Теория нормализации основывается на наличии той или иной зависимости между полями таблицы. Определены два вида таких зависимостей функциональные и многозначные. Функциональная зависимость. Поле В таблицы функционально зависит от поля А той же таблицы в том и только в том случае, когда в любой заданный момент времени для каждого из различных значений поля А обязательно существует только одно из различных значений поля В. Отметим, что здесь допускается, что поля А и В могут быть составными. Полная функциональная зависимость.

Поле В находится в полной функциональной зависимости от составного поля А, если оно функционально зависит от А и не зависит функционально от любого подмножества поля А. Многозначная зависимость. Поле А многозначно определяет поле В той же таблицы, если для каждого значения поля А существует хорошо определенное множество соответствующих значений В. 5.6.

– Конец работы –

Эта тема принадлежит разделу:

Разработка базы данных для решения задач предприятия по предметной области - Склад

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Нормализация базы данных

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Создание базы данных
Создание базы данных. Модели данных Определение модели данных предусматривает указание множества допустимых информационных конструкций, множества допустимых операций над данными и множества огранич

Инфологическое моделирование предметной области
Инфологическое моделирование предметной области. Инфологическая модель занимает особое положение по отношению к другим моделям. Она соответствует четвертому этапу построения сложной системы и дает

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

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

Типы связей
Типы связей. Существует три типа связей между таблицами один к одному - каждая запись родительской таблицы связана только с одной записью дочерней. Такая связь реализуется путем определения

Таблицы базы данных после нормализации
Таблицы базы данных после нормализации. Вот основные преимущества нормализации облегчается сортировка и создание индекса, поскольку таблицы стали более компактными создается большее число кластерны

ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ
ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ. п п Статьи затрат Затраты, руб. 1 Основная заработная плата разработчиков З осн. 2 Дополнительная заработная плата Здоп. 0,25 Зосн. 3 Отчисления на социальное страхован

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги