внешний ключ



Внешний ключ в базе данных это

Автор Maksim Gerasimov задал вопрос в разделе ВУЗы, Колледжи

Определения внешнего и композитного ключей в базах данных и получил лучший ответ

Ответ от Ruru[гуру]
Внешний ключ (англ. foreign key) — понятие теории реляционных баз данных. Внешним ключом называется поле таблицы, предназначенное для хранения значения первичного ключа другой таблицы с целью организации связи между этими таблицами.
Пусть имеются таблицы A и B. Таблица A содержит поля a, b, c, d, из которых поле a — первичный ключ. Таблица B содержит поля x, y, z. В поле y содержится значение поля a одной из записей таблицы A. В таком случае поле y и называется внешним ключом таблицы A в таблице B.
Вот такой SQL-запрос вернёт все связанные пары записей из таблиц A и B:
select * from A, B where A.a = B.y;
Внешний ключ в таблице может ссылаться и на саму эту таблицу. В таких случаях говорят о рекурсивном внешнем ключе. Рекурсивные внешние ключи используются для хранения гомогенной древовидной структуры данных в реляционной таблице.
Развитые СУБД поддерживают автоматический контроль ссылочной целостности на внешних ключах.
Остальное см. здесь.
rdbms.narod.ru/article/metadata
и индексы
ссылка
forum.vingrad.ru/topic-119583/30.html

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Определения внешнего и композитного ключей в базах данных

что такое тип поля в реляционной базе данных?
Так вроде в любой базе данных тип поля описывает данные которые могут храниться в этом поле. подробнее...
спросили в Связь
Как в Access установить связи между таблицами, с поддержкой целостности данных
оздание связей "один ко многим" или "один к одному"

Чтобы создать связь вида "один ко
подробнее...
спросили в Интернет Shareware
ЛЮЮДИ!! ! ДАЙТЕ ССЫЛКУ ГДЕ МОЖНО СКАЧАТЬ РАБОТАЮЩИЙ ALLSUBMITTER+ключ
Allsubmitter 4.7 с авторегистрацией

AllSubmitter 4.7 - профессиональная программа для
подробнее...

Вопрос по аббревиатурам БД. В базах данных сокращение PK - Primary Key - первичный ключ а FK - это что за ключ?
foreign key - внешний ключ. Контролирует уникальность значения ключа в связанной таблице. Например,
подробнее...
спросили в Дуки
Базы данных , зачем нужны связи между таблицами???
Потому что информация, нужная пользователям БД, как правило распределена по нескольким сущностям.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Что такое реляционная БД?
Реляционная (relational) БД отличается способом представления информации, находящейся в ней.подробнее...
спросили в Интернет Тиц
Сколько может стоить переставить уже готовый статический сайт на движок?
1. Подобные вопросы задают в двух случаях - либо хотят НАНЯТЬ для исполнения работы, либо хотят
подробнее...

Что такое руткиты (rootkit)? Антивирус нашел у меня их огромное количество, о чем это говорит?
незваный гость, как знаешь, хуже врага-пусть даже он не пакостит особо, а просто торчит в твоём
подробнее...
спросили в Простота
MySQL - что это такое и с чем его едят?
MySQL - это система управления базами данных.

С некоторых пор MySQL можно назвать
подробнее...
спросили в IMI Sagem
Как установить форум SMF на денвер? На первом шаге установки я вижу "что session.save_path указанный в php.ini неверный"
1) Устанавливаем денвер (например, С: denwer)
2) Кидаем содержимое архива SMF в
подробнее...
спросили в PostgreSQL Беркли
Что за зверь - postgreSQL 8.4?
Что такое PostgreSQL?
PostgreSQL является объектно-реляционная система управления базами
подробнее...

что такое usim?
USIM-карта - это расширенная версия SIM-карты, которая поддерживается мобильными телефонами
подробнее...

Каких видов бывают электронные подписи и каки документы необходимы для формирования разных видов ЭЦП?
Квалифицированные электронные подписи бывают трех видов - для физических лиц, для индивидуальных
подробнее...

Плюсы и минусы MySQL или tpl (txt)?
Принципиальные преимущества БД перед обычными текстовыми/бинарными файлами:

1)
подробнее...
Внешний ключ на Википедии
Посмотрите статью на википедии про Внешний ключ
Первичный ключ на Википедии
Посмотрите статью на википедии про Первичный ключ
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*