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. Спиральное проектирование ИС. + и -.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.