Теория:
Думается, что с появлением письменности и уже точно с появлением книгопечатания человечество начало задумываться о рациональном хранении накопленных знаний. Пока сведений было немного, они упорядочивались по содержанию и доступ к ним осуществлялся по памяти — точно так же, как владелец небольшой библиотеки, регулярно осматривающий своё собрание, безошибочно знает, где какая книга стоит, какого цвета у неё корешок, обложка и формат.

Рис. \(1\). Каталог
Со временем сведения приходилось упорядочивать, разделив их по областям знаний, теряя при этом их взаимосвязь, а порой и утрачивая сами знания. И если говорить о книгах, то за столетия сложилась понятная каталожная система, которой пользовались библиотеки всего мира.
Поскольку речь идёт об упорядоченном хранении данных, можно говорить о базе данных книг.
Базой данных (БД) называется поименованная совокупность структурированных данных, относящихся к определённой предметной области.
Вот только по своей организации структуры для хранения упорядоченного набора данных бывают разными. Это многообразие структур различным образом реализовывалось при хранении данных и уже после появления такого универсального хранилища, как память вычислительных машин.
Хранение данных само по себе — только половина дела, так как хранятся они для того, чтобы быстро их находить и изменять. Именно для этого данные структурируются. А если структуры различны и нет универсального алгоритма для работы с ними, значит, нужно эту структуру совершенствовать, а то и совсем менять.
Именно это предпринял в \(1970\) году в своей работе британский учёный, сотрудник компании IBM Эдгар Франк Кодд (Edgar Frank Codd), научная работа которого заложила основы теории реляционных баз данных.
Основываясь на математической теории множеств, он предложил простое и легко реализуемое решение для универсального хранения данных. А именно — двумерную таблицу, строки в которой описывают набор свойств объекта, а столбцы задают эти свойства.
В таблице представлены информационные объекты, обладающие похожим набором свойств, т. е. принадлежащие одному множеству — классу, а данные о каждом из объектов задаются парами название-значение. Такая пара называется кортежем, набор свойств — атрибутом, множество кортежей, описывающих объекты одного класса, — отношением.
Хранение данных само по себе — только половина дела, так как хранятся они для того, чтобы быстро их находить и изменять. Именно для этого данные структурируются. А если структуры различны и нет универсального алгоритма для работы с ними, значит, нужно эту структуру совершенствовать, а то и совсем менять.
Именно это предпринял в \(1970\) году в своей работе британский учёный, сотрудник компании IBM Эдгар Франк Кодд (Edgar Frank Codd), научная работа которого заложила основы теории реляционных баз данных.
Основываясь на математической теории множеств, он предложил простое и легко реализуемое решение для универсального хранения данных. А именно — двумерную таблицу, строки в которой описывают набор свойств объекта, а столбцы задают эти свойства.
В таблице представлены информационные объекты, обладающие похожим набором свойств, т. е. принадлежащие одному множеству — классу, а данные о каждом из объектов задаются парами название-значение. Такая пара называется кортежем, набор свойств — атрибутом, множество кортежей, описывающих объекты одного класса, — отношением.
Информационной объект — описание некоторого реального объекта, явления, процесса в виде совокупности логически связанных свойств.
Применительно к терминам двумерной таблицы эти определения могут быть трактованы следующим образом:
вся таблица — отношение, или relation, отсюда и название всего подхода — реляционный.
Строка в таблице — запись, или кортеж, столбец в таблице — поле, или атрибут.
Поле — столбец реляционной таблицы, который содержит конкретное свойство (атрибут) описываемого информационного объекта.
Запись — строка реляционной таблицы, которая соответствует значениям рассматриваемых атрибутов для каждого информационного объекта.
Поле — столбец реляционной таблицы, который содержит конкретное свойство (атрибут) описываемого информационного объекта.
Запись — строка реляционной таблицы, которая соответствует значениям рассматриваемых атрибутов для каждого информационного объекта.
Рассмотрим пример.

Рис. \(2\). Расписание поездов
Реляционная база данных (БД) — база данных, которая представляет собой набор отношений.
Для каждого из полей в БД применяется определённый тип данных.
Тип данных поля — это свойство, которое определяет, какие данные могут храниться в этом поле. Это важное свойство помогает не только структурировать таблицу, но и автоматизировать её обработку.
На рисунке ниже представлен выбор типа полей при составлении таблицы из примера.
На рисунке ниже представлен выбор типа полей при составлении таблицы из примера.

Рис. \(3\). Типы полей
Коротко охарактеризуем некоторые из типов.
Текст [VARCHAR] — текстовое поле с переменной длиной. По умолчанию размер поля — \(100\) символов.
Число [NUMERIC] — поле используется для хранения чисел.
Дата [DATE] — поле используется для хранения календарных дат.
Целое [INTEGER] — поле используется для хранения целых чисел и является лучшим типом для автоматической нумерации записей; в MS Access имеется специальный тип поля — счётчик.
Логическое [BOOLEAN] — поле используется для хранения всего двух значений — «ДА» или «НЕТ».
Картинка [LONGVARBINARY] — поле используется для хранения изображений.
Байт [TINYINT] — поле используется для хранения целых чисел разрядностью в \(1\) байт.
Источники:
Рис. 1. Каталог. https://www.shutterstock.com/ru/image-photo/catalog-cards-library-closeup-260198537.
Рис. 2. Расписание поездов. © ЯКласс.
Рис. 3. Типы полей. © ЯКласс.