- •Сф фгбоу впо «пензенский государственный университет» пояснительная записка
- •Введение
- •Анализ предметной области
- •2.3.2 Требования к составу и параметрам технических средств
- •2.3.3 Требования к информационной и программной совместимости
- •2.4 Требования к программной документации
- •2.5 Стадии и этапы разработки
- •2.6 Порядок контроля и приёмки
- •3. Концептуальная модель данных
- •4. Логическое проектирование базы данных
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Сф фгбоу впо «пензенский государственный университет» пояснительная записка
к курсовой работе по дисциплине
«Технологии разработки и защиты баз данных»
на тему
«Разработка базы данных «Химчистка»
Выполнил: ст. гр. 13ПКС1
Проверил: пр.
Киселева Ю.С.
2015
Реферат
Пояснительная записка содержит: 34 страницы, 9 иллюстраций, 5 использованных литературных источников, 3 приложения.
Цель исследования: разработка базы данных для химчистки.
Предметная область:
Химчистка осуществляет прием у населения вещей для выведения пятен. Необходимо хранить анкетные данные клиентов (фамилия, имя, отчество). Начиная с 3-го обращения, клиент переходит в категорию постоянных клиентов и получает скидку в 3% при чистке каждой последующей вещи. Все оказываемые услуги подразделяются на виды, имеющие название, тип и стоимость, зависящую от сложности работ. Работа с клиентом первоначально состоит в определении объема работ, вида услуги и, соответственно, ее стоимости. Если клиент согласен, он оставляет вещь (при этом фиксируется услуга, клиент и дата приема) и забирает ее после обработки (при этом фиксируется дата возврата). За срочность и сложность работ могут устанавливаться надбавки.
Результат исследования: база данных «Химчистка».
При разработке использовалось CASE-средство Open ModelSphere, инструмент IB Expert для работы с базой данных FireBird.
Содержание
Введение 4
1 Анализ предметной области 5
2 Техническое задание 6
2.1 Основание для разработки 6
2.2 Назначение разработки 6
2.3 Требования к базе данных 6
2.3.1 Требования к функциональным характеристикам 6
2.3.2 Требования к составу и параметрам технических средств 6
2.3.3 Требования к информационной и программной совместимости 7
2.4 Требования к программной документации 7
2.5 Стадии и этапы разработки 7
2.6 Порядок контроля и приёмки 8
3. Концептуальная модель данных 9
4. Логическое проектирование базы данных 10
5 Физическое проектирование базы данных 12
6. Вычисляемые поля, генераторы и триггеры 12
7. Программа и методика испытаний 12
8. Описание применения 12
Заключение 12
Список использованных источников 13
ПРИЛОЖЕНИЕ А 13
ПРИЛОЖЕНИЕ Б 13
ПРИЛОЖЕНИЕ В 13
Введение
В настоящее время для компьютеризированного хранения данных широко используются системы баз данных (БД). Для организации эффективной работы системы автоматизации в условиях сильно отличающихся друг от друга требований, предъявляемых различными пользователями, решающую роль играют СУБД.
Open ModelSphere – программа для моделирования систем и создания диаграмм.
ModelSphere позволяет пользователям создавать концептуальные и логических модели баз данных. Концептуальные модели могут быть преобразованы в реляционные модели и обратно. Open ModelSphere позволяет графически визуализировать архитектуру реляционной базы данных, что позволяет вносить изменения легко. Позволяет генерировать SQL-скрипты из модели, а также может генерировать SQL-скрипт, позволяющий синхронизировать существующие базы данных с измененной моделью.
Firebird - это полнофункциональная и мощная СУБД, она может обслуживать базы данных размером от нескольких килобайт до многих гигабайт, показывая хорошую производительность и практически не нуждаясь в обслуживании.
IBExpert — GUI-оболочка, предназначенная для разработки и администрирования баз данных InterBase и Firebird, а также для выбора и изменения данных, хранящихся в базах. IBExpert обладает множеством облегчающих работу компонентов: визуальный редактор для всех объектов базы данных, редактор SQL и исполнитель скриптов, отладчик для хранимых процедур и триггеров, построитель области, инструмент для импорта данных из различных источников, собственный скриптовый язык, а также дизайнер баз данных и т. д.
В данной курсовой работе используется реляционная модель представления данных. Концептуальная, логическая и физическая фодель базы данных разрабатывается в Open ModelSphere . Работа с базой данных Firebird осуществляется в IBExpert.
