Понятие о СУБД
Автор: 101090abc • Сентябрь 19, 2019 • Реферат • 1,340 Слов (6 Страниц) • 373 Просмотры
План
1. Понятия о СУБД 2
2.Описание популярных СУБД 6
3.Архитектура СУБД 9
Список литературы 11
1. Понятия о СУБД
База данных (БД) является именованным множеством данных, которое отражает состояние объектов, их отношения в конкретной предметной области.
Стоит отметить, что базу данных можно также рассматривать по принципу электронной картотеки.
В результате этого можно выделить основные операции, которые применяются над БД: [3]
– добавление данных;
– корректировка данных;
– удаление информации;
– поиск и фильтрация данных и другие.
Пример фрагмента БД, которая использует реляционную организацию данных показана на рисунке 1:
Рисунок 1 – Пример реляционной БД
Данные в указанном случае организуются в структуру реляционных таблиц. При этом:
– строки называют записями;
– столбцы – атрибутами.
Особенно важным является то, что БД содержат дополнительную, так называемую, служебную информацию по своей структуре, другими словами, являются «самодокументируемыми».
В зависимости от применяемой архитектуры, все СУБД делятся на:
– локальные;
– распределенные.
Абсолютно все части некоторой локальной СУБД размещаются только на одном компьютере, а при распределенной – на нескольких.
Стоит отметить, что за несколько десятилетий постепенно появлялись системы, основанные на базовых трех моделях данных (МД):
– иерархической;
– сетевой;
– реляционной.
Заметим, что до появления систем управления базами данных (СУБД), вопросы хранения информации разработчики каждой из программ решали самостоятельно, применяя при этом только имеющийся перечень функций операционной системы (ОС), а также напрямую обращаясь к аппаратным устройствам ввода-вывода.
При использовании ОС предоставляются функции по работе с многими файлами, а вопросы для организации хранения записей, поиска данных, а также проверки ограничений целостности, средствами ОС никак не решить. Кроме этого, при одновременном и повсеместном доступе нескольких таких пользователей к одним данным необходимы дополнительные синхронизирующие механизмы, что позволяют централизованно управлять казанным процессом. [1]
Заметим, что эти и целый ряд других причин со временем приводят к созданию отдельного типа программного обеспечения, которые называются СУБД.
Самый первый этап развития СУБД был связан с появлением «больших» ЭВМ (мейнфреймов).
Самая первая коммерческая СУБД имела название IMS (от англ. словосочетания Information Management System) и была выпущена фирмой IBM в 1967 году для ОС IBM System/360.
Именно этот этап характеризуется применением централизованных инструментов для хранения данных.
СУБД должны выполнять обеспечение коллективного доступа к БД, а сами работать на «больших» машинах при управлении сложных и достаточно функциональными ОС. [4]
Реляционные СУБД в нынешнее время являются наиболее распространенными, при чем они применяются практически во всех направлениях использования информационных технологий.
Следующий этап для развития СУБД связывается с появлением ПК. Их распространение, ограниченные возможности и более низкий уровень подготовки пользователей, сразу привели к возникновению нового класса настольных СУБД.
При чем изначально это являлись, в основном, так называемые однопользовательские системы, где использованы достаточно ограниченные возможности, но с простым пользовательским интерфейсом, а также невысокими
...