Архитектура СУБД. Взаимодействие СУБД с клиентом

Уровни архитектуры СУБД:

· Внутренний – связан со способами хранения информации на внешних устройствах

· Внешний – связан со способами представления конкретных пользователей

· Концептуальный – связан с обобщенным представлением пользователей, абстрактным представлением данных в целом.

Толстый или Rich-клиент в архитектуре клиент-сервер — это приложение, обеспечивающее (в противовес тонкому клиенту) расширенную функциональность независимо от центрального сервера. Часто сервер в этом случае является лишь хранилищем данных, а вся работа по обработке и представлению этих данных переносится на машину клиента.

Тонкий клиент (англ. thin client) в компьютерных технологиях — компьютер или программа-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер. Примером тонкого клиента может служить компьютер с браузером, использующийся для работы с веб-приложениями. Данным термином может также называться P2P-клиент, использующий в качестве сервера другие узлы сети.

 

Преимущества трехзвенной архитектуры и область ее применения.

— Простота модификации

— Простота расширения

— Простота интеграции

— Повышение безопасности

— Возможность работы тонкого клиента

Ø Низкая стоимость внедрения

Ø Очень простая поддержка

Ø Независимость от ОС

Ø Доступность из любой точки мира

Жизненный цикл информационной системы.

В начале 80-х годов прошлого века известный отечественный ученый В. В. Липаев предложил следующую схему жизненного цикла ИС

Современная модель жизненного цикла – спиральная.

Анализ требований (упрощенная схема).

Выделение сущностей и связей.

Выявляем требования и собираем информацию:

— Изучение документации

— Проведение собеседований

— Наблюдение за работой предприятия

— Проведение исследований

— Проведение анкетирования

 

Определяем основные бизнес-процессы

1. Запись на прием к врачу

2. Прием у врача

3. Составление расписания специалистов

 

Определяем сущности на основе всего вышесказанного: (сущность – отдельная таблица):

· Документы

· События

· Объекты

· Люди

Выделяем основные сущности:

· Пациент

· Карточка пациента

· Запись на прием

· Расписание приема специалистов

· Специалист

· Больничный

· Анализ

· Назначенные лекарства

· Правила составления расписания

На основе анализа определяются основные связи, они могут быть: