
- •Омский государственный технический университет кафедра Информатики и вычислительной техники пояснительная записка
- •Cодержание:
- •Введение
- •Картинная галерея
- •Место расположение
- •Как работаем сейчас
- •Что предстоит сделать
- •Потребность руководителя
- •1. Проектирование реляционной бд “Картинная галерея”
- •2.Создание бд “Картинная галерея”
- •3.1 Процедура контроля вводимых значений при редактировании бд
- •3.2 Процедура поиска
- •3.3 Формирование отчётов средствами sql запросов
- •4.Руководство пользователя
- •Заключение
- •Используемая литература
Потребность руководителя
Руководителю нужна система, которая позволила бы учитывать картины, выставки, аукционы, авторов, проводимые мероприятия, планировать стоимость продажи картин и получаемую прибыль.
1. Проектирование реляционной бд “Картинная галерея”
На основе изучения и анализа предметной области и информационных потребностей пользователей я построил логическую схему базы данных используя метод нормализации. В результате были выделены следующие объекты:
1.Выставки
2.Произведения на выставках
3.Аукционы
4.Произведения на аукционах
5.Художники
6.Произведения
Логическая схема базы данных имеет вид:
На выст-ке На аукционе Аукционы Выст-ки Худ-ки Произвед-я
№ Выст. |
|
|
|
Номер аукц-на |
|
Номер выст-ки |
|
Номер худ-ка |
|
Ном произ-я |
№произ |
|
|
|
Наимен-е аукц-а |
|
Дата нач-ла |
|
ФИО |
|
Наим-е произ-я |
№сот |
|
Номер аукциона |
|
Дата провед |
|
Дата окон-я |
|
Дата рожд-я |
|
Номер худ-а |
Дата прин |
|
Ном произв-я |
|
|
|
|
|
Адрес |
|
Дата созд |
Дата отпр |
|
Первонач цена |
|
|
|
|
|
Жанр |
|
техника |
|
|
Конеч-я цена |
|
|
|
|
|
Извест-ть |
|
|
2.Создание бд “Картинная галерея”
При реализации информационной системы для локальной машины для хранения информации использовались файлы формата .db, для создания реляционной базы данных была выбрана среда Delphi.
В соответствии с логической схемой была создана БД “ Картинная галерея ”,содержащая следующие таблицы:
На выставке | |||||
E_ID |
Integer |
Prim key | |||
W_ID |
Integer |
Prim key | |||
S_ID |
Integer |
| |||
TAKE_DATE |
Date |
| |||
Return_date |
Date |
| |||
| |||||
На аукционе | |||||
A_id |
Integer |
Prim key | |||
W_id |
Integer |
Prim key | |||
First_price |
Integer |
| |||
Sold |
Integer |
| |||
|
|
|
| ||
Аукционы | |||||
A_id |
Integer |
For Key | |||
A_name |
String |
| |||
A_date |
Date |
| |||
Выставки | |||||
E_id |
Integer |
For Key | |||
Begin_date |
Date |
| |||
End_date |
Date |
| |||
Художники | |||||
M_id |
Integer |
For Key | |||
M_fio |
String |
| |||
M_birth |
Date |
| |||
m_adres |
String |
| |||
Genre |
String |
| |||
Popularity |
String |
| |||
Произведения | |||||
W_id |
integer |
For key | |||
W_name |
String |
| |||
M_id |
Integer |
Prim key | |||
Creation_date |
date |
| |||
Technique |
Strting |
|