Для описания баз данных в реляционной модели говорят не о “таблицах”, “строках” и “столбцах”. Используется целый набор терминов. Фразы вроде “идентификатор есть уникальный атрибут сущности” кажутся абсолютно непонятными; причём строгое обоснование всех этих терминов требует понимания реляционной алгебры.
Однако, к счастью, реально все эти термины очень просто связать с обыкновенными таблицами.
Представим таблицу, в которой описаны книги школьной библиотеки. Она может выглядеть так:
Название |
Автор |
Предмет |
Класс |
Издательство |
Год издания |
Количество |
|
|
|
|
|
|
|
Строк в этой таблице может быть сколько угодно. Они представляют конкретные книги; каждая строка таблицы отражает одну книгу.
В таком случае говорят, что таблица описывает сущность под названием “Книга”; а каждая из строк описывает экземпляр этой сущности. Каждый столбец – это то или иное свойство книги, её атрибут.
Итак, три самых важных термина реляционной модели:
Термин |
Значение |
Сущность |
Таблица |
Атрибут |
Столбец таблицы (поле) |
Экземпляр сущности |
Строка таблицы (запись) |