Отчет по практике
Проектирование базы данных центра по продаже автомобилей
Введение В рамках выполнения практики необходимо разработать WEB-интерфейс под базу центра по продаже автомобилей. Таким образом, целью работы было спроектировать базу данных, удобную для автоматизации учета транзакций и учета поведения пользователей и сделать возможным ее редактирование через интернет; база должна предоставлять пользователю наиболее полные данные об имеющихся в наличии автомобилях, отвечать специфике центра по продаже автомобилей в целом. Так же в рамках учебной работы база не перегружалась обилием данных.
Были поставлены следующие задачи:
· Анализ предметной области (выявление сущностей, связей, модели работы магазина и ее предпосылок);
· Построение модели базы данных;
· Разработка запросов, позволяющих осуществить поиск и вывод необходимой информации для пользователя;
· Разработка запросов, позволяющих добавлять, удалять и редактировать информацию;
· Разработка WEB-интерфейса для данной БД
1. Описание предметной области
пользователь запрос продажа автомобиль
Описание модели работы центра по продажам и ее предпосылок
В центре по продажам существует каталог товаров - автомобилей; каждая модель может быть представлена в одном или нескольких экземплярах (одинаковых или различных) Покупатель регистрируется на сайте и делает заказ, после чего ему рассчитывается сумма заказа и заказанные автомобили удаляются из базы.
Описание сущностей
PK - Primary Key; FK - Foreign Key Car
Поле | Описание поля | Тип данных |
idCar(PK) | Идентификационный номер | INT |
Model | Модель | VARCHAR(45) |
Gearbox | Тип КПП | VARCHAR(2) |
Colour | Цвет | VARCHAR(45) |
Order_idOrder(FK) | Связующее поле | INT |
Brand_BrandName(FK) | Связующее поле | VARCHAR(45) |
VehicleType_idType(FK) | Связующее поле | VARCHAR(45) |
Engine_idEngine(FK) | Связующее поле | VARCHAR(3) |
Condition_Damaged(FK) | Связующее поле | VARCHAR(3) |
Brand
ПолеОписание поляТип данных | ||
BrandName(PK) | Название | VARCHAR(45) |
Country | Страна-производитель | VARCHAR(45) |
Customer
ПолеОписание поляТип данных | ||
idCustomer | Идентификационный номер | INT |
Name | Имя клиента | VARCHAR(45) |
Surname | Фамилия клиента | VARCHAR(45) |
| Электронный адрес | VARCHAR(45) |
Adress | Адрес доставки | VARCHAR(45) |
Phone | Телефон | VARCHAR(45) |
Login | Логин | VARCHAR(45) |
Passwd | Пароль | VARCHAR(45) |
Condition
ПолеОписание поляТип данных | ||
Damaged (PK) | Индикатор поврежденных автомобилей | VARCHAR(3) |
Mileage | Пробег | VARCHAR(45) |
Engine
Поле | Описание поля | Тип данных |
Похожие работы
Тема: База данных "Магазин по продаже дисков" |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (т)) |
Тема: База данных "Магазин по продаже дисков" |
Предмет/Тип: Другое (Курсовая работа (т)) |
Тема: База данных "Магазин по продаже автомобилей" |
Предмет/Тип: Информационное обеспечение, программирование (Курсовая работа (т)) |
Тема: База данных "Фирма по продаже запчастей" |
Предмет/Тип: Информационное обеспечение, программирование (Курсовая работа (т)) |
Тема: База данных по продаже сотовых телефонов |
Предмет/Тип: Отсутствует (Курсовая работа (т)) |
Интересная статья: Основы написания курсовой работы