Базы данных и информационные системы. Основные понятия. Система управления БД (СУБД). Основных архитектуры построения ИС на основе БД

Страницы работы

Содержание работы

1.  БД и инф. системы. Осн. понятия.

Автоматизированными называют ИС, в которых применяют техн. средства.

ИС(в широк поним.) - любая система  обработки  инфы. 

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

По области применения ИС: в производстве, образовании, науке, торговле и  др. По  целевой ф-ии:  управляющие,  информ-справочные, поддержки принятия решений.

Банк  данных –  разновидность  ИС,  в  которой  реализованы ф-ии централиз-го хранения и накопления обрабат. инфы.

Состоит  из:

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

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

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

АБД – лицо или группа лиц, отвечающих  за выработку  требований к БД,  ее проектирование,  созд.,  эффект.  Использ.  и  сопровождение.

ВС –  обеспеч. автоматизацию процессов приема,  обработки и  выдачи инфы.

Обслуж.  персонал  выполняет  ф-ии  поддержания техн. и прогр. ср-в банка данных в раб. сост.


2.  Виды архитектуры ИС на основе БД.

По технологии обработки данных:

- Централизованная хранится в памяти одной  вычислительной системы.

- Распределенная - в различных ЭВМ вычислительной сети.

По способу доступа к данным

-   БД с локальным доступом

- БД с удаленным доступом

3 основных архитектуры построения ИС на основе БД:

- локальные БД(+:высокая степень безопасности инфы, высокое быстродействие.

-: Возм. работы только 1 или небольшого кол-ва пользователей);

- «файл-сервер» ( выделение 1 из машин сети в качестве центральной, по запросам файлы БД  передаются  на  ПК  клиентов,  где  и производится их обработка.

-: перегрузка сети, трудно обеспечить достоверность и целостность данных, невозможно обеспечить защиту данных, необходимость систематического обновления данных на всех ПК, блокировка данных, передаются  избыточные  данные;

+:возможность работы с БД нескольких пользователей).

-«клиент-сервер», (имеет 2 варианта реализации: двухуровневая и трехуровневая).

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

Двух-

+:резко уменьшается  сетевой трафик; единые правила для всех.

-:ограниченное число пользователей;  длительное время ожидания ответа.

Трех+: уменьшился сетевой трафик;  уменьшилась сложность ПО приложения клиента;  повысились надежность,  целостность и защита данных БД.

-большая стоимость сервера.


3.  Этапы создания и жизненный цикл ИС.

ЖЦ ИС – это период создания и использования, охватывающий разл. сост., начиная с момента возникновения необходимости в такой системе и заканчивая моментом ее полного выхода из употребления.

Включает:

1) предпроектный анализ (изучаются: опыт создания других аналогичных ИС, прототипов, отличия и особенности разрабатываемой ИС);

2)  внутрисистемный анализ (определяется, какие подсистемы должна включ. ИС);

3)  системное описание (описание цели, связей с др. системами);

4)  определение критериев адекватности, эффективности и устойчивости;

5)  функциональное описание подсистем ИС;

6)  макетное описание (макет - реализация подсистем с упрощенными функциями);

7)  "сборка" и тестирование ИС - реализация полноценных функциональных подсистем и критериев, оценка модели по сформулированным критериям;

8)   функционирование ИС;

9)  определение целей дальнейшего развития ИС;

10)сопровождение системы - уточнение, модификация, расширение возможностей ИС в режиме ее работы.

Этапы создания и использования ИС:

1) формирование требований к ИС,

2) проектирование,

3) реализация,

4) тестирование,

5) ввод в действие,

6) эксплуатация,

7) сопровождение.

4.  Каскадное проектирование ИС. + и -.

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

+:  на каждом этапе формируется законченный набор документации; Планирование сроков завершения всех работ и затраты.

-: реальное создание ИС никогда полностью не укладывается в жесткую схему, постоянно возникает потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений.


5.  Спиральное проектирование ИС. + и -.

Похожие материалы

Информация о работе