База данных - поименованная совокупность сведений о конкретных объектах реального мира, в какой-либо предметной области, хранящаяся в памяти компьютера.
Существует две основных модели баз данных: реляционная, иерархическая.
Реляционная модель хранения построена на взаимоотношении составляющих ее частей. В простейшем случае она представляет собой двухмерную таблицу. Таблица - основной объект реляционной базы данных. Таблица реляционной базы данных состоит из строк и столбцов. Поле (столбец таблицы базы данных) характеризуется рядом свойств, которые определяют возможности базы данных. Характеристиками поля являются: имя, тип, длина, точность. Имена полей называют атрибутами, а их значения, появляющиеся в отдельных записях, значениями атрибутов. Запись - аналог строки в таблице. Она представляет собой совокупность логически связанных полей, содержит некоторые сведения об описываемом объекте. Все записи одной таблицы имеют идентичную, заданную пользователем структуру и размер.
Обычно реляционные базы данных состоят из нескольких таблиц (отношений), связанных между собой ключом. Ключ - это поле, которое однозначно определяет соответствующую запись.
Реляционная модель базы данных имеет следующие свойства:
■ каждый элемент таблицы - один элемент данных;
■ все строки таблицы являются однородными (имеют один тип данных);
■ каждый столбец имеет уникальное имя;
■ одинаковые строки в таблице отсутствуют;
■ порядок следования строк в таблице может быть произвольным.
Иерархическая модель базы данных представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево (граф). Данная модель характеризуется такими параметрами как уровни, узлы, связи. Принцип работы такой: несколько узлов более низкого уровня соединяются при помощи связи с одним узлом более высокого уровня. Узел - информационная модель элемента, находящегося на данном уровне иерархии.
Используемые источники
1. Дейт К. Введение в системы баз данных./Пер. с англ. - 6-е изд. - Киев.:Диалектика, 1998.
2. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991.
3. Мейер М. Теория реляционных баз данных. - М.: Мир, 1987;
4. Грубер М. Понимание SQL. - Москва, 1993.