Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 30 стр.

UptoLike

Составители: 

30
Так мы приходим к организации системы, показанной на Рис. 1.9. . Здесь
мы видим три информационные системы, которые через одну СУБД работают с
двумя разными базами данных, причем первая и вторая системы работают с
общей базой данных. Это возможно, поскольку метаданные каждой базы дан-
ных содержатся в самих базах данных,
и достаточно лишь указать СУБД, с ка-
кой базой данных желает работать данное приложение.
Поскольку СУБД функционирует отдельно от приложений, и ее работа с
базами данных регулируется метаданными, совместное использование одной
базы данных двумя информационными системами не вызовет потери согласо-
ванности данных, и доступ к данным будет должным образом синхронизиро-
ваться
.
Заметим, что схема, приведенная на Рис. 1.9. , вплотную приближает нас к
наиболее распространенной в последние десятилетия архитектуре
«клиент‐
сервер»
. СУБД играет роль «сервера», обсуживающего нескольких «клиентов»
прикладных информационных систем.
Таким образом, выделение СУБД в самостоятельный компонент информа-
ционной системы решает множество проблем, которые затруднительно или во-
обще невозможно решить при использовании СУБД, встроенных в информаци-
онные системы.
Рис. 1.9. Отдельная СУБД и база данных с метаданными