Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка базы данных для учета клиентов и оказанных им услуг службы проката автомобилей

Автор:   •  Август 4, 2019  •  Курсовая работа  •  2,739 Слов (11 Страниц)  •  571 Просмотры

Страница 1 из 11

Содержание

        

Введение        4

1 Анализ предметной области        5

2 Концептуальная схема базы данных        6

3 Логическая схема базы данных        8

4 Физическая схема базы данных        12

5 Реализация базы данных с помощью языка SQL        13

Заключение        19

Список использованной литературы        20

Приложение А – Реализация базы данных с помощью языка SQL        21

 


Введение

В настоящее время почти во всех сферах деятельности человека необходимы структуры, позволяющие хранить, редактировать и представлять в удобном виде какие-либо данные. Такими структурами являются реляционные базы данных, широко используемые в автоматизированных системах, применяемых в прикладных областях экономики, бизнеса и т.д.

Целью данной курсовой работы является разработка базы данных для учета клиентов и оказанных им услуг службы проката автомобилей.

В связи с поставленной целью выделяются следующие задачи:

  • анализ предметной области;
  • моделирование концептуальной схемы базы данных;
  • моделирование логической схемы базы данных;
  • моделирование физической схемы базы данных;
  • реализация базы данных с помощью языка SQL.

1 Анализ предметной области

Для выполнения своих функций служба проката автомобилей должна предоставить клиенту список автомобилей, доступных для сдачи в прокат, и информацию о них. Сотрудники службы проката выполняют следующие задачи:

  • вводят и редактируют информацию об автомобилях;
  • помогают клиенту выбрать автомобиль;
  • оформляют контракт на прокат автомобиля.

Клиент службы проката должен иметь возраст от 21 до 70 лет. Для оформления контракта на автомобиль он должен предъявить паспортные данные. Также он должен иметь водительское удостоверение.

Процедура аренды автомобиля в прокат следующая. Клиент сообщает сотруднику службы проката информацию о том, какой автомобиль он хотел бы приобрести на прокат. Сотрудник подбирает автомобиль, наиболее подходящий под критерии клиента, сообщает об этом клиенту. Клиент же решает, берет ли он этот автомобиль в прокат или нет. В случае положительного ответа, сотрудник службы проката сначала собирает персональную информацию о клиенте, которая включает в себя фамилию, имя, отчество, его дату рождения, паспортные данные, адрес проживания и контактный номер телефона. Далее сотрудник оформляет контракт на прокат автомобиля между службой и клиентом, в котором указана информация о сдаваемом автомобиле, сроках его проката и полной стоимости услуги. Далее клиент оплачивает оказываемую ему услугу, и служба проката выдает ему автомобиль. По окончанию срока действия контракта клиент обязан вернуть автомобиль назад в службу проката.


2 Концептуальная схема базы данных

Концептуальная модель – это отражение предметной области, для которой разрабатывается база данных.

Исходя из описания предметной области, сформулируем основную информацию, которую должна содержать база данных службы проката автомобилей.

Клиент выбирает автомобиль и оформляет контракт. Контракт включает автомобиль.

Тогда концептуальная схема будет состоять из следующих сущностей: «Автомобиль», «Клиент», «Контракт».

Концептуальная схема представлена ниже.

[pic 1]

Рисунок 2.1 – Концептуальная схема

Сущность «Автомобиль» содержит информацию об автомобилях службы проката и характеризуется следующими атрибутами:

...

Скачать:   txt (34.1 Kb)   pdf (473.1 Kb)   docx (173.1 Kb)  
Продолжить читать еще 10 страниц(ы) »
Доступно только на Essays.club