Автор: Пользователь скрыл имя, 13 Февраля 2013 в 16:15, лабораторная работа
Создается база данных для автопроката. Фирма занимается сдачей автомобилей в аренду.
Необходимо хранить информацию об автомобилях, арендаторах, сотрудниках, и заключённых договорах.
Чувашский государственный университет имени И.Н. Ульянова
Кафедра Вычислительной техники
ТИПОВОЙ РАСЧЁТ
по дисциплине «Базы данных»
Тема: «Автопрокат»
Чебоксары, 2011
Создается база данных для автопроката. Фирма занимается сдачей автомобилей в аренду.
Необходимо хранить информацию об автомобилях, арендаторах, сотрудниках, и заключённых договорах.
У каждого автомобиля есть следующие сведения:
Фиксация попавших в ДТП машин:
Информация о клиентах:
Информация о сотрудниках:
В состав договора входит:
Следует предусмотреть следующие ограничения на информацию в системе:
С базой данных могут работать следующие группы пользователей:
Администрация имеет возможность решать следующие задачи:
Сотрудник имеет возможность решать следующие задачи:
№ |
Название документа |
Примечание |
Тип |
1 |
Форма заказа компании: прокат автомобиля в Калининграде |
Вх. | |
2 |
Личное дело работника |
Вх. |
№ |
Название атрибута |
Сокращение |
Описание |
№ сообщения |
1 |
Серия и Номер паспорта |
Сер_Ном |
Серия и Номер паспорта |
1 |
2 |
ФИО клиента |
ФИОК |
ФИО клиента |
1 |
3 |
Дата рождения клиента |
ДатаРК |
Дата рождения клиента |
1 |
4 |
Телефон клиента |
ТелефК |
Домашний телефон клиента |
1 |
5 |
Адрес клиента |
АдрК |
Адрес прописки клиента |
1 |
6 |
ФИО сотрудника |
ФИОС |
ФИО сотрудника |
2 |
7 |
Арес сотрудника |
АдрС |
Адрес прописки сотрудника |
2 |
8 |
Телефон сотрудника |
ТелефС |
Домашний телефон сотрудника |
2 |
9 |
Номер заказа |
#З |
Номер составленного договора |
1 |
10 |
Дата заказа |
ДатаЗ |
Дата составления заказа |
|
11 |
Дата сдачи |
ДатаС |
Дата сдачи в аренду |
1 |
12 |
Дата возврата |
ДатаВ |
Дата возврата авто |
1 |
13 |
Модель автомобиля |
НазА |
Модель авто (марка и модель) |
1 |
14 |
Топливо начальное |
Топ_Нач |
Имеющиеся при выдачи авто топливо |
1 |
15 |
Топливо возвращённое |
Топ_воз |
Имеющиеся при сдачи авто топливо |
1 |
16 |
Вид оплаты |
Вид_Оп |
Вид оплаты выбранный клиентом |
1 |
17 |
Дата ДТП |
Дата_ДТП |
Зарегистрированная дата ДТП |
1 |
18 |
Время ДТП |
Время_ДТП |
Зарегистрированное время ДТП |
1 |
19 |
Повреждения |
Повреж |
Зарегистрированные |
1 |
20 |
Просрочка |
Проср |
Просрочка в днях |
1 |
21 |
Мойка |
Мойка |
Необходимость мойки |
№ |
Текст запроса |
Тип запроса |
1 |
Выдать данные о клиенте |
Одиночный |
2 |
Выдать данные о сотруднике |
Одиночный |
3 |
Запрос на наличие автомобиля |
Одиночный |
4 |
Выдать самую востребованную модель автомобилей |
Одиночный |
5 |
Выручка за месяц |
Одиночный |
6 |
Выдать прибыль с каждого автомобиля в последние 30 дней |
Множественный |
№ |
Имя сущности |
Описание |
Псевдоним |
Особенности использования |
1 |
Клиент |
Информация о клиенте |
Клиент |
|
2 |
Сотрудник |
Информация о сотруднике |
Сотрудник |
|
3 |
Заказ |
Информация о заказе (номер заказа, дата,…) |
Заказ |
|
4 |
Приём Авто |
Информация при приёме авто |
Приём |
|
5 |
Автомобиль |
Название автомобиля, гос. номер |
Авто |
|
6 |
Параметры авто. |
Характеристики автомобиля |
Пар_Авто |
|
7 |
Журнал ДТП |
Учёт ДТП |
Жур_ДТП |
|
8 |
Параметр |
Для связи |
Параметр |
Тип сущности |
Тип связи |
Тип сущности |
Тип соответствия |
Показатель участия |
Клиент |
делает |
Заказ |
1:М |
Р:Т |
Сотрудник |
принял |
Заказ |
1:М |
Р:Т |
Приём |
входит |
Заказа |
1:1 |
Т:Т |
Заказа |
имеет |
Авто |
1:1 |
T:P |
Авто |
имеет |
Пар_Авто |
М:М |
Т:Т |
Авто |
попадает |
Жур_ДТП |
1:М |
Р:Т |
№ |
Название таблицы |
Название полей |
1 |
КЛИЕНТ |
#Кл, Сер_Ном, ФИОК, ДатаРК, ТелефК, АдрК |
2 |
СОТРУДНИК |
#Сот, ФИОС, ТелефС, АдрС |
3 |
ЗАКАЗ |
#З, #К, #Сот, ДатаЗ, #А ,ДатаС, ДатаВ, Топ_Нач, Вид_Оп |
4 |
ПРИЁМ |
#Пр, #З, Топ_Воз, Проср, Мойка, Сумм_послеTO |
5 |
АВТО |
#А, НазА |
6 |
ПАРАМ_АВТО |
#ПА, Наз_Пар, Ед_Изм, |
7 |
ПАРАМЕТР |
#ПА, #А, Знач_Пар |
8 |
ЖУР_ДТП |
#Д, #А, #К, Дата_ДТП, Время_ДТП, Повреж |
№ |
Имя атрибута |
Тип данных |
Размер |
Формат вывода |
По умолч. |
Обяз |
Таблица «КЛИЕНТ» | ||||||
1. |
#Кл |
Сч |
Дц |
|||
2. |
Сер_Ном |
Текст |
11 |
да | ||
3. |
ФИОК |
Текст |
50 |
да | ||
4. |
ДатаРК |
Д/В |
Краткий формат даты |
да | ||
5. |
ТелефК |
Число |
6 |
да | ||
6. |
АдрК |
строка |
да | |||
Таблица «СОТРУДНИК» | ||||||
1. |
#Сот |
Сч |
Дц |
|||
2. |
ФИОС |
Текст |
50 |
да | ||
3. |
ТелефС |
Число |
6 |
да | ||
4. |
АдрС |
Текст |
да | |||
Таблица «ЗАКАЗ» | ||||||
1. |
#З |
Сч |
Дц |
|||
2. |
#К |
число |
да | |||
3. |
#Сот |
число |
да | |||
4. |
ДатаЗ |
Д/В |
Краткий формат даты |
да | ||
5. |
#А |
число |
да | |||
6. |
ДатаС |
Д/В |
Краткий формат даты |
да | ||
7. |
ДатаВ |
Д/В |
Краткий формат даты |
да | ||
8. |
Топ_Нач |
Число |
???.?? л |
да | ||
10. |
Вид_Оп |
Текст |
да | |||
Таблица «ПРИЁМ» | ||||||
1. |
#ПрА |
Сч |
Дц |
|||
2. |
#З |
число |
да | |||
3. |
Топ_Воз |
Число |
???.?? л |
да | ||
4. |
Проср |
число |
||||
5. |
Мойка |
текст |
||||
6. |
Сумм_послеTO |
число |
||||
Таблица «АВТО» | ||||||
1. |
#А |
Сч |
Дц |
|||
2. |
НазА |
Текст |
да | |||
Таблица «ПАРАМ_АВТО» | ||||||
1. |
#ПА |
Сч |
Дц |
|||
2. |
Наз_Пар |
Текст |
да | |||
3. |
Ед_Изм |
Текст |
да | |||
Таблица «ПАРАМЕТР» | ||||||
1. |
#ПА |
Сч |
Дц |
|||
2. |
#А |
Число |
да | |||
3. |
Знач_Пар |
Число |
да | |||
Таблица «ЖУР_ДТП» | ||||||
1. |
#Д |
Сч |
Дц |
|||
2. |
#А |
Чсило |
да | |||
3. |
#К |
Чсило |
да | |||
4. |
Дата_ДТП |
Д/В |
Краткий формат даты |
да | ||
5. |
Время_ДТП |
Чсило |
да | |||
6. |
Повреж |
Текст |
да |