Автор работы: Пользователь скрыл имя, 01 Декабря 2013 в 14:28, курсовая работа
В настоящее время большинство организаций используют различные базы данных для автоматизации процессов автоматизации обработки информации, удобства её эксплуатации, повышения надёжности хранения данных, сокращения числа возможных ошибок в работе, предотвращения избыточности данных, а также в целях повышения производительности. Состав баз данных и их размер определяются направлением деятельности конкретного предприятия и его мощностью. В связи с тем, что современные информационные системы оперируют большими объемами и сложными структурами данных, средства управления базами данных можно выделить в отдельную группу информационных систем, отвечающих за управление сложными структурированными данными.
Введение
Глава 1. Анализ БД
1.2 Описание предметной области
1.3 Инфологическая модель БД
1.4 Выбор СУБД
1.5 Логическое пректирование
Вывод к главе 1
Глава 2. Разработка
База данных «Прокат автомобилей»
2.1.1 Создание таблиц и заполнение их информацией
2.1.2 Создание связей между таблицами
2.1.3 Определение условий целостности данных
2.2. Создание форм, отчетов и запросов
Запросы
2.3 Обеспечение защиты от несанкционированного доступа
2.4 Создание меню проекта и программной оболочки
2.5 Создание справочной системы
2.6 Создание инсталляционного пакета
Вывод к главе 2
Список литературы
Схемы базовых сущностей этой предметной области:
Атрибуты Автомобилей Атрибуты клиентов
Клиенты
Автомобили
ФИО
ID номер
марка
ID номер
паспортные данные
цвет
год выпуска
стаж вождения ыпуска
вместимость
состояние
кол-во заказов
свободен или нет
тип кузова
телефон
модель.
Домашний адрес
.
Атрибуты ДТП – ID номер, дата,
клиент-водитель, автомобиль,
ДТП
ID номер
дата
ID номер контракта
автомобиль
УРОН
повреждение
Модели
Контракты
Контракты будем рассматривать, как связь между клиентами, автомобилями и ДТП. Атрибуты Контракта:
номер модели
номер контракта
класс
ДАТА ЗАКЛЮЧЕНИЯ КОНТРАКТА
ДАТАТ ОКОНЧАНИЯ КОНТРАКТА
модель авто
номер клиента в базе
марка авто
номер машины
Длительность аренды
Цена аренды/сутки
Клиенты
ФИО
паспортные данные
ID номер
В соответствии с представленными выше схемами сущностей и их атрибутов, а также схемой связей между сущностями можно построить инфологическую модель базы данных «Прокат автомобилей»
Автомобили
марка
ID номер
цвет
вместимость
состояние
тип кузова
свободен или нет
содержит
Регистрационный
стаж вождения ыпуска
Контракты
номер контракта
ДАТА ЗАКЛЮЧЕНИЯ КОНТРАКТА
ДАТАТ ОКОНЧАНИЯ КОНТРАКТА
номер клиента в базе
номер машины
Длительность аренды
Цена аренды/сутки
кол-во заказов
Домашний адрес
телефон
номер модели в базе
.
ДТП
Модели
повреждение
ID номер контракта
автомобиль
дата
УРОН
ID номер
номер модели
класс
модель авто
марка авто
Описание атрибутов
Автомобили :
Контракты:
ДТП:
Клиенты:
Контракты
ER–диаграмма авто-проката приведена на схеме
(базовые сущности на рисунках выделены полужирным шрифтом):
Данная программа предполагает:
В таблицах должны быть ключевые поля для того, чтобы по фамилии арендатора я мог узнать, какой автомобиль он взял и какие дополнительные затраты произвел. Так же по марке авто определить его арендатора.
В программе будет реализовано добавление арендатора и машины, удаление арендатора и машины, поиск арендатора и машины (плюс ключевые поля), сохранение.
Анализ информационных задач и круга пользователей системы.
Система создаётся для обслуживания следующих групп пользователей:
Определим границы информационной поддержки пользователей:
1) Функциональные возможности:
2) Готовые запросы:
1.4 Выбор СУБД
Для реализации данной курсовой работы будут рассмотрены несколько СУБД.
Все СУБД для ПК можно подразделить на 3 вида:
Системы управления
базами данных в буквальном смысле
этого термина, для которых работа
с базами возможна только после запуска
в работу этой системы без возможности
создания автономных программ, работающих
с базами. К этим системам относятся:
Access, Paradoх, dBase. (http://www.intuit.ru/
Системы, имеющие как средства для работы с базами данных, так и возможности разработки исполняемых в операционной системе пользовательских программ (приложений), т. е. средства разработчика программ - FoхPro.
Системы для разработки пользовательских программ для работы с базами данных - Clipper, Clarion.
Все подобные СУБД имеют в своем составе средства для:
создания баз данных и модификации их структуры; создания индексных файлов;
работы с базами в табличном формате или в виде стандартной формы с расположением полей построчно; при этом возможно редактирование данных, добавление записей, удаление записей, работа с данными из нескольких таблиц базы, вычисление сложных выражений для заданных условий и пр.;
разработки экранных форм, имеющих, кроме редактируемых полей, связанных с базой данных или с переменными памяти, также элементы управления разного вида в виде кнопок; более сложные объекты типа раскрывающихся списков и пр.;
генерации печатных форм - отчетов сложной структуры с группировкой данных, с получением расчетных значений и итогов по группам и общих итогов (сумма, количество, среднее, максимальное, минимальное, и пр.);
разработки программных
генерации запросов очень сложной структуры - с использованием данных из различных баз, заданием сложных условий отбора данных, сортировки и группировки данных;
в системах, ориентированных на разработчика, дополнительно возможны разработка меню, справочной системы и проекта, включающего все перечисленные выше компоненты и компилирующегося в исполняемую программу.
Важными факторами, определяющими выбор СУБД, являются:
Формат базы данных, обеспечивающий возможность обмена информацией с другими приложениями операционной системы. Одним из самых распространенных форматов является dbf-формат, с которым работают dBase, FoхBase, FoхPro, Visual FoхPro, Clipper. Его "понимают" все приложения MS Office. Данные из этих баз можно переносить в Word, Eхcel, Access. Свои собственные форматы данных имеют Clarion, Paradoх, Access.
Информация о работе Проектирование БД для проката автомобилей