Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы экзамена / вопросы к экзамену 2017 — копия.docx
Скачиваний:
56
Добавлен:
09.12.2018
Размер:
498.33 Кб
Скачать
  1. Системы управления базами данных. Классификация

Ответ:

СУБД – это комплекс языковых и программных средств, предназначенных для создания, введения и совместного использования БД несколькими пользователями.

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

Программы, имущие отношения к БД:

  1. Полнофункциональные – традиционные СУБД, имеющие развитый пользовательский интерфейс, команды меню которого позволяются совершать основные действия с БД.

  2. Серверы БД – СУБД, предназначенные для организации центров обработки данных в ВС.

Реализуют функции управления БД, запрашиваемые клиентами.

  1. Клиенты БД – это ПСУБД, электронные таблицы, текстовые процессоры

  2. Средства разработки программ работы с БД – используются для создания ПО работы с БД.

Кассификация по характеру использования:

  1. Персональные СУБД – обеспечивают возможность создания персональных БД и недорогих приложений, работающих с ними. Зачастую такие БД выступают в роли клиентов.

  2. Многопользовательские СУБД – СУБД, включающие в себя сервер БД и клиентскую часть. Как правило могут работать в неоднородной среде (с различными типами ЭВМ и ОС).

Классификация в зависимости от способа хранения и обработки БД:

  1. Централизованные (обычные) – данные хранятся в том же месте, где и программы их управления.

  2. Децентрализованные (распределенные) – ПО и данные распределены по узлам сети. Распределённые СУБД могут быть однородными и неоднородными (различные модели данных, типы данных, языки запросов, фирмы-разработчики и т.д.)

Классификация СУБД в зависимости от возможности процесса обработки данных:

  1. Субд с последовательной обработкой;

  2. СУБД с параллельной обработкой (параллельные СУБД) – функционируют в многопроцессорной системе (со множеством устройств хранения данных) или в сети компьютеров.

Классификация СУБД в зависимости от используемой модели данных:

  1. Иерархические;

  2. Сетевые;

  3. Реляционные;

  4. Объектно-ориентированные и др.

Некоторые СУБД могут поддерживать несколько моделей (Oracle – реляционную и объектно-ориентированную).

  1. Локальные информационные системы

Ответ:

Локальная ИС – ИС, организованная на одном компьютере.

Схемы использования локальной ИС:

Использования ПО и СУБД

Использования ПО и ядра СУБД

Использование независимого ПО

Взаимодействие с СУБД осуществляется с помощью пользовательского интерфейса СУБД, либо с помощью ПО.

Достоинство: простота разработки и сопровождения.

Недостаток: затрата памяти на хранение СУБД.

Эта схема используется для:

  • Уменьшение объема, занимаемого СУБД памяти;

  • Повышение скорости работы приложения;

  • Защита приложения от модификации со стороны пользователя.

Достоинства: мене затрат памяти на хранение СУБД. Увеличена скорость работы ПО. Защита от пользовательских модификаций.

Недостатки: все еще большой объем занимаемой памяти. Недостаточно высокое быстродействие.

Программа предварительно компилируется. В результате получается готовая к выполнению программа, не требующая ни СУБД, ни ее ядра.

Достоинства: экономия памяти, ускоренное выполнение приложения, защита от модифицирования.

Недостатки: отсутствие возможности использования стандартных средств СУБД по обслуживанию БД.