Введение
база данный проектирование автобусный
Базы данных - это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия.
Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять.
Каждая запись является набором именованных полей, или ячеек, которые могут хранить самую разнообразную информацию, начиная от даты рождения и заканчивая подробным описанием кулинарного рецепта. Однотипные поля разных записей образуют столбец таблицы.
Создав одну таблицу, вы уже получаете полноценную базу данных. Однако в реальной жизни структуры баз данных, а соответственно и способы их создания, намного сложнее.
В информационном обществе доминирует производство информационного продукта, а материальный продукт становится более информационно емким. Изменятся весь уклад жизни, система ценностей: возрастает значимость культурного досуга, возрастает спрос на знания, от человека требуется способность к интеллектуальному труду и творчеству. В результате появились противоречия между ограниченными возможностями человека по восприятию и переработке информации и существующими массивами хранящейся и передаваемой информации.
Возникло большое число избыточной информации, в которой иногда трудно сориентироваться и выбрать нужные сведения.
Для решения подобных проблем применяются автоматизированные базы данных. Они стали неотъемлемой частью практически всех компьютерных систем - от отрасли до отдельного предприятия. За последние несколько лет вырос уровень потребительских качеств систем управления базами данных (СУБД): разнообразие поддерживаемых функций, удобный для пользователя интерфейс, сопряжение с программными продуктами, в частности с другими СУБД, возможности для работы в сети и т.д. СУБД позволяет сводить воедино информацию из самых разных источников (электронные таблицы, другие базы данных) и помогает быстро найти необходимую информацию, донести ее до окружающих с помощью отчетов, графиков или таблиц.
Цель данного курсового проекта - создание базы данных автобусного парка для упрощения, стандартизации, оптимизации работы с информацией.
1.Постановка задачи
.1 Назначение базы данных
Необходимо реализовать электронную базу данных для обеспечения работы автобусного парка. Реализовать возможность добавление и редактирования данных, таких как: автобус, маршрут, водитель и т.д.
.2 Выполняемые базой данных функции
База данных выполняет следующие функции:
Учет и хранение сведений о водителях автопарка.
Ввод и хранение данных о каждой конкретной машине.
Ввод сведений о маршрутах: название, адрес, время в пути и пр.
Ввод и хранение данных, относящихся к приложению.
В базе данных предусмотрены и различные отчеты, позволяющие анализировать состояние дел, а также информация, необходимая для заполнения «Графиков работы» на каждую дату, автобус и его маршруты.
.3 Категории пользователей
Для работы с данными базы предусмотрены три вида пользователей:
Администратор - полный доступ к данным базы и возможностям сайта.
Редактор - полный доступ к возможностям сайта.
Пользователь - частичный доступ к возможностям сайта.
Выполняемые приложением функции
Корректное отображение данных, полученных из базы.
Реализация функционала в зависимости от категории пользователя.
2. Проектирование базы данных
Каждый автобус определяется следующими параметрами:
* Таблица «Автобус»:
№ регистрации
Тип автобуса
Пробег
Дата технического осмотра
Готовность к эксплуатации
Количество сидячих мест
Общая вместимость
Тип сидений
Наличие кондиционера
Следует учесть, что № регистрации автобуса является уникальным идентификатором. Для каждого автобуса имеется свой водитель.
В таблице Водители можно выделить следующие параметры:
Личный номер водителя
№ паспорта
ФИО
Стаж
Класс
Оклад
Предметы
Актуальные Курсовые работы (Теория) по программному обеспечению, программированию