Курсовая работа: База данных "Чемпионат авто"
Все чемпионаты по автогонкам, проводимые в отдельном городе, информация об участниках, спонсорах, мастерах по ремонту и т.д. хранится в базе данных «Чемпионат авто». Также в данной системе регистрируются все результаты заездов для каждого гонщика, в том числе время, место, и название чемпионата. Существует возможность редактирования информации. К данным возможностям относятся добавление, удаление и изменение записей. Кроме того в данной базе данных хранится информация, не только о чемпионатах, но и о гонщиках, мастерах автомастерской и автомобилях, участвующих в гонках. Данная информация также может удаляться, добавляться, редактироваться.
1.3 Каталог задач
Основываясь на описании предметной области, определим круг запросов и задач, которые предполагается решать с использованием базы данных «Чемпионат авто».
Задачи:
· сведения о гонщиках;
· сведения о автомобилях;
· сведения о чемпионатах;
· сведения о работающем персонале;
· сведения о спонсорах;
· имеющиеся сроки ремонте автомобилей;
· информация о местах проведения чемпионатов;
· список заездов, время и место участников
Вследствие большого объема информации хранящегося в базе данных пользователь должен иметь быстрый доступ к интересующим ему данным. Простой и понятный интерфейс позволяет ускорить работу с базой.
1.4 Описание таблиц
1) Мастерская
* ID мастерской | idmaster | + |
Автомобиль | avtomast | S |
Стоимость Ремонта | stoim | I |
Дата Окончания Ремонта | daterem | D |
Номер Бокса | nbox | I |
Фамилия Мастера | familmast | S |
2)Работники Мастерской
* ID мастера | idworker | + |
Фамилия | familwork | S |
Имя | namework | S |
Отчество | fathwork | S |
Дата Рождения | datework | D |
Стаж | stag | I |
3)Cписок Автомобилей
* Марка | CodeWork | + |
Модель | model | S |
Год Выпуска | yearvyp | I |
Пробег | probeg | I |
Цвет | color | S |
IDмастерской | idmast | I |
4)УчастникиЧемпионата
* ID участника | iduch | + |
Автомобиль | avto | I |
Гонщик | racer | S |
Результат | result | I |
IDгонщика | idracer | I |
база данный реляционный модель
5)Гонщики
* ID гонщика | idracer | + |
Фамилия | familracer | S |
Имя | nameraser | S |
Отчество | fathracer | S |
Дата Рождения | dateracer | D |
Количество Участий | kolvo | I |
Наличие Приз Мест | priz | B |
6)Результаты Заезда
* ID результата | idresult | + |
Чемпионат | champ | I |
Время | time | I |
Место | mesto | I |
7)Чемпионаты
* ID чемпионата | idchamp | + |
Название Чемпионата | nazchamp | S |
Спонсор Чемпионата | sponschamp | I |
Место Проведения | mestochamp | I |
Год Проведения | yearchamp | D |
8)Спонсоры
* ID спонсора | idspons | + |
Спонсор | sponsor | S |
Вознаграждение Спонсора | voznagr | I |
IDчемпионата | idchamp | I |
9)Место Проведения
* ID места | idmesta | + |
Название Места | nazmesta | S |
Тип Трассы | tiproad | S |
IDчемпионата | idchamp | I |
1.5 Схема данных
1.6 ER- диаграмма
2. РЕЛЯЦИОННАЯ МОДЕЛЬ БАЗЫ ДАННЫХ «ЧЕМПИОНАТ АВТО»