Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ ШПОРЫ-1.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
225.74 Кб
Скачать

4.34 Понятие субд. Архитектура субд.

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

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

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

Данные – наибол важн компонент с т зр конечн польз-лей. БД содерж как рабочие Д, так и метаданные, т.е. "данные о Д". Пользователи: администратор БД, клиенты БД, прикладные программисты.

Процедуры, к котор относят инструкции и правила, котор должны учитываться при проектировании и использовании БД: рег-ция в СУБД; использ-е отдельн инструмента СУБД или приложения; запуск и останов СУБД; создание резервных копий СУБД.

СУБД значительн различаются по хар-кам и функциям. Логически в них можно выделить три компоненты:

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

Третий компонент СУБД – ее ядро выполн функцию посредника между подсистемой средств проекти-рования и обработки и данными.

4.35 Возм-ти, предост субд польз-лям. Произв-ть субд

Возм-ти, предоставляемые СУБД пользователям:

Создание БД и ее актуализация

Быстрое извлечение Д по запросам пользователей

Выполнение вычислений над Д

Созд форм (экран шаблон, обеспеч удобство работы с Д)

Создание отчетов

Разработка приложений

Эксплуатация и импорт Д

Публикация Д в Internet

Управление базой: защита от несанкционированного доступа и сбоев в системе

Восстановление в случае повреждения и др.

Произв-ть СУБД – вел-на, обратно пропорц времени, котор СУБД затрачив на опред операцию по обработке Д. Показатели произ-ти СУБД: время выполнения запросов, скорость поиска И в неиндексированных полях; время выполнения операций импортирования БД из др форматов; скорость созд индексов и выпол-я массовых операций: обновление, вставка, удаление Д; максим число обращений; время создания отчета.

Быстродействие СУБД зависи от: оптимал-ти структур Д (внутрифайлов и межфайлов кластеризация), выбор способа размещения файлов на диске (на чистых дисках, в файловой системе), определение требуем объема дисковой памяти, распределение И на диске.

4.36 Клас-ция субд. Режимы работы польз-ля с субд

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

По режиму работы с БД все СУБД можн разделить на:

- профессиональн (промышлен), котор представ собой програм основу для разработки автоматизиров систем управления крупн экономич объектами.Oracle,Progress

- персональн. Это ПО, ориентиров на решение задач локальн пользователя или компактн группы польз-лей и предназнач для использов-я на ПК. Access, Fox Pro, Fox Base. Режим – определен порядок работы или состояния компа или программы. Все современ СУБД имеют графич пользовательск интерфейс, через котор возможна работа пользователя с СУБД в 3 режимах:

1) Через меню системы. Реализуется чаще всего в виде различн меню и диалогов окон, с помощью котор польз-ль постепен уточняет, какие действия он хочет выполнить и какую И получить из БД. Для этог не надо знать языка СУБД. 2) Командн режим. Это способ реал-ции возм-тей языка, т е непосредствен выполн-е команд. Система выдает подсказку и ожидает ответа – ввод соотв-щей команды. Треб определен подготовки пользов-ля, но обеспеч более быстр доступ к ресурсам БД. 3) Программн режим. Обеспеч орг-цию доступа к Д и управление ими из прикладн программ. Необх высок подготовка пользователя.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]