- •Лекция №4
- •Программные средства информационно-коммуникационных технологий. Системное программное обеспечение
- •Обзор программного обеспечения
- •Системное программное обеспечение
- •Операционные системы
- •Системы программирования Трансляторы
- •Редакторы связей
- •Загрузчики
- •Отладчики
- •Утилиты
- •Ассемблеры
- •Средства сетевого доступа
- •Системы управления базами данных
- •Р ис. 2. Архитектура системы управления базами данных
Системы управления базами данных
Система управления базами данных (СУБД) это программная система накопления и последующего манипулирования данными. Каждая СУБД предоставляет интерфейс с базой данных и может располагать средствами непосредственного доступа к последней ее пользователей. Общая архитектура СУБД представлена на рис. 2.
С помощью языка описания данных создаются описания элементом и записей данных, а также взаимосвязей между ними. Для выполнения операция с базой данных (например, выборка или обновление) в прикладных программах используется язык манипулирования данными. Фактическая структура физического хранения данных известна только СУБД.
Р ис. 2. Архитектура системы управления базами данных
Пример. Oracle, MS Accsess, Ника – системы управления базами данных.
1 В современных системах программирования функции транслятора, редактора, загрузчика и отладчика фактически совмещены в рамках одного приложения. Например, интегрированная среда разработки программ на языке Паскаль. При этом генерируются все типы файлов, как если бы мы использовали более "древний" метод создания выполняемого модуля, заключающийся в последовательном сознательном запуске программ позволяющих преобразовать текст программы в собственно программу на машинном языке.
