Базы данных и системы управления базами данных. Модели баз данных. Сравнительные характеристики и особенности. Реляционные модели баз данных
Автор: Боева Н.В., Боев П.П.
Журнал: Форум молодых ученых @forum-nauka
Статья в выпуске: 9 (13), 2017 года.
Бесплатный доступ
Данная статья посвящена базам данных. Рассмотрены системы управления базами данных и модели баз данных. Приведены сравнительные характеристики баз данных. Изучены реляционные модели баз данных.
База данных, система управления базами данных, модель, данные, таблицы, модели, реляционная, объект
Короткий адрес: https://sciup.org/140279502
IDR: 140279502
Текст научной статьи Базы данных и системы управления базами данных. Модели баз данных. Сравнительные характеристики и особенности. Реляционные модели баз данных
База данных (БД) - это набор сведений, хранящихся некоторым упорядоченным способом т.е., база данных - это хранилище данных. Базы данных используют для хранения информации любых объёмов. Для того что бы хранить информацию в упорядоченном виде, необходимо создать базу данных. В созданной БД можно искать и сортировать необходимую информацию, это делается специальными программами - системами управления базами данных.
Система управления базами данных (СУБД) - это приложение, которое позволяет создавать БД и осуществлять в них сортировку и поиск данных.
Упорядочение информации в базе данных имеет несколько структур, которые представлены в модели БД. Наиболее часто используемые БД:
-
1. Сетевая модель и иерархическая модель. Данные модели строятся на отдельных наборах данных и способны показать иерархическую или сетевую структуру;
-
2. Реляционная БД - это совокупность столбцов и строк находящиеся в отношении друг с другом и хранят все данные в массиве, который представляет из себя таблицу;
-
3. Объектно-ориентированные модели представляют из себя совокупности объектов;
-
4. Объектно-реляционные модели реализуют поддержку функций из объектно-ориентированной модели основываясь на реляционной.
Преимущества и недостатки каждой модели БД указаны в таблице 1.
Модель данных |
Преимущества |
Недостатки |
Сетевая модель |
Возможность эффективной реализации по показателям затрат памяти и оперативности. |
Высокая сложность и жесткость схемы БД, построенной на её основе. |
Реляционная БД |
Всего одна информационная конструкция, которая формализует табличное представление данных. Независимость данных. |
Низкая скорость при выполнении операции соединения. Большой расход памяти для представления реляционной БД. |
Объектно Ориентированные модели |
Прозрачная работа с объектами. Единый подход к хранению и обработки данных. Могут хранить произвольное количество простых типов и других объектов. |
Отсутствие общепринятых стандартов. |
ОбъектноРеляционные модели |
Развитая математическая база. Наличие стандартов для языка SQL и организации внешнего доступа ODBC. |
Трудность в построении концептуальной модели. |
Таблица 1: Достоинства и недостатки моделей БД.
Немного подробно рассмотрим реляционную модель БД. Реляционная модель данных наиболее проста и имеет в основе развитый математический аппарат, поэтому она фактически стала стандартной моделью представления данных в СУБД.
Понятия, которые являются основными для реляционной БД: тип данных, домен, атрибут, первичный ключ и отношение. В реляционной БД отдельные таблицы между собой имеют связи т.е., реляционная модель данных представляет информацию в виде совокупности взаимосвязанных таблиц, которые принято называть отношениями.
Связанные отношения взаимодействуют по принципу главная (master) -подчиненная (detail). Главную таблицу часто называют родительской, а подчиненную - дочерней. Одна и та же таблица может быть главной по отношению к одной таблице БД и дочерней по отношению к другой.
Тип данных определяет возможные способы обработки данных и место, необходимое для их хранения.
Домен - это множество атомарных значений одного и того же типа.
Атрибут - это характеристика объекта. Атрибуты имеют имена, через которые к ним производится обращение.
Схема отношения - это именованное множество пар {имя атрибута, имя домена (или типа, если понятие домена не поддерживается)}.
Схема базы данных - это набор именованных схем отношений с указанием взаимосвязей между ними.
Список литературы Базы данных и системы управления базами данных. Модели баз данных. Сравнительные характеристики и особенности. Реляционные модели баз данных
- Бедняк С. Г., Симакова В. Е. Информационные технологии, виртуализация платформ ресурсов // Актуальные направления научных исследований XXI века: теория и практика. - 2015. - №Т. 3. № 7-3 (18- 3). - С. 346-349
- Дунаев В.В. Базы данных. Язык SQL для студента// Учебное пособие - 2015 - 114с.
- Кузнецов С.Д. Базы данных. Модели и языки // Учебник - 2016 - с.243
- Миркин Б.Г. Введение в анализ данных // Учебник и практикум - 2015 - с.176
- Нестеров С.А. Базы данных // академический курс - 2016 - с.230.