Смекни!
smekni.com

Проектирование информационных систем 3 (стр. 6 из 17)

2. Правила и процедуры для «управления ЖЦС», включая управление качеством, гарантии и контроль, в соответствии с ISO 9001;

3. Роли, ответственность и права (власть), способствующие эффективному управлению ЖЦС.

2.32 Задачи стандартов.

Стандарты определяют процессы, которые должны в практике работы предприятия отвечать, в частности, на такие вопросы:

- откуда берутся (должны браться) проекты и проектные программы?

- как получить стандарты, регламенты, инструкции, которые рационально использовать именно на данном предприятии (стандарты предприятия)?

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

- как получить набор стандартов конкретного проекта?

- как обеспечить стыковку различных подпроектов?

- что является определяющим критерием для проверки правильности выполнения проекта?

Узнать про используемые стандарты предприятия, можно, поинтересовавшись о последних результатах внедрения ИС.

Новый объем процессов ЖЦ системы определяется стандартом EIA 632.

Объем процессов ЖЦ системы по новому стандарту EIA 632 («От старого к новому, от системного проектирования к полному проектированию систем»)

2.33 Заключение

.

Итак:

1. Модель бизнеса (предприятия), с использованием математических моделей …

2. Модель проектирования, как процесса.

3. Модели процессов, например, линейное планирование, …

4. Модели данных (иерархическая, файловая, реляционная, объектная, объектно-реляционная, … ).

5. Архитектура системы …

Цель лабораторных и курсовой работ - реализация выбранных бизнес–процессов и набора бизнес – правил.

Например, по спиральной модели проектирования.

2.34 Вопросы по 1 лабораторной.

Определение и основные свойства бизнес - функции.

Методологии проектирования информационных систем.

Определение бизнес – процесса, примеры бизнес - процессов.

Принципы декомпозиции сложных систем.

Что является источником бизнес – процессов?

Ограничения ссылочной целостности SQL – сервера.

Ограничения значений полей таблицы.

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

Особенности реализации ограничений в ИС с различной архитектурой.

Типы диаграмм используемых в различных нотациях.

Типы данных, используемых в SQL – сервере InterBase.

2.35 Задания СРСП.

1. Входной контроль по дисциплинам «Программирование», «Базы данных»;

2. Защита модели выбранного бизнес – процесса;

3. Защита разработанных бизнес – правил;

4. Ответить на контрольные вопросы первого модуля [1];

5. Провести проверку SQL – кода создания БД;

6. Защитить отчет по первой лабораторной работе;

7. Защитить отчет по разделу 3.1 курсовой работы [2];

8. Разработать пример вопроса тестового задания по теме раздела.

2.36 Задания СРС.

1. Изучить методические указания к первой лабораторной работе [1];

2. Ответить на примеры тестовых заданий к первому модулю [1];

3. Выбор предметной области для выполнения лабораторных работ;

4. Выбор предметной области курсового проекта;

5. Установка на персональном компьютере SQL – сервера InterBase;

6. Проверка работоспособности среды управления сервером;

7. Изучить SQL - код создания учебной БД (FONEBOOK.GDB);

8. Проектирование и использование ограничений;

9. Изучение функции среды управления: CREATE DATABASE, DROP DATABASE, REGISTER DATABASE, CONNECT, DISCONNECT;

10. Изучить конспект 1,2 лекций [3];

2.37 Демонстрация.

Инсталляция учебного примера.

Подключение и регистрация сервера.

Работа со справочным материалом.

Бизнес правила учебного примера.

Ограничения ссылочной целостности.

2.38 Тренировочный тест, 10 вопросов.

Ответы

1 2 3 4 5 6 7 8 9 10

3 Системы управления базами данных

3.1 SQL – сервер

.

Модели и методы формирования баз данных

Определение и назначение.

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

Промышленные сервера БД.

Инсталляция и администрирование (SQL – сервер InterBase).

Среда управления.

Функциональные возможности SQL – сервера.

Работа с БД.

3.2 Определение

.

SQL – сервер - это система управления реляционными базами данных, использующая в качестве стандарта ведения данных язык структурированных запросов (SQL).

Ведущие производители серверов баз данных:

(Oracle, Sybase, Microsoft, Informix, Borland).

В отличии от настольных СУБД (dBase, Clipper, FoxPro, Access, Paradox), сервера БД используются для разработки систем с клиент – серверной архитектурой.

Такие системы, как правило, являются распределенными (работают в локальных и глобальных сетях) и поддерживают работу большого количества клиентов.

3.3 Вопрос

.

Какие СУБД используются на предприятиях города?

Или в каких системах какие СУБД используются?

1. Oracle.

2. MS SQL-server.

3. MySQL.

4. Informix.

5. InterBase.

3.4 Инсталляция сервера с дистрибутива Delphi.

Выбор третьей позиции «InterBase 6.0 Server».

В меню появляется программа «InterBase» c пунктами:

«IBConsole»;

«InterBase Server Manager».

При инсталляции Delphi появляется аналогичное окно, соответствующее инсталляции клиента для этого сервера.

3.5 Каталог установки по умолчанию.

Каталог установки по умолчанию

«C:\Program Files\Borland\InterBase\».

Поиск примеров, для выполнения лабораторных и курсовых работ.

Тестовая БД сервера IB.

Демонстрация учебной БД.

3.6 Запуск сервера.

Утилита «InterBase Server Manager».

Режимы запуска:

(Автозапуск, ручной),

(процесс или программа).

Останов сервера.

3.7 Свойства сервера

.

Свойства сервера (правый клик на иконке), выбор функции «InterBaseProperties».

Каталог.

Версия.

Количество пользовательских лицензий.

Поддержка протоколов.

Количество работающих пользователей.

Количество подключенных БД.

Выбор функции «Shutdown» приведет к останову сервера.

3.8 Администрирование

.

Основные функции:

- создание серверной БД и установка реквизитов базы данных;

- определение пользователей и их паролей;

- резервное копирование или восстановление БД;

- удаление “мусора” из базы;

- завершение/откат зависших транзакции;

- проверка базы на наличие ошибок;

- просмотр метаданных базы данных в формате сценария SQL;

- контроль работы пользователей;

- управление данными и метаданными.

3.9 Среда управления

.

Интегрированное рабочее место администратора IBConsol, поставляемое вместе с сервером. IBExpert отдельное приложение, русифицировано.

Демонстрация.

3.10 Подключение локального сервера

.

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

«Server\Register…» с определением следующих параметров:

- выбор опции «Local Server»;

- задание имени SYSDBA в поле «User Name» и пароля masterkey в поле «Password».

Демонстрация.

3.11 Создание БД

.

Создание новой БД.

Функция «Create Database».

3.12 Параметры

.

Обязательно проверить установку параметров:

Alias: это просто имя БД, отображаемое в дереве консоли.

Filename: полный путь к каталогу БД, для студентов, например, «C:\PIS\Zagainov\zagainov.gdb», каталог должен уже существовать.

Default Character Set: обязательно WIN1251, выбор из списка.

SQL Dialect: обязательно 3, первый использовался в сервере пятой версии.

3.13 Вопрос

.

Как транспортировать проектируемую БД или формат созданной БД?

3.14 Регистрация БД

.

Функция «Register».

Последовательность поиска и

выбора файла БД.

При администрировании с удаленной

машины, функция выбора на сетевой

папке не поддерживается,

необходимо точно указать путь

и тогда БД будет подключена к

серверу.

В поле «Default Character Set» выбирается кодировка «CYRL».


3.15 Управление БД в IBConsole

.

Дерево объектов БД (метаданных):

1. Домены.

2. Таблицы.

3. Просмотры.

4. Хранимые процедуры.

5. Функции, определяемые пользователем.

6. Генераторы.

7. Исключения.

3.16 Объекты сервера

.

Базы данных, не обязательно одна.

Резервные копии.

Сертификаты.

Пользователи.

3.17 Функции управления БД

.

Connect.

Disconnect.

Shutdown.

Sweep.

View Metadata.

Drop Database.

Database Backup.

Restore Database.

Connected Users.

3.18 Управление пользователями

.

Создание нового пользователя.

Выбор функции «Add users»

контекстного меню.

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

3.19 Вход в систему

.

Вход в систему под именем нового пользователя осуществляется выбором функции «Connect As».

Права доступа к БД имеет пользователь, создавший ее и системный администратор.