double arrow

Принципы организации БД

Современные базы данных позволяют хранить и обрабатывать информацию о все более сложных объектах реального мира и их взаимосвязях, обеспечивая многоаспектные информационные потребности различных пользователей. Основные требования, предъявляемые к базам данных, можно сформулировать следующим образом.

Ø Многократное использование данных. Пользователи, которые по-разному понимают одни и те же данные, могут использовать их по-разному.

Ø Простота, легкость и гибкость использования. Пользователи легко понимают какие данные имеются в их распоряжении, имеют простой доступ к данным с помощью различных методов.

Ø Быстрая обработка незапланированных запросов. Случайные запросы на данные могут обрабатываться с помощью высокоуровневого языка запросов или языка генерации отчетов.

Ø Возможность наращивания прикладных программ без изменения БД.

Ø Простота корректировки данных. Изменение данных происходит без нарушения имеющихся способов использования данных.

Ø Низкие затраты по хранению, модернизации и использованию данных.

Ø Уменьшение избыточности данных. Требования новых приложений удовлетворяются за счет имеющихся данных, а не путем создания новых файлов.

Ø Работа в режиме реального времени.

Ø Достоверность данных.

Ø Защита от несанкционированного доступа.

Ø Защита от искажения и уничтожения данных.

Ø Логическая и физическая независимость данных.

Ø Стандартизация данных в пределах учреждения.

Системы управления базами данных и программирования АИС. Среди различных программных средств данного класса следует различать три типа:

Ø СУБД в «чистом виде» (IMS, CETOP и пр.);

Ø СУБД с элементами систем программирования АИС (ADABAS/NATURAL, ORACLE);

Ø системы программирования АИС с элементами СУБД (FoxBase / FoxPro, Clipper).

СУБД первого типа состоит только из системы интерпретации вызовов из пользовательской программы на выборку (корректировку, занесение) информации из/в БД. Причем программа написана на одном из универсальных языков программирования (ЯП), таких как Паскаль и др.

СУБД второго типа представляет собой совокупность специализированных программных средств, вспомогательных файлов и управляющих таблиц (иногда находящихся в составе БД, реже это файлы ОС), которая обеспечивает доступ пользователей к БД при соблюдении следующих существенных критериев:

Ø целостность и непротиворечивость данных, описывающих различные аспекты объектов реального мира, защита информации от несанкционированного доступа к чтению/обновлению содержимого БД;

Ø установление и поддержание связей между зависимыми данными;

Ø удобство использования данных.

Третий тип представляют собой (разработанные обычно для ПК) системы, содержащие элементы как непроцедурного (язык запросов), так и процедурного (язык программирования) типов во входном языке, предназначенном для управления данными и обработки информации. Элементы СУБД здесь также заключаются в наличии простейшего словаря данных, возможности создания модели предметной области в форме совокупности таблиц, связанных между собой простейшим образом, а также в наличии средств генерации отчетов и управления доступом пользователей.


Сейчас читают про: