Учебное пособие Санкт-Петербург «бхв-петербург»


 Основные понятия реляционной модели



Pdf көрінісі
бет10/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   6   7   8   9   10   11   12   13   ...   256
sql osnovi yazika

1.2. Основные понятия реляционной модели
В каждой технологической сфере есть своя терминология. Существуют базовые тер-
мины, на которых основываются все дальнейшие рассуждения. Такие термины при-
сутствуют и в сфере баз данных. Сейчас мы кратко о них поговорим.
В эпоху, предшествующую рождению реляционной теории, базы данных традици-
онно рассматривались как набор файлов, состоящих из записей, а записи, в свою
очередь, подразделялись на отдельные поля. Поле являлось элементарной единицей
данных.
В реляционных базах данных пользователь воспринимает данные в виде таблиц. По-
этому термину «файл» соответствует термин «таблица», вместо термина «запись»
используется термин «строка», а вместо термина «поле» — термин «столбец» (или
«колонка»
). Таким образом, таблицы состоят из строк и столбцов, на пересечении
которых должны находиться «атомарные» значения, которые нельзя разбить на бо-
лее мелкие элементы без потери смысла.
В формальной теории реляционных баз данных эти таблицы называют отношения-
ми (relations)
— поэтому и базы данных называются реляционными. Отношение —
15


Глава 1. Введение в базы данных и SQL
это математический термин. При определении свойств таких отношений использу-
ется теория множеств. В терминах данной теории строки таблицы будут называться
кортежами (tuples)
, а колонки — атрибутами. Отношение имеет заголовок, кото-
рый состоит из атрибутов, и тело, состоящее из кортежей. Количество атрибутов на-
зывается степенью отношения, а количество кортежей — кардинальным числом.
Кроме теории множеств, одним из оснований реляционной теории является такой
раздел математической логики, как исчисление предикатов.
Таким образом, в теории и практике баз данных существует три группы терми-
нов. Иногда термины из разных групп используют в качестве синонимов, например,
запись и строка.
Как мы уже сказали выше, в реляционных базах данных пользователь воспринимает
данные в виде таблиц.
Рассмотрим простую систему, в которой всего две таблицы. Первая — «Студенты»:


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   256




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет