Главная страница

Базы данных. Задачи по информатике. Внешний ключ


Скачать 356.14 Kb.
НазваниеВнешний ключ
АнкорБазы данных
Дата02.11.2021
Размер356.14 Kb.
Формат файлаdocx
Имя файлаЗадачи по информатике.docx
ТипСправочник
#261267



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

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

2) Нормализация — разбиение исходного отношения на два или несколько, обладающих лучшими свойствами при включении, изменении и удалении данных. Целью нормализации является получение БД, где каждый факт появляется только один раз, т.е. исключена избыточность, причём к этому стремятся не столько ради экономии памяти, сколько для исключения возможной противоречивости хранимых данных.

3) 6. Строятся по принципу градации нормализации.

4) Первая нормальная форма - Все атрибуты отношения простые, то есть их значения неделимы.

5) Вторая нормальная форма – Каждое неключевое поле связано полной функциональной зависимостью с первичным ключом.

6) Третья нормальная форма - Любой неключевой атрибут нетранзитивно зависит от ключа.

7) 1. Первоначальное размещение всех атрибутов в одном отношении является очень неестественной операцией. Интуитивно разработчик сразу проектирует несколько отношений в соответствии с обнаруженными сущностями. Даже если создать одно или несколько отношений, включив в них все предполагаемые атрибуты, то совершенно неясен смысл полученного отношения.

2. Невозможно сразу определить полный список атрибутов. Пользователи имеют привычку называть разными именами одни и те же вещи, или наоборот, называть одними именами разные вещи.

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


написать администратору сайта