Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РЭАИС.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
157.7 Кб
Скачать

5. Классификация case-средств (л.Г.Гагарина «Разработка и эксплуатация аис» стр. 113)

Ориентация на технологические этапы и процессы жизненного цикла АИС:

- средства анализа и проектирования.

- средства проектирования баз данных.

- средства управления требованиями.

- средства управления конфигурацией ПО.

- средства документирования.

- средства тестирования.

- средства управления проектом.

- средства реверсного инжиниринга(перенос существующей системы в новую среду)

Поддерживаемые методологии проектирования:

- функционально-ориентированные

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

- комплексно-ориентированные(набор методологий проектирования)

Поддерживаемы графические нотации:

- с фиксированной нотацией

- с отдельными нотациями

- с наиболее распространёнными нотациями

Степень интегрированности:

- вспомогательные программы, самостоятельно решающие автономную задачу

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

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

Коллективная разработка проекта:

- без поддержки коллективной разработки

- ориентированные на разработку проекта в режиме реального времени

- ориентированы на режим объединения попроектов

Типы CASE-средств:

- средства анализа

- средства анализа и проектирования

- средства разработки ПО

По типу и архитектуре вычислительной техники

По типу операционной системы

  1. Хранимые процедуры sql Server. Хранимые процедуры с параметром. (http://uchserver/reais/reais2_1.Htm )

Хранимые процедуры (Stored Procedure) – ХП – представляют собой группы связанных операторов SQL. Использование ХП обеспечивает дополнительную гибкость при работе с БД.

Хранимая процедура (ХП) – это процедура с операторами SQL для доступа к БД, вызываемая по имени с передачей требуемых параметров и выполняемая на сервере БД.

Основные преимущества использования ХП:

1. ХП позволяют вынести часть логики на сервер БД;

2. ХП обеспечивают модульность проекта;

3. ХП упрощают сопровождение приложений;

4. ХП повышают эффективность работы ИС;

5. Скорость выполнения ХП выше, чем для последовательности отдельных операторов SQL.

Различают 2 вида ХП:

1. Процедуры выбора (ХП с параметром), которые приложения могут использовать вместо таблиц или представлений в операторе выборки данных. Процедура выбора должна возвращать одно или несколько значений, иначе результатом выполнения процедуры будет ошибка;

2. Выполняемы процедуры, которые вызываются явно с использованием специального оператора. Выполняемая процедура может не возвращать результата вызываемой программе.

  1. Доступ к базе данных из среды программирования: механизм odbc средств (л.Г.Гагарина «Разработка и эксплуатация аис» стр. 239)

ODBC – Open Database Connectivity

Технология ODBC предусматривает применение единого интерфейса для доступа к различным БД SQL. Этот интерфейс обеспечивает высокую степень универсальности.

В настоящее время технология ODBC приобрела значение отраслевого стандарта.

В интерфейс ODBC включены следующие элементы:

1. библиотека функций;

2. стандартный метод подключения и регистрации в СУБД;

3. стандартное представление для данных различных типов;

4. стандартный набор кодов ошибок;

5. типовой синтаксис SQL-операторов.

Общая архитектура ODBC включает 4 элемента:

1. приложение;

2. менеджер драйверов;

3. драйверы и агенты БД;

4. источники данных.

Рассмотрим доступ к БД из среды программирования Visual Basic.

Среди провайдеров данных для OLE DB имеется провайдер для драйверов ODBC (Microsoft OLE DB Provider for ODBC drivers), позволяющий подключаться к любым источникам данных ODBC. Основное назначение провайдера для драйверов ODBC – обеспечить доступ к тем СУБД, для которых еще не существует OLE DB провайдера.

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

DSN

Пользовательский

Системный

Файловый

Применяется только на том компьютере, где создан, под той учётной записью

Доступен всем пользователям на текущем компьютере

Определение по пути (обычно относительный). При перемещении поместить в ту же папку

Способы подключения к БД:

используя имя источника данных (заранее созданного);

используя строку подключения (можно создать новый источник данных или использовать существующий; путь должен быть относительным – для переносимости).