- •Омский государственный технический университет кафедра Информатики и вычислительной техники пояснительная записка
- •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 |
| |||
