- •Особенности структурного анализа и проектирования информационных систем
- •Введение
- •1. Построение моделей бизнес-процессов по стандарту idef0
- •1.1. Примитивы стандарта idef0
- •1.2. Виды ресурсов стандарта idef0 и их взаимосвязь
- •1.3. Особенности построения моделей по стандарту idef0
- •1.4. Пример декомпозиции процесса
- •1.5. Пример построения диаграмм idef0
- •1.7. Особенности создания диаграмм в программах bpWin и Ramus
- •1.6. Работа с тоннелями
- •1.8. Именование объектов в bpWin
- •1.9. Решение проблем с кодировкой и автоматической проверкой
- •1.10. Варианты заданий по построению моделей бизнес-процессов
- •1.11. Контрольные вопросы
- •1.12. Варианты тестовых заданий по контролю знаний в сфере построения моделей бизнес-процессов
- •2. Построение диаграмм потоков данных
- •2.1. Общие особенности методологии dfd
- •2.2. Внешние сущности
- •2.3. Системы и подсистемы
- •2.4. Процессы
- •2.5. Накопители данных
- •2.6. Потоки данных
- •2.7. Построение иерархии диаграмм потоков данных
- •2.8. Пример построения диаграммы потоков данных в программе bpwin
- •2.9. Особенности построения диаграмм dfd в программе Ramus
- •2.9.1. Создание новой диаграммы, работа с примитивами, классификаторами, особенности декомпозиции
- •2.9.2. Подробный пример построения диаграммы dfd
- •2.10. Варианты заданий по построению диаграмм потоков данных
- •2.11. Контрольные вопросы
- •2.12. Варианты тестовых заданий по контролю знаний в сфере построения диаграмм потоков данных
- •3. Проектирование реляционных баз данных посредством стандарта idef1x
- •3.1. Особенности построения структуры баз данных
- •3.2. Виды связей между таблицами
- •3.3. Особенности стандарта idef1x
- •3.4. Особенности построения схем idef1x в программе ErWin
- •3.4.1. Общие особенности программы ErWin
- •3.4.2. Работа с панелью инструментов и сущностями
- •3.4.3. Работа со связями между таблицами
- •3.5. Особенности построения схем idef1x в программе dbDesigner
- •3.5.1. Особенности работы с программой
- •3.5.2. Необходимые для работы кнопки панели инструментов
- •3.5.3. Настройка внешнего вида схем под стандарт idef1x
- •3.5.4. Работа с таблицами
- •3.5.5. Связи между таблицами
- •3.5.6. Удаление объектов схемы
- •3.5.7. Пример схемы idef1x в dbDesigner
- •3.6. Варианты заданий по построению схем реляционных баз данных
- •3.6. Контрольные вопросы
- •3.7. Варианты тестовых заданий по контролю знаний в сфере построения схем баз данных
- •4. Проектирование диалога с пользователем посредством транзитивных сетей
- •4.1. Проектирование диалога с пользователем
- •4.2. Простая транзитивная сеть
- •4.3. Рекурсивная транзитивная сеть
- •4.4. Подсеть, не связанная с рекурсией
- •4.5. Проектирование конкурентного диалога
- •4.6. Особенности построения транзитивных сетей в программе Dia
- •4.6.1. Подготовка новой панели под создание транзитивных сетей
- •4.6.2. Основные моменты построения транзитивных сетей в программе Dia
- •4.6.3. Пример построения транзитивной сети в программе Dia
- •4.7. Варианты заданий по построению логики диалога с пользователем
- •4.8. Контрольные вопросы
- •4.9. Варианты тестовых заданий по контролю знаний в сфере построения логики диалога пользователя с системой
- •Литература
- •Особенности структурного анализа и проектирования информационных систем
3.5. Особенности построения схем idef1x в программе dbDesigner
3.5.1. Особенности работы с программой
Внешний вид программы DBDesigner представлен на рисунке 3.16.
Рис. 3.16. Внешний вид программы DBDesigner
Новая схема в программе создается командой главного меню File / New, а существующая схема открывается командой главного меню File / Open. Сохраняется схема командами главного меню File / Save или File / Save as.
3.5.2. Необходимые для работы кнопки панели инструментов
Панель инструментов, содержащая кнопки, необходимые для работы со схемами IDEF1X, располагается в левой части окна программы. Если панель отсутствует, то ее можно вызвать командой главного меню Windows / Toolbar.
Для выбора объектов на панели инструментов присутствует кнопка «Указатель» (Pointer).
Рис. 3.17. Кнопка «Указатель»
Для выбора нескольких объектов одновременно необходимо при активированной кнопке «Указатель» выделять объекты схемы указателем мыши при нажатой клавише Ctrl.
Для изменения масштаба отображения схем на панели присутствует кнопка «Масштабирование» (Zoom in).
Рис. 3.18. Кнопка «Масштабирование»
Для увеличения масштаба отображения схемы необходимо при активированной кнопке «Масштабирования» щелкнуть по схеме левой кнопкой мыши. Для возвращения масштаба к начальному значению или для уменьшения масштаба необходимо при активированной кнопке «Масштабирование» вызвать контекстное меню схемы и выбрать из него нужный масштаб.
Рис. 3.19. Вызов контекстного меню инструмента «Масштабирование»
Для создания новой таблицы на панели инструментов присутствует кнопка «Новая таблица» (New table).
Рис. 3.20. Кнопка «Новая таблица»
После активации кнопки «Новая таблица» можно создать на схеме таблицу, щелкнув левой кнопкой мыши по нужной позиции схемы.
Для установки на схеме неидентифицирующей связи «один-ко-многим» на панели есть специальная кнопка «Новая неидентифицирующая связь «один-ко-многим» (New 1:n Non-Identifying-Relation).
Рис. 3.21. Кнопка «Новая неидентифицирующая связь «один-ко-многим»
Для непосредственного проведения связи необходимо при активированной кнопке «Новая неидентифицирующая связь «один-ко-многим» щелкнуть левой кнопкой мыши сначала по родительской таблице, а затем по дочерней.
Для установки на схеме идентифицирующей связи «один-ко-многим» на панели есть специальная кнопка «Новая идентифицирующая связь «один-ко-многим» (New 1:n Relation).
Рис. 3.22. Кнопка «Новая идентифицирующая связь «один-ко-многим»
Для непосредственного проведения связи необходимо при активированной кнопке «Новая идентифицирующая связь «один-ко-многим» щелкнуть левой кнопкой мыши сначала по родительской таблице, а затем по дочерней.
Для установки на схеме связи «многие-ко-многим» на панели есть специальная кнопка «Новая связь «многие-ко-многим» (New n:m Relation).
Рис. 3.23. Кнопка «Новая связь «многие-ко-многим»
Для непосредственного проведения связи необходимо при активированной кнопке «Новая связь «многие-ко-многим» щелкнуть левой кнопкой мыши сначала по первой таблице, а затем по второй.
