double arrow

Терминология реляционных СУБД

  • Поле (атрибут) – свойство описываемого объекта;
  • Запись (кортеж) – значение атрибута объекта;
  • Таблица (отношение) – совокупность записей с заполненными значениями атрибутов;
  • Структура БД (схема отношения) – совокупность информации о полях таблицы;
  • иллюстрация

Понятие ключа БД

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

· Внешний ключ – поле, содержащее ссылку на поле первичного ключа в другой таблице.

· Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах.

Стандартные требования к СУБД – правила Кодда

  • уникальность записей;
  • неупорядоченность записей и полей;
  • атомарность значений атрибутов (нормализованное представление «поля-записи»)
  • Метод нормализации отношений
  • Нормализация – это разбиение таблицы на несколько, обладающих лучшими свойствами при обновлении, включении и удалении данных.

Объекты БД MS Access

  • Запрос – таблица, сформированная автоматически с помощью поиска и извлечения данных из одной или нескольких БД при помощи заданных правил.
  • Форма – окно для просмотра, добавления и изменения данных в таблицах.
  • Отчет – документ для анализа и печати данных в определенном формате.
  • Страницы доступа к данным – Web-страницы для удаленного доступа к БД.

Типы связей между данными

· Связь – отношение между двумя общими полями двух таблиц. иллюстрация

· Отношение «один-к-одному» (1:1) – каждая запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот. Может использоваться для разделения таблиц, содержащих много полей, для отделения части таблицы по соображениям безопасности, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице.

· Пример: Студент - № зачетки

Типы связей между данными

  • Отношение «один-ко-многим» (1:N) – каждой записи в таблице A могут соответствовать несколько записей в таблице B, но не наоборот.
  • Пример: Группа – Студенты
  • Иллюстративный пример

Типы связей между данными

  • Отношение «многие-ко-многим» (N:M) - одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Этот тип связи возможен только с помощью третьей (связующей) таблицы, первичный ключ которой состоит из двух полей, которые являются внешними ключами таблиц A и B.
  • Пример: Студенты - Курсы, которые они слушают

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: