Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по билетам.docx
Скачиваний:
4
Добавлен:
01.09.2019
Размер:
114.25 Кб
Скачать

29. Автоматизированное проектирование эис_ Основные понятия и классификация case технологий

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

Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.

Автоматизированное проектирование – автоматизация основных этапов создания ЭИС, начиная от выбора состава задач и заканчивая автоматическим получением проектной документации.

Этапы:

1-Разработка и анализ бизнес – модели. Определяются основные задачи АИС.

2-Формализация бизнес - модели, разработка логической модели бизнес -процессов.

3-Выбор лингвистического обеспечения, разработка программного обеспечения АИС.

4-Тестирование и отладка АИС

5- Эксплуатация и контроль версий

30. Модели представления данных.

Иерархическая модель

Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Графическим способом представления иерархической структуры является дерево.

Дерево представляет собой иерархию элементов, называемых узлами. Под элементами понимается совокупность атрибутов, описывающих объекты. В модели имеется корневой узел (корень дерева), который находится на самом верхнем уровне и не имеет узлов, стоящих выше него.

«+»

- эффективное использование памяти ЭВМ

- неплохие показатели времени выполнения операций над данными.

«-»

-громоздкость для обработки информации со сложными логическими связями.

Сетевая модель данных

Отличие сетевой структуры от иерархической заключается в том, что каждый элемент в сетевой структуре может быть связан с любым другим элементом (см. рис. 2.3). Пример простой сетевой структуры показан на рис. 2.4.

«+» сетевой модели данных является возможность эффективной реализации по показателям затрат памяти и оперативности.

«-» сетевой модели данных являются высокая сложность и жесткость схемы БД, построенной на ее основе.

Наиболее известными сетевыми СУБД являются СЕТЬ, СЕТОР и КОМПАС.

Реляционная модель данных

Реляционная база данных представляет собой хранилище данных, организованных в виде двумерных таблиц. Таблица реляционной БД состоит из строк (записи) и столбцов (поля).

На пересечении столбца и строки находятся конкретные значения содержащихся в таблице данных.

Данные в таблицах удовлетворяют следующим принципам:

1. Каждая запись в таблице уникальна, то есть в таблице не существует двух записей с полностью совпадающим набором значений ее полей.

2. Каждое поле имеет уникальное имя.

3. Последовательность полей/записей в таблице несущественна.

Поле или комбинацию полей, значения которых однозначно идентифицируют каждую запись таблицы, называют ключом.

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

Подобное взаимоотношение между таблицами называется связью .

Группа связанных таблиц называется схемой базы данных .

«+» реляционной модели данных заключается в простоте, понятности и удобстве физической реализации на ЭВМ.

«-» реляционной модели относятся отсутствие стандартных средств идентификации отдельных записей и сложность описания иерархических и сетевых связей.

Примерамы: Paradox, Access, Oracle .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]