Сайт- Автосалон Ауди
21

3.4 СУБД

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

Современные СУБД основываются на использовании моделей данных, позволяющих описывать объекты предметных областей и взаимосвязи между ними. Существуют три основные модели данных и их комбинации, на которых основываются СУБД: реляционная модель данных, сетевая модель данных, иерархическая модель данных [5].

Иерархические модели. В такой модели каждая запись базы данных представляла  конкретную деталь. Между записями существовали отношения предок/потомок, связывающие каждую часть с деталями, входящими в неё. Для чтения данных из иерархической базы данных требовалось перемещаться по записям, за один раз переходя на одну запись вверх, вниз или в сторону.

Сетевые модели.  Эти  модели  являются  улучшенной иерархической моделью, в которой одна запись могла участвовать в нескольких отношениях предок/потомок. В сетевой модели такие отношения назывались множествами.

Реляционные модели. Первая реляционная модель была создана Коддом в 1970 году и была попыткой упростить структуру базы данных. В ней отсутствовали явные указатели на предков и потомков, а все данные были представлены в виде простых таблиц, разбитых на строки и столбцы.

Реляционной называется база данных, в которой все данные, доступные пользователю, организованны в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами [5].

Большинство СУБД для  ПЭВМ  составляют системы, поддерживающие реляционную модель данных. К этому классу относятся