База данных и системы управления базами данных
Автор: Останкова Л.М.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Информационные и коммуникативные технологии
Статья в выпуске: 5-2 (36), 2017 года.
Бесплатный доступ
Данная статья посвящена системе управления базами данных. Изучены их понятия и содержания. Рассмотрены достоинства и недостатки реляционной модели. База данных является, актуальной и эффективно используется в любой точке мира.
База данных, система управления базами данных, модель, ключ, информация, данные
Короткий адрес: https://sciup.org/140124019
IDR: 140124019
Текст научной статьи База данных и системы управления базами данных
По способу доступа к БД, системы управления ими подразделяются на три типа:
В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. Они применяются для обучения в работе с базами данных (используется Microsoft Access) или для хранения информации в небольших информационных системах.
Клиент–серверные – такие СУБД состоят из клиентской части и сервера, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины.
Встраиваемая СУБД – библиотека, которая позволяет хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД.
По типу управляемой базы данных СУБД разделяются на:
Иерархические СУБД – древовидная организация информации. Связи между записями выражаются в виде отношений предок/потомок, а у каждой записи есть ровно одна родительская запись.
Сетевые СУБД – сетевая модель расширяет иерархическую модель СУБД, позволяя группировать связи между записями во множества.
Реляционные СУБД – реляционная модель требует от сервера СУБД гораздо более высокого уровня сложности применяется язык SQL, позволяющий формулировать произвольные, нерегламентированные запросы.
Объектно-ориентированные СУБД - интерфейсный уровень абстракции обеспечивает перехват запросов, обращающихся к тем частям базы данных, которые находятся в постоянном хранилище на диске.
Объектно-реляционные СУБД - объединяют в себе черты реляционной и объектной моделей. Их возникновение объясняется тем, что реляционные базы данных хорошо работают со встроенными типами данных и гораздо хуже — с пользовательскими и нестандартными.
В концептуальной модели - реляционной базы данных аналогом таблицы, является «сущность» с определённым набором свойств -атрибутов, способен принимать определенные значения.
Ключевой элемент таблицы - это такое её поле (простой ключ) или строковое выражение, образованное из значений нескольких полей (составной ключ), по которому сложно определить однозначно, значение других полей для одной или несколько записей таблицы.
В реляционных базах данных - между таблицами устанавливается функциональная зависимость между объектами (связь) по ключам, один из которых: в главной (родительской таблицы - первичный ключ), второй во внешней (внешний ключ - дочерней).
Первичный ключ - это главный ключевой элемент однозначно индетифицирующей строку в таблице.
В реляционной теории первичный ключ - это минимальный набор атрибутов однозначно индетифицирующей картеж (строка) в отношении.
Внешний ключ - это ключевой элемент подчиненной таблице, которого совпадает со значением первичного ключа (главной таблицы).
СУБД обеспечивает: Описание и сжатие данных; Манипулирование данными; Физическое размещение и сортировку записи; Защиту от сбоев, поддержку целостности данных и их восстановление; Работу с транзакциями и файлами; Безопасность данных.
Между двумя сущностями А и Б, возможно 4 виды связи: Один к одному (1:1); Один ко многим (1:М); Много к одному (N:1); Много ко многим (N:М).
По отношению к пользователям применяют 3-х уровневое представление для описания предметной области.
Концептуальный уровень – связан с частным представлением данных группы пользователей в виде внешней схемы. Объединяемой общности использованной информации.
Логический уровень – является обобщением переданных данных всех пользователей в абстрактной форме.
Три виды моделей:
Иерархическая модель – является разновидностью сетевой, являющейся совокупностью деревьев.
Сетевая модель – является моделью объектов связей, допускающие только бинарные связи «N:1» (много к одному) и связи используют модель ориентированных графов.
Реляционная модель – использует представление данных в виде таблиц (реляций), в её основе лежит математическое понятие теоретического множественного отношения.
Физический (внутренний) уровень – связан со способом фактического хранения данных в физической памяти ЭВМ.
Структура реляционной модели данных:
Структурная – модели определяет то, что единственной структурой данных является нормализованное n–арное отношение. Реляционная база данных представляет конечный набор таблиц.
Манипуляционная – модели определяет два фундаментальных механизма манипулирования данными – реляционная алгебра и реляционной исчисление.
Целостная – модели определяет требования целостности сущностей и целостности ссылок. Первое требование состоит в том, что любое отношение должно обладать первичным ключом.
Достоинства реляционной модели:
Простота и доступность для понимания пользователем. Единственной используемой информационной конструкцией является «таблица». Полная независимость данных. Для запросов и написания прикладного ПО нет необходимости знать конкретную организацию базу данных во внешней памяти.
Недостатки реляционной модели:
Далеко не всегда предметная область может быть представлена в виде «таблиц». В результате логического проектирования появляется множество «таблиц» это приводит к трудности понимания структуры данных. База данных занимает относительно много внешней памяти.
Список литературы База данных и системы управления базами данных
- Бедняк С. Г., Симакова В. Е. Информационные технологии, виртуализация платформ ресурсов//Актуальные направления научных исследований XXI века: теория и практика. -2015. -№Т. 3. № 7-3 (18-3). -С. 346-349;
- Кошелев В. Е. Базы данных в Access 2007. -Издательство: Бином. Лаборатория знаний, 2013. -592 с;
- Кузин А. В., Левонисова С. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений. -5-е изд. испр. -М.: Издательский центр «Академия», 2012. -320 с.