Вы находитесь на странице: 1из 3

ЛАБОРАТОРНАЯ РАБОТА № 18

Тема: Разработка информационной базы проекта


Цель: формирование навыков проектирования и разработки базы данных программного
средства с учетом требований ТЗ и ТП.

Краткий теоретический блок

Проектирование БД имеет свои особенности на всех стадиях и этапах проектирования.


На предпроектной стадии выполняются следующие работы:
• Определение экономической целесообразности и технической возможности создания БД.
• Выявление состава, содержания и характеристик хранимой информации на основе
результатов обследования предметной области.
• Определение оценок, количественных характеристик информационных объектов и
структурных связей между ними на основе результатов анализа информационных потребностей
приложений и «Постановки задач».
• Построение инфологической модели предметной области, определяющей совокупность
информационных объектов, их атрибутов и структурных связей, динамику их изменения и
характеристику информационных потребностей пользователя;
• Предварительные оценки вариантов разработки БД.
• Оценка возможностей применения СУБД и выбор СУБД.
В результате выполнения этого комплекса работ проектировщики получают ТЭО и
ТЗ. «Технико-экономическое обоснование проектирования БД» имеет ряд специфических
разделов, таких, как:
• описание принципов организации системы информационного обеспечения;
• обоснование целесообразности создания БД;
• описание инфологической модели;
• описание информационных потребностей конкретной задачи;
• описание схем документооборота;
• обоснование выбора конкретной СУБД.
«Техническое задание на проектирование ЭИС» имеет в своем составе специальный
раздел, ориентированный на проектирование БД, в который входят следующие вопросы:
• назначение БД;
• основные требования к БД;
• основные технические решения;
• технико-экономические показатели эффективности использования БД;
• состав, содержание и организация проектных работ по созданию БД;
• порядок приемки БД в промышленную эксплуатацию.
На этапе технического проектирования при разработке базы данных выполняются
следующие работы:
• составление уточненной инфологической модели;
• логическое проектирование (составление концептуальной схемы);
• физическое проектирование (распределение по уровням памяти, выбор методов доступа,
определение размеров файлов и т.д.);
• проектирование и представление данных для приложений;
• проектирование программного обеспечения, включая определение состава функций,
поддерживаемых СУБД и ППП окружения; необходимых доработок этих программ и функций,
реализуемых средствами оригинального программного обеспечения (для конкретных задач).

1
На этапе рабочего проектирования выполняются следующие работы:
• разработка оригинальных программных средств и сервисных программ;
• настройка СУБД и ППП окружения в соответствии с выбранными параметрами;
• разработка контрольного примера;
• разработка должностных технологических инструкций для пользователей для лучшего
взаимодействия с БД.

Ход работы

Вариант индивидуального задания определяет предметную область для разработки проекта


базы данных некоторой информационной системы.
В процессе выполнения лабораторной работы необходимо:
1. Составить план разработки проекта базы данных для заданной предметной области. Базу
данных следует рассматривать как часть будущей информационной системы, автоматизирующей
бизнес-процессы некоторой организации.
2. Выполнить анализ заданной предметной области. Сформулировать словесное описание
информационных объектов. Описать типовые запросы для поиска и анализа информации об
объектах предметной области.
3. Построить концептуальную модель данных, описывающую предметную область в рамках
ER-модели «сущность – связь». Получить визуальное представление концептуальной модели путём
построения ER-диаграмм.
4. Построить логическую модель базы данных. Преобразовать полученные ранее ER-модели
в конкретную схему реляционной базы данных.
5. Проверить полноту и корректность логической модели базы данных путём составления на
языке SQL типовых запросов для поиска и анализа информации.
6. Модели, полученные на этапах анализа предметной области, концептуального и
логического проектирования, а также результаты составления и проверки типовых запросов
оформить в виде общего документа – проекта базы данных.

Задание 1. Создайте БД разрабатываемого программного средства, спроектированную в


лабораторной работе № 5. Обоснуйте выбор используемой СУБД.
Задание 2. Выполните подключение разработанных БД к приложению, реализующему
индивидуальное задание.
Задание 3. Продолжите формирование пользовательского интерфейса разрабатываемого
программного средства.
Задание 4. Оформите отчет по лабораторной работе.

Контрольные вопросы:

1. Что такое информационная база и каковы основные требования, которым должна


удовлетворять ИБ?
2. Опишите этапы проектирования информационной базы проекта.
3. Опишите структуру и состав информационных систем.
4. Поясните понятие базы данных как основы информационной системы, виды и назначение
баз данных.
5. Поясните назначение системы управления базами данных.
6. Перечислите и опишите особенности реляционных БД и СУБД.
7. Опишите технологии проектирования баз данных.

2
8. Опишите технологии разработки приложений для работы с базами данных

Вам также может понравиться