высокого логического уровня: запись и таблица, без углубления в
подробности их физической структуры.
Таким образом, сама по себе база данных - это только набор таблиц с
перекрестными ссылками. Чтобы универсальным способом извлекать из нее
группы записей, обрабатывать их, изменять и удалять, требуются специальные
программы, называются СУБД.
По характеру использования СУБД делят на персональные (СУБДП) и
многопользовательские (СУБДМ).
К персональным СУБД относятся VISUAL FOXPRO, ACCESS и др. К
многопользовательским СУБД относятся, например, СУБД ORACLE и INFORMIX.
Многопользовательские СУБД включают в себя сервер БД и клиентскую часть,
работают в неоднородной вычислительной среде допускаются разные типы ЭВМ и
различные операционные системы. Поэтому на базе СУБДМ можно создать
информационную систему, функционирующую по технологии клиент-сервер.
Универсальность многопользовательских СУБД отражается соответственно на
высокой цене и компьютерных ресурсах, требуемых для поддержки
СУБДП представляет собой совокупность языковых и программных средств,
предназначенных для создания, ведения и использования БД.
Персональные СУБД обеспечивают возможность создания персональных БД и
недорогих приложений, работающих с ними, и при необходимости создания
приложений, работающих с сервером БД.
Для обработки команд пользователя или операторов программ в СУБДП
используются интерпретаторы команд (операторов) и компиляторы. С помощью
компиляторов в ряде СУБДП можно получать исполняемые автономно приложения -ехе- программы.
Обеспечение целостности БД-необходимое условие успешного функционирования
БД. Целостность БД-свойство БД, означающее, что база данных содержит
полную и непротиворечивую информацию, Для обеспечения целостности БД
накладывают ограничения целостности в виде некоторых условий, которым
должны удовлетворять хранимые в базе данные. Примером таких условий может
служить ограничение диапазонов возможных значений атрибутов объектов,
сведения о которых хранятся в БД, или отсутствие повторяющихся записей в
таблицах реляционных БД.
Обеспечение безопасности достигается СУБД шифрованием прикладных программ,
данных, защиты паролем, поддержкой уровней доступа к базе данных, к
отдельной таблице.
Расширение возможностей пользователя СУБДП достигается за счет подключения
систем распространения Си или Ассемблера.
Поддержка функционирования в сети обеспечивается:
* средствами управления доступом пользователей к совместно используемым
данным, т.е. средствами блокировки файлов (таблиц), записей, полей,
которые в разной степени реализованы в разных СУБДП;