Базы данных

База данных - это систематизированная упорядоченная информация, которая хранится в электронном виде. Базы данных реализуются системой управления базами данных (СУБД) - программным обеспечением, позволяющим создавать базы данных и обеспечивать доступ к ним.

Информация, хранимая в базе данных имеет определенную логическую структуру - модель данных. К основным моделям данных относятся иерархическая, сетевая и реляционная.

В силу своей простоты и удобства реализации наиболее распространненой является реляционная модель данных, в которой основным элементом является двумерная таблица, предназначенная для хранения объектов. Каждая таблица имеет имя - идентификатор. Столбцы таблицы, называемые полями, соответствуют характеристикам объета. Каждое поле имеет имя и описывает тип данных. Каждая строка таблицы, называемая записью, соответствует объекту и содержит значения полей, которые характеризуют данный объект.

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

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

Для организации быстрого доступа к записям при поиске, удалении, редактировании, важные поля объединяют в индекс, который играет роль своеобразного оглавления таблицы.

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

В запросах выборки данных может применяться сортировка - одно или несколько полей, по которым данные должны быть упорядочены.

 

 

Задачи для самостоятельного решения