СУБД и их состав. Функциональные возможности СУБД. В 1968 году была введена в эксплуатацию первая промышленная СУБД IMS (Information Management System) фирмы IBM. С того времени в области создания программного обеспечения для построения и использования баз данных работает много компаний. Долгое время лидерство принадлежало фирме Ashton-Tate и созданной ей СУБД dBase. Популярность продукции этой фирмы была столь велика, что многие разработчики начали выпускать "dBase- совместимые" пакеты, причем в некоторых аспектах даже превосходящие dBase, например, FoxPro фирмы Fox Software. В это семейство входили также
Foxbase, Clipper и т.д. СУБД этого поколения были рассчитаны на создание БД в основном с монопольным доступом.
Развитие сетевых технологий, необходимость параллельной обработки данных привели к появлению распределенных многопользовательских СУБД, сохраняющих все преимущества настольных систем управления и в то же время позволяющих организовать параллельную обработку информации и поддержку целостности базы данных. К таким СУБД можно отнести MS Access, Oracle, MS SQL Server, Informix, DB2, SQLBase и другие современные серверы баз данных, которых в настоящий момент насчитывается несколько десятков.
С появлением в составе пакета MS Office системы управления базами данных MS Access пользователи получили удобное средство для создания и эксплуатации БД без использования программирования. Еще одним дополнительным достоинством MS Access является ее интегрированность с MS Excel, MS Word и другими программами пакета MS Office.
Современные СУБД обладают широкими
функциональными возможностями, среди которых:
создание БД, в
которой интегрированы данные пользователей, с целью удовлетворения их информационных потребностей;
обновление хранящихся данных;
поиск данных, удовлетворяющих заданным критериям; подготовка данных к печати и создание разнообразных отчетов;
выполнение арифметических, математических вычислений над данными;
использование функций для обработки и извлечения данных; возможность наглядного отображения данных (гистограммы,
диаграммы, графики);
создание форм, обеспечивающих удобство работы с данными; разработка приложений;
поддержка языков БД;
обмен данными с другими приложениями; публикация данных в сети интернет; поддержка целостности данных; обеспечение защиты данных;
восстановление базы данных в случае сбоев или повреждения.
Современные СУБД обладают дружественным интерфейсом – интерактивный режим работы, развитая система помощи, созданная для облегчения контакта пользователя с системой.
По используемой
модели данных СУБД подразделяются на: иерархические;
сетевые; реляционные;
объектно-ориентированные;
объектно-реляционные.
По
способу доступа к БД СУБД подразделяются
на:
файл-серверные, в которых файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом
клиентском компьютере (рабочей
станции). Доступ СУБД к данным осуществляется через локальную сеть. На данный момент файл-серверная технология считается устаревшей;
клиент-серверные, в
которых СУБД располагается на сервере вместе с
БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных
обрабатываются клиент-серверной СУБД централизованно;
встраиваемые СУБД, которые могут поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.