Реферат Курсовая Конспект
База данных проката автомобилей - Курсовой Проект, раздел Компьютеры, Курсовой Проект “Бд По Прокату Автомобилей” Вариант 20. По Курсу "базы Данных...
|
Курсовой проект “БД по прокату автомобилей” Вариант 20. по курсу "Базы данных" Оглавление Оглавление 2 Задание на курсовой проект 3 Инфологическое проектирование 3 Анализ предметной области 3 Анализ информационных задач и круга пользователей системы 4 Определение требований к операционной обстановке 6 Выбор СУБД и других программных средств 6 Логическое проектирование реляционной БД 7 Преобразование ER–диаграммы в схему базы данных 7 Составление реляционных отношений 9 Нормализация полученных отношений 10 Определение дополнительных ограничений целостности 12 Описание групп пользователей и прав доступа 12 Реализация проекта базы данных 13 Список литературы 14 Задание на курсовой проект Вариант 20. БД по прокату автомобилей.
Задача - информационная поддержка деятельности пункта по прокату легковых автомобилей.
БД должна осуществлять:  ведение списка автомобилей;  ведение списка клиентов;  поиск автомобилей по марке, вместимости, цвету, году выпуска;  учет времени проката;  учет стоимости проката (цена проката зависит от марки автомобиля); & #61630; предоставление скидок для постоянных клиентов: величина скидки зависит от стажа водителя, от того, сколько раз данный клиент брал автомобили напрокат и от степени аварийности его езды. Готовые запросы:  Список автомобилей, которые в настоящее время не сданы напрокат.  Список моделей легковых автомобилей с ценой не более 1600 рублей в день.  Список автомобилей, пользующихся наибольшим спросом в течение последнего месяца.  Список автомобилей, не пользующихся спросом.  Список клиентов, которые брали напрокат одновременно более одного автомобиля.  Список постоянных клиентов с указанием того, сколько раз они брали напрокат автомобили (в разное время).  Расчет суммы, которую должен за прокат определенный клиент.
Инфологическое проектирование
Анализ предметной области. В соответствии с предметной областью система строится с учётом следующ... База данных создается для информационной поддержки деятельности пункта... Атрибуты очереди – дата постановки в очередь. рис.1 “ER – диаграмма базы данных по прокату автомобилей ” .
Анализ информационных задач и круга пользователей системы.  Список постоянных клиентов с указанием того, сколько раз ... Система создаётся для обслуживания следующих групп пользователей: &...  Расчет суммы, которую должен за прокат определенный клиен... 2) Готовые запросы:  Список автомобилей, которые в настоящ...
Посчитаем приблизительно, какой объём внешней памяти потребуется для х... Объём памяти МД, требуемый для хранения данных, можно приблизительно о... Наиболее существенным обычно является МД. Объём памяти будет увеличиваться ежегодно на столько же при сохранении... Примем ориентировочно, что: • в наличии находится 35 автомобилей (по 0...
Анализ информационных задач показывает, что для реализации требуемых ф... . Выбор СУБД и других программных средств. Все они поддерживают реляционную модель данных и предоставляют разнооб...
Логическое проектирование реляционной БД. Преобразование ER–диаграммы в схему БД выполняется путем сопоставления... Преобразование ER–диаграммы в схему базы данных База данных создаётся ... Будем использовать следующие обозначения: – базовые отношения – дочерн...
1-4. Для каждого отношения указаны атрибуты с их внутренним названием, типо... Составление реляционных отношений. Таблица 1.Схема отношения АВТОМОБИЛИ(auto) Содержание поля Имя поля Ти... Все отношения данной БД не имеют потенциальных ключей, поэтому в качес...
Для приведения таблиц к 1НФ требуется составить прямоугольные таблицы ... Отношения данного примера не нарушают 4НФ, т.к. После проведённых преобразований схема БД выглядит так: Окончательные ... не содержат нетривиальных многозначных зависимостей. В реальных базах ... В нашем случае составные первичные ключи имеют отношение ВЗЯТЬ НА ПРОК...
Определение дополнительных ограничений целостности Перечислим ограничения целостности, которые не указаны в табл. 4–8. 1. Значения всех числовых атрибутов – больше 0 (или null, если атрибут необязателен). 2. В отношении ВЗЯТЬ НА ПРОКАТ значение поля “дата возвращения” не может быть меньше значения поля “даты выдачи”
Описание групп пользователей и прав доступа User Table clients auto rent turn auto models DB_admin suid suid suid suid suid admin s suid suid suid suid manager suid s s s sid worker s su s sui sid
Реализация проекта базы данных Мы условились не привязываться к конкретной СУБД и выполнять описание логической схемы БД на MySQL 5.1.
Список литературы 1. Проектирование реляционных баз данных: Метод. указания к курсовому проектированию по курсу “Базы данных”/ Московский государственный институт электроники и математики; Сост.: И.П. Карпова. – М 2003. – 31 с. 2. Введение в базы данных. Учебное пособие. – Московский Государственный институт электроники и математики. – М 2003. – 75 с. 3. Изучение основ языка SQL: Методические указания к лабораторным работам по курсу “Базы данных”/ Московский государственный ин-т электроники и математики; Сост.: И.П. Карпова. – М 2003. – 31 с. 4. Лекции по дисциплине “Базы данных”, Карпова И.П. 5. http://www.bilnik.ru/tr/park 6. http://www.ele-ment.ru/.
– Конец работы –
Используемые теги: База, данных, проката, автомобилей0.073
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: База данных проката автомобилей
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов