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

UptoLike

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

29
До сих пор мы не вычленяли СУБД из состава информационной системы,
имея в виду общую организацию системы, подобную той, которая показана на
Рис. 1.8. .
Данной архитектуре информационной системы свойственны два дефекта:
во-первых, очевидно, что СУБД должна поддерживать достаточно разви-
тую функциональность. Повторять эту функциональность в каждой информаци-
онной системе неразумно;
во-вторых, набор файлов можно назвать базой данных только при наличии
метаданных, следовательно, метаданные принадлежат только данной информаци-
онной системе. Применительно к нашей информационной системе, в этом случае
файлы
СЛУЖАЩИЕ и ОТДЕЛЫ можно эффективно использовать только через нашу ги-
потетическую систему регистрации служащих.
1.3.3. В
ЫДЕЛЕНИЕ СУБД В КАЧЕСТВЕ ОТДЕЛЬНОГО КОМПОНЕНТА
ИНФОРМАЦИОННОЙ СИСТЕМЫ
Предположим, что предприятию нужна еще и информационная система для
бухгалтерского учета. Очевидно, что для ее работы также потребуются данные
о служащих и отделах. При показанной выше организации системы возможны
два варианта выполнения задачи, ни один из которых не является удовлетвори-
тельным.
1. Внедрить бухгалтерскую систему в состав системы регистрации служа-
щих. Но, как правило, бухгалтерские системы покупаются в виде готовых и от-
дельных продуктов, не приспособленных к подобному «внедрению».
2. Скопировать метаданные системы регистрации служащих в бухгалтер-
скую систему. Но метаданные (как и данные) не обязательно являются статич-
ными. Структура базы данных может со временем изменяться, могут исчезать
одни правила целостности
и появляться другие. Поэтому в данном варианте
возникает проблема согласования копий метаданных, поддерживаемых незави-
симыми информационными системами.
Логика программы
Язык SQL
Интерфейс СУБД
Рис. 1.8. СУБД в составе информационной системы