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

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

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

Основные языки СУБД: 1) язык определения данных (DDL) – определение БД; 2) язык управления данными (DML) – вставка, обновление, удаление и извлечение информации из БД; 3) язык структурированных запросов (SQL) – определяется специальным стандартом и фактически является обязательным языком для любых реляционных СУБД.

В среде СУБД можно выделить пять основных компонентов: 1. аппаратное обеспечение, 2. программное обеспечение, 3. данные, 4. процедуры и 5. пользователи.

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

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

3. Наиболее ценный компонент с точки зрения пользователя: рабочие данные и метаданные (данные о данных).

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

5. Пользователи и администраторы БД, прикладные программисты.

Архитектура

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

Ср-ва проектирования: ср-ва создания таблиц, запросов, форм, отчётов.

Подсистемы обработки: обработка компонентов средствами проектирования.

Ядро СУБД: DBMS Engine – посредник СУБД между средствами проектирования, системой обработки и данными.

Ядро получает запросы от остальных подсистем и преобразует их в команды, выполняют запись и чтение с физ. Устройства, участвуют в выполнении трансакций, блокировке, резервном копировании и восстановлении данных.

В Microsoft – 2 ядра: 1) Jet Engine 2) SQL Server

Для пользователя предоставляется графический интерфейс, с помощью которого он взаимодействует с пользователем.

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

35. Возможности, предоставляемые субд пользователям. Производительность субд.

Возможности:

1) описание структуры БД (различные СУБД реализуют различные способы описания): DDL и графический способ задания структуры БД; 2) возможность установки пароля и использование других средств контроля информацией (разграничение прав доступа); 3) физическое проектирование; 4) возможность заполнения БД конкретными значениями; 5) возможность манипулирования данными с использованием непроцедурных языков; 6) большинство реляционных СУБД имеют средства для создания форм, возможность автоматической нумерации формы при создании таблиц, возможность создания отчёта; 7) использование хранимых процедур; 8) триггер – специальный тип хранимой процедуры для автоматического запуска процедуры при выполнении определённого события; 9) возможность доступа к данным в качестве которых могут выступать механизмы доступа к данным.

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

Производительность СУБД оценивается:

временем выполнения запросов, скоростью поиска информации в неиндексированных полях, временем выполнения операций импортирования базы данных из других форматов, скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных; максимальным числом параллельных обращений к данным в многопользовательском режиме, временем генерации отчета.

На производительность СУБД оказывают влияние два фактора:

1) чем меньше функциональность, тем выше скорость выполнения; 2) правильное проектирование и построение БД

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