Определение баз данных. Реляционные БД

Примечание:
Во всех статьях текущей категории уроков по SQL используются примеры и задачи, основанные на учебной базе данных.

Приступая к изучению данного материала, рекомендуется ознакомиться с описанием учебной БД.

Существует много понятий того, что такое база данных, но в самом простом понимании – это означает сохраненную в определенном виде и по определенным правилам информацию. В случае с SQL, данная информация хранится в памяти компьютера либо на электронных носителях.

Возможность вести работу с БД (изменение, пополнение, получение данных и т.п.) обеспечивает Система Управления Базами Данных (СУБД).

Существуют разные типы баз данных, но язык запросов SQL изначально был придуман для работы с реляционными базами данными, информация в которых представлена в виде таблиц.

Одна таблица представляет какой-либо объект. Этим объектом может являться кассовый чек, расписание занятий, группа студентов, обработка звонков операторами call center и т.д.

Ниже приведен пример диаграммы таблицы сотрудников отдела учебной базы данных:

Пример диаграммы таблицы

Таблица состоит из записей (строк). Одна строка представляет уникальную единицу рассматриваемого объекта. Т.е. если мы рассматриваем отдел компании, то одна запись представляет одного конкретного работника. Если мы рассматриваем расписание занятий, то одна запись представляет одно занятие.

Пример строк сотрудников в таблице учебной БД:

Записи таблицы реляционной базы данных

Записи состоят из полей (столбцов). Возвращаясь к примеру с сотрудниками, если одна запись в таблице представляет нам работника, то поле данной записи, да и всех остальных из данной таблицы, может обозначать фамилию, имя, дату рождения, должность и т.д.

Существует еще такое понятие как – представление. Представление — это сохраненный под определенным именем SQL-запрос, к которому можно обращаться как к обычной таблице базы данных. Т.е. само представление не хранит в себе информации, а подгружает каждый раз, когда к ней обращаются.

Добавить комментарий