ВУЗ:
Составители:
Рубрика:
К организационно-методическим средствам БнД относятся различные инструкции, методические и
регламентирующие документы, для пользователей различных категорий.
Группа специалистов, обеспечивающих разработку, функционирование и развитие систем баз дан-
ных, называется администратором банка данных (АБД).
3.1 Классификация систем баз данных
Банки или системы баз данных являются сложными системами и их классификация может быть
проведена по различным признакам, относящимся как в целом к БнД, так и к его компонентам. Боль-
шинство классификационных признаков относится к центральной компоненте БнД – базе данных. Рас-
смотрим некоторые из них.
По форме представления данных системы разделены на видео- и аудиосистемы, также мультиме-
диа, символьные. Пока наибольшее применение находят базы данных, содержащие обычные символь-
ные данные. Они, в свою очередь разделены на неструктурированные, частично структурированные и
структурированные (семантические сети, обычный текст и построение по модели). По типу хранимой
информации БД можно разделить на документальные, фактографические и лексикографические. По ха-
рактеру организации и хранения данных и обращению к ним различают локальные (однопользователь-
ские), общие (интегрированные), распределенные и объектно-ориентированные. На рис. 3.4 приведена
структурная схема классификации БнД по различным признакам
3.2 Свойства систем баз данных
Скорость. Время реакции, т.е. получение ответа на запрос.
Доступность. Какие данные, содержащиеся в БД, доступны данной категории пользователей.
Гибкость. Возможность получить ответ на сложные запросы.
Целостность. Снижение избыточности данных, согласованность данных при упорядочении обнов-
ления.
3.3 Функции СУБД
Система управления базой данных представляет собой программное обеспечение, которое управля-
ет доступом к базе данных. Это происходит следующим образом [4].
1 Пользователь выдает запрос на доступ, применяя определенный подъязык данных (обычно SQL).
2 СУБД перехватывает этот запрос и анализирует его.
3 Затем СУБД просматривает внешнюю схему для этого пользователя, концептуальную, внутрен-
нюю схему и определяет структуру хранения.
4 На последнем шаге СУБД выполняет необходимые операции над хранимой базой данных.
Описанные действия выполняются благодаря функциям СУБД. Рассмотрим их более подробно.
− Определение данных. СУБД должна допускать определение данных в исходной форме и преоб-
разовывать эти определения в форму соответствующих объектов.
− Обработка данных. СУБД должна уметь обрабатывать запросы пользователя по выбору, измене-
ние или удаление существующих данных в базе данных или добавление новых данных. Программное
обеспечение должно быть построено таким образом, чтобы реализовать планируемые и непланируемые
запросы. К планируемым относятся запросы, необходимость которых предусмотрена заранее, неплани-
руемым (специальные) – наоборот. Планируемые запросы обычно осуществляются из написанных зара-
нее приложений, а непланируемые запросы по определению производятся интерактивно.
− Безопасность и целостность данных. Достигается контролем пользовательских запросов и пресе-
чением попыток нарушения правил безопасности и целостности данных, определяемых администратором
БД.
− Восстановление и дублирование данных. Выполняется СУБД или другим программным компо-
нентом, называемым администратором транзакций.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »