Разработка базы данных «Автомобили для автолюбителей»
Автор: roma111ka • Декабрь 7, 2022 • Реферат • 552 Слов (3 Страниц) • 145 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ РАДИОФИЗИКИ И КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ
РАЗРАБОТКА БАЗЫ ДАННЫХ «Автомобили для автолюбителей»
Реферат
Лодяты Роман
студента 4 курса,
группы 4+5КБ
Преподаватель:
Чепелева Марина Кирилловна
Минск, 2022
Цель базы данных
Хранение информации об автомобилях и избранных автомобилях пользователя приложения.
Где будет применяться данная база данных и какие данные из неё можно будет получить
Данная база данных может примеряться любым пользователем приложения, в котором применяется база данных, который сможет выбирать свои избранные авто, а также самостоятельно просматривать автомобили и все характеристики автомобиля.
Задачи базы данных
Предоставление таблиц, содержащих информацию о:
- Стране, марке, модели, категории, характеристик автомобиля
- Избранных автомобилях пользователя
- Пользователях
Перечень данных, требуемый для решения каждой задачи в отдельности;
В таблице Пользователи указана информация о пользователе, а именно ФИО, номер, почта, дата рождения. Для определения избранного авто пользователя необходимо знать Код пользователя и Код автомобиля.
Вычисляемое значение можно получить из таблицы Пользователи, это значение – возраст пользователя, которое даёт информацию к дате рождения.
Процесс нормализации
Денормализованная база данных, поля:
Название страны, Название Марки, Название Модели, Название категории, Особенности категории, Кол-во дверей автомобиля, Тип кузова автомобиля, Расположение руля автомобиля, Объем двигателя автомобиля, Привод автомобиля, Вес автомобиля, Описание автомобиля, Имя пользователя, Фамилия пользователя, Отчество пользователя, email пользователя, Телефон пользователя, Дата рождения пользователя.
База данных в 1й нормальной форме, поля:
- Название сраны, Название марки, Название модели, Название категории, Особенности категории, Кол-во дверей автомобиля, Тип кузова автомобиля, Расположение руля автомобиля, Объем двигателя автомобиля, Привод автомобиля, Вес автомобиля, Описание автомобиля
2) Имя пользователя, Фамилия пользователя, Отчество пользователя, email пользователя, Телефон пользователя, Дата рождения пользователя, возраст пользователя, избранное авто пользователя.
База данных во 2й нормальной форме:
Страна:
Код страны |
Название |
Марка:
Код марки |
Название |
Код страны |
Модель:
Код модели |
Название |
Код марки |
Код категории |
Категория:
Код категории |
Название |
Особенности |
Автомобиль:
Код автомобиля |
Код модели |
Тип топлива |
Кол-во дверей |
Тип кузова |
Расположение руля |
Объем двигателя |
Привод |
Вес |
Описание |
Пользователи:
Код пользователя |
Имя |
Фамилия |
Отчество |
Телефон |
Дата рождения |
Возраст |
Избранное Авто |
Для приведения к 3й нормальной форме требуется исключить поле Возраст из таблицы Пользователи и вынести поле избранное авто из таблицы Пользователи в отдельную таблицу, связанную с ней отношением 1:M, и также, таблица автомобиль будет связана с новой таблицей таким же отношением.
...