СУБД и их состав. Функциональные возможности СУБД

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00545.docx

СУБД и их состав. Функциональные возможности СУБД. В 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.

Современные СУБД обладают широкими функциональными возможностями, среди которых:

создание БД, в которой интегрированы данные пользователей, с целью удовлетворения их информационных потребностей;

обновление хранящихся данных;

поиск данных, удовлетворяющих заданным критериям; подготовка данных к печати и создание разнообразных отчетов;

выполнение арифметических, математических вычислений над данными;

использование функций для обработки и извлечения данных; возможность наглядного отображения данных (гистограммы,

диаграммы, графики);

создание форм, обеспечивающих удобство работы с данными; разработка приложений;

поддержка языков БД;

обмен данными с другими приложениями; публикация данных в сети интернет; поддержка целостности данных; обеспечение защиты данных;

восстановление базы данных в случае сбоев или повреждения.

Современные СУБД обладают дружественным интерфейсом интерактивный режим работы, развитая система помощи, созданная для облегчения контакта пользователя с системой.

По используемой модели данных СУБД подразделяются на: иерархические;

сетевые; реляционные;

объектно-ориентированные;


объектно-реляционные.

По способу доступа к БД СУБД подразделяются на:

файл-серверные, в которых файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. На данный момент файл-серверная технология считается устаревшей;

клиент-серверные, в которых СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно;

встраиваемые СУБД, которые могут поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети.