Реляционная база данных — это тело связанной информации, сохраняемой в двухмерных таблицах. Напоминает адресную или телефонную книгу.
В книге имеется большое количество входов, каждый из которых соответствует определенной особенности. Для каждой такой особенности, может быть несколько независимых фрагментов данных, например имя, телефонный номер, и адрес.
Предположим, что вы должны сформатировать эту адресную книгу в виде таблицы со строками и столбцами. Каждая строка ( называемая также записью ) будет соответствовать определенной особенности; каждый столбец будет содержать значение для каждого типа данных — имени, телефонного номера, и адреса представляемого в каждой строке.
Адресная книга могла бы выглядеть следующим образом:
Имя |
Телефон |
Адрес |
Gerry Farish |
(415)365-8775 |
127 Primrose Ave.,SF |
Celia Brock |
(707)874-3553 |
246 #3rd St.,Sonoma |
Yves Grillet |
(762)976-3665 |
778 Modernas,Barcelona |
То, что вы получили, является основой реляционной базы данных как и было определено в начале этого обсуждения — а именно, двухмерной (строка и столбец) таблицей информации.
Однако, реляционные базы данных редко состоят из одной таблицы. Такая таблица меньше, чем файловая система. Создав несколько таблиц взаимосвязанной информации, вы сможете выполнить более сложные и мощные операции с вашими данными. Мощность базы данных зависит от связи, которую вы можете создать между фрагментами информации, а не от самого фрагмента информации.