Персональные ЭВМ

Системы управления базами данных — СУБД


Пакеты программ позволяют неопытным программистам обрабатывать экспериментальные данные с помощью готовых к исполнению загрузочных модулей с результатами, записанными в стандартные выходные файлы данных, а также анализиро­вать полученные результаты с помощью программ встроенной графики. Входные параметры программ вводятся из стандарт­ных входных файлов и с клавиатуры в режиме диалога.

Программные средства для организации и ведения баз дан­ных (системы управления базами данных — СУБД) широко используются в различных областях применения ПЭВМ и со­ставляют основу для большинства информационных технологий.

На мировом рынке насчитывается большое число разно­образных по функциональным возможностям СУБД — от прос­тых одно файловых СУБД, ориентированных на обработку ин­формации небольшого объема, до функционально развитых СУБД, предназначенных для разработки сложных применений и решения комплексных информационно-логических задач в сре­де ЛВС. Основная доля СУБД функционирует под управле­нием ОС типа MS DOS и UNIX, причем подавляющее боль­шинство СУБД работает в операционной среде MS DOS. Такое состояние в области СУБД для ПЭВМ отражает тенденции стандартизации ОС для ПЭВМ. • Стандартом для ОС де-факто признана MS DOS. Стандартизация ОС дает разработчикам СУБД и их пользователям большие преимущества: решается проблема переноса СУБД и программ пользователя на другие ПЭВМ; разработчики СУБД заинтересованы в применении стандартной ОС для расширения круга потенциальных поль­зователей. Стандартная ОС дает возможность пользователю выбрать СУБД, в наибольшей степени отвечающую его требо­ваниям, а разработчикам СУБД сосредоточиться на более пол­ном удовлетворении потребностей различных категорий поль­зователей и областей применения ПЭВМ.

В настоящее время различают следующие категории СУБД: одно файловые, допускающие одновременную работу с одним файлом с простыми средствами взаимодействия- пользователя с БД. Эти системы, как правило, предъявляют минимальные требования к ресурсам ПЭВМ. Средства взаимодействия с БД имеют ограниченные возможности (PES : file, PES : report, FORMULA IV и т. п.);

Много файловые, ориентированные на обработку информа­ции, представленной в виде различных экранных форм, посред­ством непроцедурных языков запросов ( QUICK CODE, Ma­gic PC и т. п.);

интегрированные, в ‘которые наряду с языком запросов включен внутренний язык программирования, конструкции ко­торого обеспечивают описание структуры БД, обработку дан­ных, разработку (в том числе и автоматическую генерацию) прикладных программ, в том числе программ пользователя (PARADOX, dBASE IV, DATAFLEX и т. п.);

серверы БД (СБД), построенные на основе архитектуры «клиент — сервер» (CSA), пришедшей на смену традиционной модели файлового сервера. Эта архитектура позволяет совмес­тить преимущества однопользовательских систем (высокая ин­терактивность, дружественный интерфейс, низкая стоимость) и многопользовательских систем (целостность данных, мно­жественный доступ, защита данных). В качестве ядра таких систем используется SQL-сервер. В рамках CSA пользователь­ские интерфейсы и запросы отделены от системы управления данными’ и фильтрами данных. Программные средства, функ­ционирующие на рабочих станциях, в значительной степени ориентированы на представление информации. На сервере осу­ществляются непосредственная обработка запросов, генерируе­мых прикладными программами или пользователями, выборка данных, передача их по ЛВС в рабочую станцию, а также проведение всех модификаций в БД. К числу СУБД относят­ся системы Microsoft SQL Server, IBM OS/2 Extended Edi­tion.

Комментарии закрыты