Курсовая работа "Базы данных" Вариант №9 "Турфирма" ТУСУР
Цель выполнения проекта: – освоение методики проектирования концептуальной информационной модели предметной области преобразование концептуальной модели в физическую структуру базы данных (БД); – закрепление теоретических знаний по курсу «Базы данных». Задачи курсового проекта: – формализовать исходное описание предметной области; – построить концептуальную информационную модель, используя методику, изученную в рамках теоретического курса; – сгенерировать физическую структуру базы данных; – реализовать автоматизированную информационную систему (далее АИС, пользовательское приложение), демонстрирующую накопленные студентом знания по дисциплине.
1. Создание концептуальной информационной модели предметной области Каждый студент по варианту выбирает индивидуальное задание (предметную область). Концептуальная модель представляется в виде набора ER-диаграмм. Осуществляется формализация исходного описания в виде набора сущностей с последующим их преобразованием и связыванием в концептуальную модель. Процесс проектирования сопровождается составлением ряда сущностей, необходимыми пояснениями – обоснованиями принимаемых решений. Проектирование концептуальной модели предметной области целесообразно производить с помощью специального средства проектирования: Power Designer. Основные этапы проектирования концептуальной модели: 1. Первичный анализ информационных потребностей пользователей, выделение объектов предметной области и формирование исходных сущностей: – анализ информационных документов; – анализ конкретных информационных потребностей (запросов) пользователей. 2. Проектирование исходных сущностей: – определение атрибутов сущностей и их типов данных; – нормализация сущностей до 3 НФ.
2. Создание физической модели данных На основе спроектированной концептуальной модели создается физическая модель данных, свойственная для конкретной СУБД. При формировании физической модели для определенной СУБД в модели определяются внешние ключи в связываемых сущностях. Добавляются промежуточные таблицы связи с целью исключения связей многиеко-многим (М:М), конкретизируются типы данных атрибутов. Power Designer позволяет произвести автоматическую генерацию физической модели на основе созданной ранее концептуальной модели.
3. Указание к практическому использованию Power Designer Для запуска пакета Power Designer в меню программы (Windows) найдите папку Sybase и запустите файл Power Designer. Для создания концептуальной модели данных необходимо выбрать File/ New или на панели инструментов выбрать значок . Далее появится окно для выбора создаваемой модели (рис. 4), в котором надо выбрать Conceptual Data Model.
4. Создание пользовательского приложения Приложение, работающее с созданной базой данных должно обеспечивать выполнение следующих функций: – ввод информации в БД; – удаление информации из БД; – редактирование внесенной информации; – выборка (поиск) данных по таблицам БД с использованием различных критериев; – формирование отчетов и вывод информации из базы данных на экран и на принтер