Объектно-ориентированная
база данных (ООБД) позволяет про-
граммистам, которые работают с языками третьего поколения, представлять
свою информацию объектами, которые хранятся в памяти [23].
Дополнительный интерфейсный уровень абстракции обеспечивает пере-
хват запросов, обращающихся к тем частям базы данных, которые находятся в
постоянном хранилище на диске. Изменения объектов, которые вносят разра-
ботчики, легко переносятся на диск
Реляционные и объектно-реляционные СУБД
В сравнении с рассмотренными выше моделями реляционная модель тре-
бует от системы управления гораздо более высокого уровня сложности.
Эти системы стали доминирующим инструментом хранения больших мас-
сивов информации. Развитые информационные приложения полагаются на мно-
гопользовательские СУБД, выполненные в технологии клиент/сервер [10]. В
этой связи обеспечение информационной безопасности СУБД, и в первую оче-
редь их серверных компонентов, приобретает решающее значение для безопас-
ности организации в целом.
В реляционной модели база данных представляет собой централизованное
хранилище таблиц, которое позволяет безопасно работать с информацией не-
скольким клиентам одновременно.
В строках таблиц часть полей содержит данные, относящиеся непосред-
ственно к записи, а часть являются ссылками на записи других таблиц. Таким
образом, связи между записями являются неотъемлемым свойством реляцион-
ной модели [24].
Каждая запись таблицы имеет одинаковую структуру. Например, в табли-
це, содержащей клиентскую базу, у всех записей будет один и тот же набор по-
лей: фамилия, имя, отчество и так далее.
В реляционных СУБД применяется язык SQL, позволяющий формулиро-
вать произвольные, нерегламентированные запросы. Это язык четвертого поко-
ления, поэтому любой пользователь может быстро научиться составлять запро-
сы. К тому же, существует множество приложений, позволяющих строить логи-