Лекция "Понятие ключа в БД. Роль ключа в БД"

  • Лекции
  • doc
  • 04.04.2017
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Существует три типа первичных ключей: ключевые поля счетчика (счетчик), простой ключ и составной ключ. Поле счетчика (Тип данных «Счетчик»). Тип данных поля в базе данных, в котором для каждой добавляемой в таблицу записи в поле автоматически заносится уникальное числовое значение.Простой ключ. Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как первичный ключ.
Иконка файла материала Понятие ключа в БД. Роль ключа в БД.doc
Понятие ключа в БД. Роль ключа в БД Ключ – это столбец (может быть несколько столбцов), добавляемый к таблице и  позволяющий установить связь с  записями в другой таблице. Существуют ключи двух  типов: первичные и вторичные или внешние. Первичный ключ – это одно или несколько  полей (столбцов), комбинация значений которых однозначно определяет каждую запись в  таблице. Первичный ключ не допускает значений Null и всегда должен иметь уникальный  индекс. Первичный ключ используется для связывания таблицы с внешними ключами в  других таблицах. Внешний (вторичный) ключ ­ это одно или несколько полей (столбцов) в  таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице.  Внешний ключ определяет способ объединения таблиц.  Из двух логически связанных  таблиц одну называют таблицей первичного ключа или главной таблицей, а другую  таблицей вторичного (внешнего) ключа или подчиненной таблицей. СУБД позволяют  сопоставить родственные записи из обеих таблиц и совместно вывести их в форме, отчете  или запросе.Существует три типа первичных ключей: ключевые поля счетчика (счетчик),  простой ключ и составной ключ. Поле счетчика (Тип данных «Счетчик»). Тип данных поля  в базе данных, в котором для каждой добавляемой в таблицу записи в поле автоматически  заносится уникальное числовое значение.Простой ключ. Если поле содержит уникальные  значения, такие как коды или инвентарные номера, то это поле можно определить как  первичный ключ. В качестве ключа можно определить любое поле, содержащее данные,  если это поле не содержит повторяющиеся значения или значения Null.Составной ключ. В  случаях, когда невозможно гарантировать уникальность значений каждого поля,  существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая  ситуация возникает для таблицы, используемой для связывания двух таблиц многие ­ ко ­  многим.