Определения

Атрибут – это характеристика (свойство) объекта, отраженное в названии поля.

Домен – это элемент отношения, столбец таблицы, п одмножество значений заданного типа, допустимых для данного атрибута.

Кортеж это элемент отношения, строка таблицы; упорядоченный набор из N элементов, полей.

Отношение – это множество однотипных записей, являющихся экземплярами одного объекта.

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

Поле элементарная единица логической организации данных.

Поле имеет следующие характеристики:

Ø Имя

Ø Тип

Ø Длина

Ø Точность для числовых данных.

Правила проектирования БД

Для создания надежного и эффективного приложения необходимо использовать правила нормализации баз данных.

Нормализация – это процесс организации полей данных в группы таблиц, при котором происходит декомпозиция (разложение) исходных отношений (таблицы) на более мелкие простые отношения (таблицы).

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

Правило 1: Уникальность полей

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: