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

Структура ИС с сервером БД

При клиент-серверной архитектуре сервер БД выполняет основную обработку данных. Формируемые пользователем или приложением запросы поступают к серверу БД в виде инструкций специального языка запросов (SQL Structured Query Language). Сервер БД выполняет поиск и извлечение

нужных данных, которые затем передаются на компьютер пользователя.

Достоинствами такого подхода в сравнении с предыдущим являются:

меньший объем передаваемых по сети данных;

более быстрая обработка данных, т. к. основная

работа выполняется на, как правило, более мощном компьютере-сервере (по сравнению с ПК

пользователя). 32

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

Access, Visual FoxPro (Microsoft); Paradox

(Borland), ...

КБД создается, поддерживается и работает под управлением сервера БД: Microsoft SQL Server,

Oracle Server,

В зависимости от размеров и решаемых задач ИС может иметь одну из конфигураций:

компьютер-сервер, содержащий корпоративную и персональные БД;

компьютер-сервер и ПК с ПБД;

несколько компьютеров-серверов и ПК с ПБД.

33

Другие преимущества клиент-серверной архитектуры

Возможность постепенного наращивания ИС предприятия при развитии предприятия и/или самой ИС.

Разделение общей БД на КБД и ПБД позволяет уменьшить сложность проектирования БД по сравнению с централизованным вариантом => снизить вероятность ошибок и стоимость проектирования.

34

Три уровня архитектуры БД

Важнейшее достоинство применения БД в ИС -

независимость данных от прикладных программ =>

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

Такая независимость достигается поддерживаемым СУБД многоуровневым представлением данных в БД на логическом (пользовательском) и

физическом уровнях. Благодаря СУБД и наличию логического уровня представления данных

концептуальная (понятийная) модель БД отделяется от ее физического представления в

памяти ЭВМ.

35

Согласно требованиям стандартной архитектуры

ANSI/SPARC, выделяют 3 уровня архитектуры БД:

внутренний уровень (или физический) наиболее

близок к физическому хранилищу информации, связан со способами сохранения информации на

физических устройствах;

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

отдельных пользователей БД; при этом каждому пользователю может соответствовать свое внешнее представление данных;

концептуальный уровень (или: общий логический, логический) - «промежуточный» уровень между двумя первыми, связан с обобщенным

для 36 .

представлением данных всех пользователей БД

Три уровня архитектуры ANSI/SPARC

37

Детальная схема архитектуры СУБД

* Интерфейс пользователя

38

 

3. Классификация СУБД, функции

различных видов СУБД

3.1. Признаки классификации и виды СУБД. Аппаратное и программное обеспечение СУБД

Основные классификационных признаки СУБД:

вид программы,

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

модель данных.

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

БД.

Классификация СУБД по виду программы

полнофункциональные СУБД

серверы БД

клиенты БД

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

40

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