Главная страница
Навигация по странице:

  • ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ

  • Создание базы данных с помощью СУБД Microsoft Access

  • Обязательная информация, которая должна сохранятся в БД

  • Создать следующие запросы

  • Создать форму в виде таблицы

  • Создать диаграмму, указав в ней следующие данные. Количество нарушений по дням за последний месяц. Таблица №1 Под базой данных (БД)

  • «Автомобили»

  • «Сведения о нарушителях»

  • Учет нарушений правил дорожного движения. Телекоммуникаций и информатики


    Скачать 1.22 Mb.
    НазваниеТелекоммуникаций и информатики
    АнкорУчет нарушений правил дорожного движения
    Дата12.06.2020
    Размер1.22 Mb.
    Формат файлаdoc
    Имя файлаУчет нарушений правил дорожного движения.doc
    ТипКурсовая
    #129714


    ФðŸñ€ñð¼ð¾ñƒð³ð¾ð»ñŒð½ð¸ðº 1 едеральное Агентство Связи

    ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

    ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ
    Кафедра «Информатика и вычислительная техника»
    Допустить к защите Сдана на проверку

    «____»____________2013г. «____»____________2013г.

    Защищена с оценкой _____

    «____»____________2013г.

    Курсовая работа по Информатике



    Создание базы данных с помощью СУБД

    Microsoft Access


    Пояснительная записка

    На 18 листах

    Студентка группы ИТиСС-22__________Микляев Андрей
    Руководитель ______________ Коваленко Татьяна Анатольевна
    № зачетной книжки 120261

    Самара

    2013г.

    Рецензия



    Оглавление


    Рецензия 2

    1.Цели и основные задачи выполнения курсовой работы 4

    2. Этапы выполнения курсовой работы 5

    2.1. Определяем количество таблиц. 5

    2.2. Определение связи между таблицами 7

    2.3. Заполнение таблиц данными 8

    2.4. Создание запросов 9

    2.5. Создание формы 11

    2.6. Создание диаграммы 12

    2.7. Создание отчета 13

    Заключение 16

    Используемая литература: 17



    1.Цели и основные задачи выполнения курсовой работы


    Необходимо создать базу данных (БД) «ДПС» для учета нарушений правил дорожного движения водителями. Данная БД должна содержать четыре таблицы, запросы, форму и диаграмму. Конечный результат - это отчет, в котором должна отобразиться эффективность работы данной базы.

    Цели и основные задачи для выполнения данной курсовой работы приведены в виде таблицы №1.

    Разработать информационную систему «ДПС» для учета нарушений правил дорожного движения водителями.

    Обязательная информация, которая должна сохранятся в БД

    1. марка автомобиля;

    2. серия и номер технического паспорта;

    3. гос. номер автомобиля;

    4. номер двигателя;

    5. номер кузова;

    6. адрес владельца.

    7. фамилия, имя и отчество водителя;

    8. серия и номер водительского удостоверения;

    9. название нарушения;

    10. шифр нарушения;

    11. дата нарушения.

    Создать следующие запросы

    1. Общее количество нарушителей владельцев машин марки «Лада – Калина»

    2. Среднее количество нарушений за различные дни в последнем месяце для всех марок автомашин.

    Создать форму в виде таблицы Нарушители ПДД. Указать в ней следующие поля

    Фамилия водителя, название нарушения, дата нарушения, гос. номер автомобиля

    Создать диаграмму, указав в ней следующие данные.

    Количество нарушений по дням за последний месяц.

    Таблица №1
    Под базой данных (БД) понимают совокупность хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. Целью создания баз данных, как разновидности информационной технологии и формы хранения данных, является построение системы данных, не зависящих от принятых алгоритмов (программного обеспечения), применяемых технических средств и физического расположения данных в ЭВМ; обеспечивающих непротиворечивую и целостную информацию при не регламентируемых запросах. БД предполагает многоцелевое ее использование (несколько пользователей, множество форм документов и запросов одного пользователя).

    Различают три основные модели базы данных – это иерархическая, сетевая

    реляционная

    1. Иерархический подход к организации баз данных.Иерархические базы данных имеют форму деревьев с дугами-связями и узлами-элементами данных. Иерархическая структура предполагала неравноправие между данными – одни жестко подчинены другим. Подобные структуры, безусловно, четко удовлетворяют требованиям многих, но далеко не всех реальных задач.

    2.Сетевая модель данных.В сетевых БД наряду с вертикальными реализованы и горизонтальные связи. Однако унаследованы многие недостатки иерархической и главный из них, необходимость четко определять на физическом уровне связи данных и столь же четко следовать этой структуре связей при запросах к базе.

    3. Реляционная модель.Реляционная модель появилась вследствие стремления сделать базу данных как можно более гибкой. Данная модель предоставила простой и эффективный механизм поддержания связей данных.

    Данные - совокупность объективных сведений.

    Информация - сведения, неизвестные ранее получателю информации, пополняющие его знания, подтверждающие или опровергающие положения и соответствующие убеждения. Информация носит субъективный характер и определяется уровнем знаний субъекта и степенью его восприятия. Информация извлекается субъектом из соответствующих данных.

    2. Этапы выполнения курсовой работы

    2.1. Определяем количество таблиц.


    В данном случае достаточно четырех таблиц. Первую таблицу назовем «Автомобили» в ней будет храниться информация об автомобилях, и она будет содержать следующие поля:

    • Марка автомобиля;

    • Серия и номер технического паспорта;

    • Гос номер автомобиля (Ключевое поле);

    • Номер двигателя;

    • Номер кузова;

    • Владелец;

    • Адрес владельца.

    Данную таблицу мы можем увидеть на рис.1.1



    Рис. 1.1 Таблица «Автомобили»

    Вторую таблицу назовем «Водители» в ней будет храниться информация о водителях, она будет содержать следующие поля:


      • Фамилия, имя и отчество водителя;

      • Серия и номер водительского удостоверения (Ключевое поле);

      • Адрес;

    Данную таблицу мы можем увидеть на рис.1.2



    Рис. 1.2 Таблица «Водители»

    Третью таблицу назовем «Нарушения» в ней будет храниться информация о нарушениях, она будет содержать следующие поля:

    • Название нарушения;

    • Шифр нарушения (Ключевое поле);

    Данную таблицу мы можем увидеть на рис.1.3



    Рис. 1.3 Таблица «Нарушения»
    Четвертую таблицу назовем «Сведения о нарушителях» в ней будет храниться информация о нарушителях, она будет содержать следующие поля:

    • Номер нарушения (Ключевое поле);

    • Серия и номер водительского удостоверения;

    • Гос номер автомобиля;

    • Шифр нарушения;

    • Дата нарушения;

    Д анную таблицу мы можем увидеть на рис.1.4
    Рис. 1.4 Таблица «Сведения о нарушителях»

    2.2. Определение связи между таблицами


    Связи между таблицами определяются специальным средством, которое называется «Схема данных». Это удобный графический инструмент, позволяющий создавать связи между определенными полями таблиц, задавать различные типы отношений, устанавливать ограничения ссылочной целостности. При этом изменения сразу применяются в базе данных. Что показано на рисунке 2.1


    Рисунок 2.1 Схема данных

    2.3. Заполнение таблиц данными


    Таблица с данными представляет собой вкладку «Автомобили». Содержащая следующие данные: марка автомобиля, серия и номер технического паспорта, гос номер автомобиля, номер двигателя, номер кузова, ФИО владельца, адрес владельца.

    В кладку «Автомобили» можно увидеть на рисунке 3.1
    Рисунок 3.1 Вкладка «Автомобили»

    Далее заполняем вкладку водители, которая представляет собой информацию в виде таблицы, в которой содержится информация о водителях. Содержащая следующие данные: фамилия, имя и отчество, серия и номер водительского удостоверения, адрес.

    Вкладку «Водители» можно увидеть на рисунке 3.2



    Рисунок 3. 2 Вкладка «Водители»

    Затем начинаем заполнять следующию вкладку «Нарушения» представленную в виде таблицы, в которой содержится информация о нарушениях. Таблица содержит следующие данные: название нарушения и шифр нарушения,

    Данную вкладку мы можем увидеть на рисунке 3.3



    Рисунок 3.3 Вкладка «Нарушения»

    Заполняем последную вкладку «Сведения о нарушителях» представленую так же в виде таблицы, в которой содержится информация о нарушителях. Таблица содержит следуюшие данные: номер нарушения, серия и номер водительского удостверения, гос номер автомобиля, шифр нарушения, дата нарушения. Данную вкладку мы можем увидеть на рисунке 3.3



    Рисунок 3.3 Вкладка «Сведения о нарушителях»

    2.4. Создание запросов


    Запрос – это отбор записей в разнообразных формах, в соответствии с выбранными условиями.

    Запросы служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде.

    • На выборку;

    • Запрос с параметром (критерий задаёт сам пользователь)

    • Итоговые запросы (производят вычисления по заданному полю и выдают результат);

    • Запросы на изменение (позволяют автоматизировать - заполнение полей таблиц);

    • Перекрёстные запросы (позволяют создавать результирующие таблицы на основе результатов расчётов, полученных при анализе группы таблиц)

    • Специфические запросы– запросы к серверу БД, написанные на языке запросов SQL

    Основные отличия запросов и фильтров заключаются в следующем.

    • Фильтры не позволяют в одной строке отображать данные из нескольких таблиц, т. е. объединять таблицы.

    • Фильтры не дают возможности указывать поля, которые должны отображаться в результирующем наборе записей, они всегда отображают все поля базовой таблицы.

    • Фильтры не могут быть сохранены как отдельный объект в окне базы данных (они сохраняются только в виде запроса).

    • Фильтры не позволяют вычислять суммы, средние значения, подсчитывать количество записей и находить другие итоговые значения.

    Запросы могут использоваться только с закрытой таблицей или запросом. Фильтры обычно применяются при работе в режиме Формы или в режиме Таблицы для просмотра или изменения подмножества записей. Запрос можно использовать:

    • для просмотра подмножества записей таблицы без предварительного открытия этой таблицы или формы;

    • для того чтобы объединить в виде одной таблицы на экране данные из нескольких таблиц;

    • для просмотра отдельных полей таблицы;

    • для выполнения вычислений над значениями полей.


    По заданию необходимо создать два запроса:

    1. Общее количество нарушителей владельцев машин марки «Лада – Калина»

    2. Среднее количество нарушений за различные дни в последнем месяце для всех марок автомашин.

    Запрос – это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются так же в качестве источника данных для форм и отчетов. Запрос содержит SQL запроса, имеющий уникальное имя в определенной базе данных.

    Чтобы создать первый запрос «Общее количество нарушителей владельцев машин марки «Лада – Калина»», нужно обратится к конструктору. Структуру конструктора можно увидеть на рисунке 4.1



    Рисунок 4.1 Конструктор запроса.
    После заполнения конструктора, получаем результат, который видим на рисунке 4.2.



    Рисунок 4.2 Результат первого запроса.

    Создаем второй запрос «Среднее количество нарушений за различные дни в последнем месяце для всех марок автомашин». Выполняем в конструкторе второй запрос, рисунок 4.5



    Рисунок 4.5 Второй запрос.

    Результат второго запроса можно увидеть на рисунке 4.6



    Рисунок 4.6. Результат второго запроса

    2.5. Создание формы


    Следующим этапом работы с базой данных будет создание формы. Форма представляет собой специальный формат экрана, используемый для разных целей, чаще всего для ввода данных в таблицу и просмотра одной записи.

    Формы позволяют:

    • Вводить данные в таблицы БД без непосредственного доступа к самим таблицам;

    • Выводить результаты работы запросов в виде красиво оформленных форм.

    • Существует два вида формирования структуры форм:

    • На основе таблицы;

    • На основе запроса.

    • Возможен и комбинированный (творческий) подход.

    Все элементы добавляемые в форму – поля, надписи, списки, переключатели, кнопки, линия – являются элементами управления.

    С помощью «Мастера форм» мы создали форму «Нарушители ПДД». Форма содержит ФИО водителя, название нарушений, гос номера автомобилей и дату нарушения. Форму можно увидеть на рисунке 5.1



    Рисунок 5.1 Форма «Нарушители ПДД»

    2.6. Создание диаграммы


    Задание предусматривало создание диаграммы, с указанием в ней количество книг, взятых за последнюю неделю по дням.

    Диаграмма это графическое представление данных, позволяющее быстро оценить соотношение нескольких величин. Представляет собой геометрическое символьное изображение информации с применением различных приёмов техники визуализации. Создаем диаграмму. Данные, которые расположены в столбцах или строках, можно изобразить в виде гистограммы. Гистограммы используются для демонстрации изменений данных за определенный период времени или для иллюстрирования сравнения объектов. В гистограммах категории обычно формируются по горизонтальной оси, а значения — по вертикальной.



    Данная диаграмма показывает количество нарушений по дням за последний месяц.

    2.7. Создание отчета


    Отчеты – это гибкое и эффективное средство для организации данных при выводе на печать и вместе с тем это способ вывода данных из базы на печать в том виде, в котором требуется пользователю. С помощью отчета можно расположить информацию на листе в удобном для пользователе виде с различным оформлением.

    По заданию необходимо создать отчет. Предусмотрев в нем следующие данные

    • Фамилия водителя,

    • название нарушения,

    • дата нарушения,

    • гос. номер автомобиля

    • Предусмотреть поле в конце отчета. Общее количество нарушений.

    С помощью «Мастер отчетов» мы создали отчет «Должники», который можно увидеть на рисунке 7. 1


    Рисунок 7.1

    Для того чтобы посчитать и вывести общее количество нарушений, необходимо войти в конструктор и ввести формулу. Ввод формулы для вычисления общего количества нарушений, в отчет производится в конструкторе. Это можно увидеть на рисунке 7.2



    Рисунок 7.2

    Результат можно увидеть в конце отчета. Смотри на рисунок 7.3


    Рисунок 7.3

    Как и требовалось в задании, мы создали отчет по нарушениям и нашли общее количество нарушений.

    Заключение


    Используя возможности СУБД Access, я создал из связанных таблиц базу данных «ДПС», сделал запросы по заданным условиям, форму в виде таблицы, построил диаграмму и отчет по нарушениям.

    Подсчитал количество нарушений автомобиля марки Lada (ВАЗ) Kalina и общее количество нарушений по дням за последний месяц. С помощью диаграммы показал количество нарушений по дням за последний месяц. В отчете я показал все нарушения и общее количество нарушений.

    Возможно, что созданная мною база данных будет полезна для ДПС.

    Используемая литература:


    1. Симонович С. В. Информатика. Базовый курс. СПб.: Питер, Москва-Хрьков-Минск, 2000.

    2. Глушаков С. В., Сурядный А.С. Microsoft Office 2000. Учебный курс. – Харьков «Фолио» – Ростов-на-Дону «Феникс», 2001.

    3. Берлинер Э. М. И др. MS Office. Москва: ABF, 2003. .

    4. Стоцкий Ю. Самоучитель Office 2000. СПб.: Питер, 1999.

    5. Конспект лекций по дисциплине «Информатика».




    ИТиСС-22 Микляев А.С. 120261


    написать администратору сайта