Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lectures_8-9.pptx
Скачиваний:
48
Добавлен:
15.04.2015
Размер:
5.27 Mб
Скачать

«традиционные» СУБД, сначала - для больших машин, затем - для мини-ЭВМ и ПЭВМ. Среди всех СУБД современные ПФСУБД наиболее многочисленные и мощные по функциям. Clarion Database Developer, DataEase, dBASE IV, Access, FoxPro, Paradox …

Обычно ПФСУБД имеют графический интерфейс

для основных действий с БД (создания/изменения структуры таблиц, ввода/обработки данных, разработки форм/отчетов). Создание запросов - не только программирование на SQL, но и язык QBE. ПФСУБД могут включать: средства программирования и CASE-подсистемы;

факультативные модули для доступа41 к другим БД или к данным SQL-серверов.

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

Примеры серверов БД: NetWare SQL (Novell), MS SQL Server (Microsoft), InterBase (Borland),

SQLBase Server (Gupta), Intelligent Database

(Ingress).

42

Клиентские программы для серверов БД -

различные программы: ПФСУБД, электронные таблицы, текстовые процессоры, программы электронной почты и т. д.

Элементы пары «клиент — сервер» могут быть от

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

В остальных случаях доступ к данным обеспечивается «любой ценой». Пример: для MS SQL Server в роли клиентских программ могут выступать Paradox, DataEase, Focus, 1-432-3,

44
AllFusion ERwin Data Modeler.

Средства разработки программ работы с БД

используются для создания:

1)клиентских программ;

2)серверов БД и их отдельных компонентов;

3)пользовательских приложений.

1), 2) - относительно мало программ (в основном, для системного программирования).

3) - гораздо больше (но меньше, чем ПФСУБД): системы программирования, библиотеки программ для языков программирования, CASE-пакеты.

Delphi, Power Builder, Visual Basic, SILVERRUN, S- Designor,

45

46

48

 

Классификация СУБД

по характеру использования

персональные

многопользовательские

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

Visual FoxPro, Paradox, Clipper, Access,

Многопользовательские СУБД включают сервер БД и клиентскую часть и, как правило, могут

работать в неоднородной вычислительной

среде (с разными типами ЭВМ и операционными

системами). 50

Oracle, Informix, ...

Соседние файлы в папке ВВС_Заочникам