Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
134.99 Кб
Скачать

15 Программное обеспечение баз данных. Современные субд и их применение.

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

Современные СУБД и их применение

Microsoft Access - это интерактивная реляционная СУБД. Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов.

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

                MySQL - Система управления базами данных MySQL очень часто применяется для хранения важной информации на веб-сайтах. Если это обычный сайт или форум – в базе могут храниться сообщения пользователей, данные для динамических страниц, данные о посещениях, если это какой-либо интерактивный сервис, то кроме данных про доступ (конфиденциальных), там хранится и другая информация о пользователе и его действиях. Все это приводит к тому, что общая безопасность сайта, вернее всей веб-системы, зависит от того, насколько защищен именно сервер базы данных.

  1. Безопасность и целостность данных.

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

  1. Обеспечение достоверности. В каждый элемент данных информация заносится точно в соответствии с описанием этого элемента.

  2. Управление параллелизмом. Нарушение целостности БД может возникнуть при одновременном выполнении операций над данными, каждая из которых в отдельности не нарушает целостности БД.

  3. Восстановление. Хранимые в БД данные должны быть устойчивы по отношению к неблагоприятным физическим воздействиям (аппаратные ошибки, сбои питания и т .п .) и ошибкам в программном обеспечении .

Нарушение целостности данных может быть вызвано рядом причин:

сбои оборудования, физические воздействия или стихийные бедствия;

ошибки санкционированных пользователей или умышленные действия несанкционированных пользователей;

программные ошибки СУБД или ОС;

ошибки в прикладных программах;

совместное выполнение конфликтных запросов пользователей и др.

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