Реферат курсовой по РЭО. Создание базы данных
Скачать 1.05 Mb.
|
Министерство образования и науки Республики Казахстан Карагандинский государственный технический университет Кафедра САПР ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовой работе по дисциплине "Технология разработки баз данных" Тема: "Создание базы данных "РЭО-ГАИ" Руководители: (подпись) (дата) (подпись) (дата) Студенты (группа) _____________________ (подпись) (дата) Караганда 2009 Содержание Введение 3 1. Постановка задачи 5 2. Структура базы данных 7 2.1 Структура таблиц 7 2.2 Структура хранимой информации 8 2.3 Нормализация отношений 10 3. Структура программы 17 3.1 Описание модулей 17 3.2 Описание запросов выполняемых в программе 17 Заключение 22 Приложение 23 ВведениеВ настоящее время все большее значение получает автоматизация процессов, связанных с бытовыми услугами для удобства и уменьшения затрат на обслуживание. Вследствие этого появляется необходимость в разработке универсальных систем, позволяющих довольно легко обрабатывать информацию, а также генерировать необходимые отчеты. Целью выполнения данного курсового проекта является разработка системы "РЭО-ГАИ" и соответствующей ей базы данных, позволяющей документировать в электронном виде автоматизацию учета движений автомобилей и предоставлять необходимые отчеты. В качестве среды разработки базы данных была выбрана СУБД MSSQL Server 2000. Эта СУБД была выбрана в качестве инструмента потому, что она способна работать на серверной основе, и имеет большие функциональные возможности. В качестве языка программирования был выбран язык Borland Delphi. Данная среда позволяет легко работать с базой данных, созданной в MSSQL Server 2000, редактировать и дополнять ее. Язык SQL (Structured Query Language) в настоящее время стал фактически стандартным языком доступа к реляционным базам данных. Целью стандартизации является переносимость приложений между различными СУБД. Реализация в SQL концепции операции, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ). В нем существует: предложение определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов); предложение на выбор данных; предложение управления данными (предоставление и отмена привилегии на доступ данным и др.); предложение на модификацию данных (добавление, удаление, изменение данных). Кроме того, предоставляет возможность выполнять в этих предложениях: арифметические вычисления, обработку текстовых строк; упорядочивание строк, столбцов при выводе содержимого таблиц; запоминание выводимого по запросу содержимого таблицы; создание представлений (виртуальных таблиц); агрегирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма, максимум, минимум, число элементов. К инструментальным средствам, позволяющим обеспечить простое и эффективное использование MSSQL Server можно отнести: Enterprise Manager; Service Manager; Query Analyzer. База данных SQL Server - это контейнер объектов, предназначенных для хранения, записи и извлечения данных в безопасном режиме - содержит следующие компоненты: Таблицы; Хранимые процедуры; Индексы; Представления. 1. Постановка задачиЗадачей данного курсового проекта является разработка системы "РЭО - ГАИ", включающую в себя 9 таблиц: Автомобили (№ автомобиля, код района учета, код марки автомобиля, код типа кузова, № двигателя, № шасси, код цвета, РНН владельца, дата выпуска); Владельцы (РНН владельца, признак владельца, адрес владельца, ФИО/наименование, телефон, адрес стоянки авто, пол, год рождения, № удостоверения личности, дата выдачи, профессия); Движение (№ авто, код операции, код района учета, РНН владельца, дата операции); Категория цвета (код категории цвета, наименование категории); Марка автомобиля (код марки авто, наименование); Операции (код операции, наименование операции); Районы учета (код учета района, наименование района); Тип кузова (код типа кузова, наименование); Цвета (код цвета, код категории цвета, наименование). При работе с системой работник ГАИ должен иметь возможность решать следующие задачи: Регистрировать новые автомобили в системе. Относить автомобили к районам учета. Проводить каталогизацию автомобилей. Вести учет количества автомобилей, принадлежащих владельцам. Вести учет движений автомобилей, при этом предполагается три вида операций: постановка на учет, снятие с учета, перерегистрация. Вести поиск автомобилей по неполному номеру двигателя. Вычислять "возраст" каждого из автомобилей, состоящих на учете на текущую дату. Вести поиск автомобилей по категориям цветов, поставленных на учет в текущем году. Администрация управления дорожной полиции должно иметь возможность получать сведения О владельцах автомобилей, которые были сняты с учета одного района и не поставлены на учет другого района. О перерегистрации автомобилей на других владельцев. О движении транспортных средств на некоторую дату. |