Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Тема №3 Организация ссылочной целостности в БД

Читайте также:
  1. I. Организация дезинфекционного дела.
  2. I. ОРГАНИЗАЦИЯ КЛАССА АКТУАЛИЗАЦИЯ ОПОРНЫХ ЗНАНИЙ
  3. II. Организация охраны опасных грузов
  4. III. Организация охраны денежных средств и ценных грузов
  5. IV. 1. Организация (структура) экосистем
  6. VII. Организация рекламной кампании
  7. VII. Организация служебной деятельности и порядок действий наряда вневедомственной охраны полиции, назначенного для выполнения задач по охране имущества при его транспортировке
  8. АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ
  9. Безопасная организация работ нулевого цикла
  10. Безопасная организация сварочных работ.

4.5. Связь между таблицами в базе данных

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

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

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

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

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

На примере, приведенном ниже, главной является таблица Группа, подчинённой – Студент, потому что между ними присутствует функциональная зависимость «один – ко - многим» (в одной группе учатся много студентов).

Таблица на стороне «один» всегда является главной (родительской).

Поле ГРУППА в таблице СТУДЕНТ является внешним ключом. По определению, список значений этого поля должен полностью или частично совпадать со списком значений соответствующего поля главной таблицы (Название). В нашем примере – это частичное совпадение (присутствуют значения ОМЛ-09 1/9 и РПЗ-11 1/9 из главной таблицы).

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


<== предыдущая страница | следующая страница ==>
Концептуальный уровень | 

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




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.004 сек.