Статья опубликована в рамках: CXLIII Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 23 июня 2022 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
DATABASE MANAGEMENT SYSTEMS
Arina Koryagina
student, Department of Computer Engineering and Control Systems, Institute of Information Technologies and Radioelectronics, Vladimir State University named after A. G. and N. G. Stoletov,
Russia, Vladimir
Denis Gradusov
scientific supervisor, Ph. D., Associate Professor, Department of Computer Engineering and Control Systems, Institute of Information Technologies and Radioelectronics, Vladimir State University named after A. G. and N. G. Stoletov,
Russia, Vladimir
АННОТАЦИЯ
Описаны компоненты и основные функции систем управления базами данных.
ABSTRACT
The components and main functions of database management systems are described.
Ключевые слова: СУБД, программное обеспечение, языки БД.
Keywords: DBMS, software, DB languages.
Система управления базами данных — это программного обеспечение, с помощью которого возможно создание и использование баз данных.
Системой управления базами данных (СУБД) называют совокупность языковых и программных средств, которые предназначены для создания, ведения, а также совместного использования баз данных несколькими пользователями.
Данное программное обеспечение используется для поддержания базы данных в актуальном состоянии, а также обеспечивает эффективный доступ пользователей к содержанию базы данных, также СУБД используется в роли универсального хранилища данных, которое предоставляет инструментальные средства построения запросов.
Основной функцией СУБД является управление данными, которые могут быть и внешней, и в оперативной памяти.
Также функциями СУБД являются:
1. Обязательная поддержка языков баз данных.
2. Резервное копирование и восстановление информации после сбоев.
Системы управления базами данных состоят из таких компонентов, как:
1. Ядро, которое отвечает за управление данными во внешней и оперативной памяти, а также за журнализацию.
2. Процессор языка БД отвечает за оптимизацию запросов при извлечении, а также за изменение данных и исполнение внутреннего кода.
3. Подсистема поддержки времени исполнения. Она интерпретирует программы манипуляции данными, которые создают пользовательский интерфейс с СУБД.
4. Сервисные программы (которые также называются внешними утилитами) обеспечивают ряд возможностей по обслуживанию информационной системы.
Исторически для управления системой базами данных использовались три языка.
1. Язык описания данных (ЯОД), который называется также языком описания схем. Он используется для построения структуры таблиц баз данных.
2. Язык манипулирования данными (ЯМД). Данный язык используется для заполнения баз данных данными, а также для операций записи, обновления, удаления и модификации данных.
3. Язык запросов. Данный язык считается языком поиска наборов величин в файле в соответствии с критериями поиска.
В современном мире функции перечисленных языков выполняет язык SQL, который относится к языкам, которые базируется на исчислении кортежей. Однако также сохранились и языки запросов, одним из примеров является – Query By Example (QBE).
Список литературы:
- Остроух, А. В. Ввод и обработка цифровой информации / А.В. Остроух. - М.: Академия, 2016. - 288 c
- Мартишин, С. А. Базы данных. Практическое примечание СУБД SQL и NoSOL. Учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, Инфра-М, 2016. - 368 c.
дипломов
Оставить комментарий