
- •Липецкий государственный технический университет
- •Задание кафедры
- •Содержание
- •Введение
- •Основная часть
- •1 Техническое задание
- •1.1 Описание предметной области
- •1.2 Модель вариантов использования
- •2 Технический (эскизный) проект
- •2.2.3 Спецификация связей
- •2.3 Физическая модель базы данных
- •2.3.1 Диаграмма физической модели
- •2.3.2 Спецификация таблиц
- •2.4 Основные запросы к базе данных
- •2.4.1 Формулировка на естественном языке
- •2.4.2 Формулировка в виде выражения реляционной алгебры
- •2.5 Хранимые процедуры
- •3 Рабочий проект
- •3.4.4 Вызов и загрузка
- •3.4.5. Описание работы с программой
- •3.4.6. Данные
- •3.4.7 Сообщения
- •Заключение
- •Список источников
- •Приложение 1. Sql-скрипт создания бд
- •Приложение 2. Текст программы
- •Приложение 3. Графическая часть
Липецкий государственный технический университет
Кафедра автоматизированных систем управления
Курсовая работа
по «Базам данных»
Разработка информационной системы на платформе Oracle. Фирма по разработке сайтов.
|
Студент |
|
|
|
Филатов А.А. |
| |
|
|
|
подпись, дата |
|
фамилия, инициалы |
| |
|
Группа |
АС-09-2 |
|
|
|
|
|
|
|
|
|
|
|
| |
|
Руководитель |
|
|
|
|
| |
|
|
|
|
|
Алексеев В.А. |
| |
|
ученая степень, звание |
|
подпись, дата |
|
фамилия, инициалы |
|
Липецк 2013г.
Задание кафедры
Разработать информационную систему на платформе Oracle. Назначение информационной системы – автоматизация ведения базы данных фирмы по разработке сайтов. Информационную систему создавать на основе локальных представлений пользователей, с учетом специфики работы ресторана.
Содержание
Задание кафедры 2
Содержание 3
Введение 5
Основная часть 6
1 Техническое задание 6
1.1 Описание предметной области 6
1.2 Модель вариантов использования 6
1.2.1 Менеджеры 6
1.2.2 Клиенты 6
1.2.3 Разработчики 7
1.3 Требования к информационному и программному обеспечению 7
2 Технический (эскизный) проект 8
2.1 Модели локальных представлений 8
2.1.1 Локальные ER-диаграммы 8
2.1.1.1 ER-диаграмма базы данных для менеджеров 8
2.1.1.2 ER-диаграмма базы данных для клиентов 8
2.1.1.3 ER-диаграмма базы данных для разработчиков 9
2.1.2 Основные запросы (на естественном языке) 9
2.2 Инфологическая модель предметной области 10
2.2.1 ER-диаграмма 10
2.2.2 Спецификация сущностей 10
2.2.3 Спецификация связей 11
2.3 Физическая модель базы данных 12
2.3.1 Диаграмма физической модели 12
2.3.2 Спецификация таблиц 12
2.4 Основные запросы к базе данных 13
2.4.1 Формулировка на естественном языке 13
2.4.2 Формулировка в виде выражения реляционной алгебры 14
2.4.2.1 Оплаченные проекты фирмы 14
2.4.2.2 Список разработчиков 14
2.4.3 Формулировка в виде выражения реляционного исчисления с переменными-кортежами 14
2.4.3.1 Оплаченные проекты фирмы 14
2.4.3.2 Список разработчиков 14
2.4.4 Формулировка на языке SQL 14
2.5 Хранимые процедуры 15
2.5.1 Блок-схема алгоритма 15
2.5.1.1 Хранимая процедура удаления клиентов 15
2.5.1.2 Хранимая процедура изменения скидки 15
2.5.2 Код на языке PL/SQL 15
2.5.2.1 Хранимая процедура удаления клиентов 15
2.5.2.2 Хранимая процедура изменения скидки 16
2.6 Архитектура информационной системы 16
3 Рабочий проект 18
3.1 SQL-скрипт создания БД 18
3.2 SQL-скрипт хранимых процедур 18
3.2.1 Хранимая процедура удаления клиентов 18
3.2.2 Хранимая процедура изменения скидки 18
3.3 Текст программы 18
3.4 Руководство пользователя 19
3.4.1. Назначение программы 19
3.4.2. Условия применения 19
3.4.3. Описание задачи 19
3.4.4 Вызов и загрузка 20
3.4.5. Описание работы с программой 20
3.4.6. Данные 27
3.4.7 Сообщения 27
Заключение 28
Список источников 28
Приложение 1. SQL-скрипт создания БД 29
Приложение 2. Текст программы 36
Приложение 3. Графическая часть 40