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.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».
Права доступа к БД имеет пользователь, создавший ее и системный администратор.