Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
42
Добавлен:
08.01.2022
Размер:
1 Mб
Скачать
  1. Перечислить классы субд. Какие возможности обеспечивает использование профессиональных субд

По возможностям:

- Домашние (настольные) СУБД - создание небольших баз данных;

- Полупрофессиональные СУБД - для малого;

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

Использование профессиональных СУБД обеспечивает:  1. Оптимизированный многопользовательский режим работы 2. Надежные средства защиты информации

3. Эффективные инструменты для разграничения доступа к БД.  4. Поддержка широкого диапазона аппаратно - программных платформ.  5. Реализация распределенной обработки данных.  6. Поддержка: триггеры, функции, процедуры и т.п.

По модели данных:

- Сетевые

- Иерархические

- Реляционные (Access)

- Объектно-реляционные (Oracle, PostgreSQL)

- Объектно-ориентированные

По архитектуре организации хранениях данных:

- Локальные СУБД (все части СУБД размещаются на одном компьютере, Access)

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

По способу доступа к БД:

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

Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД. Примеры: Microsoft Access, Paradox, dBase, FoxPro

+ низкая нагрузка на процессор файлового сервера

— потенциально высокая загрузка локальной сети

— затруднённость или невозможность централизованного управления, обеспечения высокой надёжности, доступности и безопасности.

- Клиент-серверные СУБД - располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Примеры: Oracle, MS SQL Server, PostgreSQL, MySQ

+ потенциально более низкая загрузка локальной сети

+ удобство централизованного управления, обеспечение высокой надёжности, доступности и безопасности

— повышенные требованиях к серверу.

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

  1. Этапы разработки аис

В основе создания и использования АИС лежит понятие жизненного цикла (ЖЦ). Жизненный цикл является моделью создания и использования АИС, которая отражает различные состояния системы с момента возникновения в данном комплексе средств до момента его полного выхода из употребления.

Для АИС условно выделяют следующие основные этапы их жизненного цикла:

анализ — определение того, что должна делать система;

проектирование — определение того, как система будет функционировать: прежде всего спецификация подсистем, функциональных компонентов и способов их взаимодействия в системе;

разработка — создание функциональных компонентов и отдельных подсистем, соединение подсистем в единое целое;

тестирование— проверку функционального и параметрического соответствия системы показателям, определенным на этапе анализа;

внедрение — установку и ввод системы в действие;

сопровождение — обеспечение штатного процесса эксплуатации системы на предприятии заказчика.

Распространенные модели жизненного цикла:

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

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

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