пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

21-30:
» 21
» 21/1
» 22
11-20:
» 11.
» 11,2
» 19,2
» 17
» 18
» 18,1
» 12
» 13
» 13.1
» 15
» 16
» 14
» 14.1
» 15.1
» 17.1
» 19.
» 20
» 20.1
I семестр:
» 6
» 5.1
» 7
» 7.1
» 8
» 8.1
» 9
» 9,1
» 10
» 10.1
» МДК
» 1 биленит
» 1 билет
» 3
» 3.3
» 4.
» 4.1
» 5

:)

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

  • Первичный ключ   . В таблице может быть только один первичный ключ. Он состоит из одного или нескольких полей, однозначно определяющих каждую запись в этой таблице. Часто в качестве первичного ключа используется уникальный идентификатор, порядковый номер или код. Например, в таблице "Клиенты" каждому клиенту может быть назначен уникальный код клиента. Поле кода клиента является первичным ключом этой таблицы. Если первичный ключ состоит из нескольких полей, он обычно включает уже существующие поля, формирующие в сочетании друг с другом уникальные значения. Например, в таблице с данными о пользователях в качестве первичного ключа можно использовать сочетание фамилии, имени и даты рождения.

  • Внешний ключ   . В таблице может быть один или несколько внешних ключей. Внешний ключ содержит значения, соответствующие значениями первичного ключа другой таблицы. Например, в таблице "Заказы" каждый заказ может включать код клиента, соответствующий определенной записи в таблице клиентов. Поле кода клиента является внешним ключом таблицы "Заказы".

Соответствие значений между полями ключей является основой связи между таблицами. С помощью связи между таблицами можно комбинировать данные из связанных таблиц. Предположим, например, что есть таблицы «Клиенты» и «Заказы». В таблице «Заказы» каждая запись идентифицируется полем первичного ключа — «Код».

Чтобы связать каждый заказ с клиентом, в таблицу заказов можно добавить поле внешнего ключа, соответствующее полю «Код» в таблице клиентов, а затем создать связь между этими двумя ключами. При добавлении записи в таблицу «Заказы» можно было бы использовать значение кода клиента из таблицы «Клиенты». При просмотре каких-либо данных о клиенте, сделавшем заказ, связь позволяла бы определить, какие данные из таблицы «Клиенты» соответствуют тем или иным записям в таблице «Заказы».

Связь между таблицами в окне "Схема данных"


04.12.2014; 19:12
хиты: 46
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь