Курсовые - Автоматизация работы новостного портала

Информационная модель системы и ее описание

Все данные располагаются в базе данных, которая в свою очередь состоит из таблиц. В данном проекте использовались 3 таблицы, которые связаны между собой:

  1. Таблица «user» (состоит из полей ФИО, электронной почты, телефона)
  2. Таблица «notice» (состоит из полей заголовок, текст объявления, дата размещения)
  3. Таблица «category» (состоит из полей номер категории, наименования категории)

Итоговая модель представлена в приложении З.

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

Для приведения сущности к первой нормальной форме необходимо:

  1. разделить сложные атрибуты на атомарные;
  2. для групп повторяющихся атрибутов создать новые сущности;
  3. установить с новыми сущностями связи типа «один ко многим»;
  4. атрибуты, хранящие разносмысловую информацию, разделить на односмысловые.

Наша информационная модель соответствует вышеперечисленным требованиям, следовательно, находится в первой нормальной форме.

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

Для приведения сущности ко второй нормальной форме необходимо:

  1. выделить атрибуты, которые функционально зависят только от части первичного ключа;
  2. поместить их в новую сущность;
  3. установить с новой сущностью связь типа «один ко многим»;
  4. повторить указанные выше действия, если это необходимо.

Наша информационная модель соответствует вышеперечисленным требованиям, следовательно, находится во второй нормальной форме.

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

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

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

Для приведения сущности к третьей нормальной форме необходимо:

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

Наша информационная модель соответствует вышеперечисленным требованиям, следовательно, находится в третьей нормальной форме.

 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
Дата Выполнено, %
2020-06-04 11:44:54 10
2020-06-01 08:00:36 100
Открытая Для скрытия необходимо уменьшить величину статуса выполнения.