Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Вторая нормальная форма

Читайте также:
  1. EPROM (Erasable PROM – стираемая программируемая память только для чтения) - позволяет многократно изменять информацию хранящуюся в микросхеме, стирая перед этим старую.
  2. I. Информационные задания
  3. I. Мое информационное пространство
  4. II. Информация об услугах, порядок оформления
  5. II. Информация об услугах, порядок оформления проживания в гостинице и оплаты услуг
  6. II. ИССЛЕДОВАНИЕ ДЕФОРМАЦИЙ И ПЕРЕМЕЩЕНИЙ В ОБРАЗЦАХ
  7. II. Корыстные источники информации
Таблица находится во второй нормальной форме, если она удовлетворяет определению 1НФ и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом (каждый неключевой атрибут зависит от всего составного ключа и не зависит от его частей – нет частичнозависимых полей).

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

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

 

 

Пример «Проекты» (Рис. 14): Рис. 14. Таблица "Проекты"

 

Для приведения таблицы к 2НФ необходимо:

1) Вынести все частично-зависимые поля в отдельную таблицу;

2) Определить ключевое поле;

3) Установить отношения между таблицами.

Применив данный алгоритм к нашей таблице, получим две таблицы (Рис. 15): Рис. 15. Таблица "Проекты, таблица "Руководители"

 


Дата добавления: 2015-07-07; просмотров: 202 | Нарушение авторских прав


Читайте в этой же книге: Общая характеристика информационных систем | Жизненный цикл информационной системы | Модель данных – это совокупность взаимосвязанных по определенному правилу данных. | В реляционной модели информация представляется в виде прямоугольных таблиц, каждая из которых состоит из строк и столбцов и имеет имя, уникальное внутри базы данных. | Каждой записи в таблице А может соответствовать несколько записей в таблице В, а запись в таблице В не может иметь более одной соответствующей записи в таблице А. | Этапы проектирования ИС | Методология восходящего проектирования – синтез атрибутов с дальнейшей идентификацией. | Информационно-логическая модель данных и ее состав | СУБД с трёхуровневой архитектурой | Обзор современных СУБД |
<== предыдущая страница | следующая страница ==>
Первая нормальная форма| Третья нормальная форма

mybiblioteka.su - 2015-2024 год. (0.008 сек.)