Типы данных


НФ (Первая Нормальная Форма)



бет14/36
Дата13.01.2022
өлшемі0,64 Mb.
#23995
1   ...   10   11   12   13   14   15   16   17   ...   36
Байланысты:
Лекции по БД

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

1НФ (Первая Нормальная Форма)


  • В отношении нет одинаковых кортежей.

  • Кортежи не упорядочены.

  • Атрибуты не упорядочены и различаются по наименованию.

  • Все значения атрибутов атомарны.

В ходе логического моделирования на первом шаге предложено хранить данные в одном отношении, имеющем следующие атрибуты:

СОТРУДНИКИ_ОТДЕЛЫ_ПРОЕКТЫ (Н_СОТР, ФАМ, Н_ОТД, ТЕЛ, Н_ПРО, ПРОЕКТ, Н_ЗАДАН)

где: Н_СОТР - табельный номер сотрудника; ФАМ - фамилия сотрудника; Н_ОТД - номер отдела, в котором числится сотрудник; ТЕЛ - телефон сотрудника; Н_ПРО - номер проекта, над которым работает сотрудник; ПРОЕКТ - наименование проекта, над которым работает сотрудник; Н_ЗАДАН - номер задания, над которым работает сотрудник

Т.к. каждый сотрудник в каждом проекте выполняет ровно одно задание, то в качестве потенциального ключа отношения необходимо взять пару атрибутов {Н_СОТР, Н_ПРО}.

В текущий момент состояние предметной области отражается следующими фактами:



  • Сотрудник Иванов, работающий в 1 отделе, выполняет в первом проекте "Космос" задание 1 и во втором проекте "Климат" задание 1.

  • Сотрудник Петров, работающий в 1 отделе, выполняет в первом проекте "Космос" задание 2.

  • Сотрудник Сидоров, работающий во 2 отделе, выполняет в первом проекте "Космос" задание 3 и во втором проекте "Климат" задание 2.

Это состояние отражается в таблице (курсивом выделены ключевые атрибуты):



Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   36




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет