Файл: Пояснительная записка к курсовой работе по дисциплине Современные itтехнологии Тема Разработка базы данных Автосервис в ms access студент группы фио проверил.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 2193
Скачиваний: 41
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНОБРНАУКИ РОССИИФедеральное государственное бюджетноеобразовательное учреждение высшего образования«Тульский государственный университет»Институт прикладной математики и компьютерных наукКафедра Информационная безопасностьПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ по дисциплинеСовременные IT-технологииТема Разработка базы данных «Автосервис» в MS AccessВыполнил: студент группы ________ФИО___________Проверил: к.т.н., доц. ФИО_____________Тула, 2023ЗАДАНИЕна курсовую работу по дисциплине ________ «Современные IT-технологии»___________________студента гр., ФИО ___________________________________________________Тема КР____ Разработка базы данных «Автосервис» в MSAccess______________________________________________________________________________________________________________________________________________________________________________________________________________________Исходные данные_____________________________________________________________________________________________________________________________________________________________________________________________Задание получил ФИО и роспись студента _______________________________________________________________________________________________Задание выдал ФИО и роспись преподавателя ____________________________________________________________________________________________Дата выдачи задания________________________________________________График выполнения КР _____________________________________________Рекомендации о особые отметки _____________________________________«__»________20__г.
Введение 4
1.Роль баз данных и информационных хранилищ в современном обществе 6
1.1Понятия база данных и информационное хранилище 6
1.2Эволюция баз данных 8
1.3Современные виды баз данных 12
1.4Роль базы данных в предметной области 16
1.5Пользователи базы данных 16
1.6Выводы по главе 16
2.Проектирование баз данных 17
2.1Процесс создания таблиц БД 17
2.2Порядок загрузки таблиц данными (построение канонической модели) 24
2.3Процесс создания связей между таблицами 24
2.4Процесс формирования форм для работы с таблицами базы данных 29
2.5Процесс формирования запросов 34
2.6Процесс формирования отчетов 43
2.7Разграничение доступа к БД 47
2.8Выводы по главе 48
3.Описание контрольного примера функционирования разработанной базы данных 50
3.1Вход пользователей с различными логинами/паролями 50
3.2Добавление новой информации в БД через формы 50
3.3Выбор информации из БД с помощью запросов 53
3.4Вывод информации из БД в виде отчётов 55
3.5Выводы по главе 57
Заключение 58
Список литературы 59
ВведениеВ связи с увеличением объема информации и необходимостью ее преобразования, растет потребность в автоматизации существующих процессов обработки данных. К таким процессам можно отнести анализ, систематизацию, отображение и редактирование информации.Современные технологии разработки прикладных программ делают построение баз данных быстрым и качественным. Квалифицированный пользователь с помощью Microsoft Access сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало месяцев работы. Кроме того, теперь стало значительно легче находить ошибки, устранять их и изменять проект непосредственно в процессе создания базы данных.База данных — это, прежде всего, хранилище объектов данных, т.е. набор возможных понятий или событий, описываемых базой данных, с возможностью поиска этих объектов по признакам. Базой данных можно считать не только таблицы, индексирующие файлы со знаниями разных форматов, но и сами эти файлы, потому что они являются не типизированными хранилищами знаний в такой базе данных. Базы данных могут применяться как вспомогательное средство, позволяющее реализовать какую-то полезную функцию.Проектируемая база данных «Автосервис» позволяет систематизировать быстрый поиск нужной информации в данной предметной области.Целью данной курсовой работы является проектирование базы данных «Автосервис».Объект исследования – предприятие автосервиса.Предмет исследования – автоматизация бизнес-процессов предприятия автосервиса.Важнейшие задачи, решаемые в процессе выполнения работы:
База данных, БД (Data Base) - структурированный организованный комплект данных, объединенных в соответствии с некоторой избранной концепцией и обрисовывающих особенности какой-либо физической или виртуальной системы (Рисунок 1).Определение "динамически обновляемая БД" подразумевает, что соответствие базы данных нынешнему состоянию предметной области обеспечивается не периодически, а в режиме реального времени. При этом одни и те же данные могут быть различно представлены в соответствии с нуждами разных групп пользователей.Характерной чертой баз данных следует счесть то, что данные сохраняются совместно с их описанием.Рисунок 1 – Общая схема базы данныхОрганизация структуры БД сформировывается, руководствуясь следующими соображений:
Данные информационного хранилища могут быть охарактеризованы:
В этот же период четко выкристаллизовались два подхода относительно проблемы замкнутости систем баз данных. Системы замкнутого типа характеризуются тем, что они не содержат в своем составе традиционных языков программирования, а имеют непроцедурные языки запросов. Основной целью в данном случае является создание системы, с применением которой мог бы справиться не специалист по программированию К таким системам относились TDMS иUL/1.Системы с включаемыми языкамипомимо собственно языков манипулирования базами данных предоставляют также языковые и инструментальные средства разработки приложений, с использованием существующих языков программирования. Этот принцип, в частности, исповедовался DBTG.В конце данного периода появился термин информационно-управляющая система (MIS). В то время под MIS понималась система баз данных, ориентированная на поиск данных и обеспечивающая возможность работы с удаленного терминала.2. Период развития – 70-е годы. Концепция баз данных широко распространяется благодаря повышению характеристик аппаратного обеспечения компьютеров. Идет успешное внедрение систем, поддерживающих иерархическую и сетевую структуры данных.Все этот период продолжалась работа DBTG CODASYL. Была специфицирована система языков для баз данных CODASYL, которая включила следующие группы языковых спецификаций:Язык описания данных ЯОД (Data Definition Language - DDL). Представляет собой описание концептуальной схемы в терминах сетевой структуры данных.Средства базы данных языка Кобол. Представляет собой средства обеспечения интерфейса языка Кобол с базой данных, описанной в DDL. В Кобол включены средства языка манипулирования данными.Средства базы данных языка Фортран. Представляет собой средства обеспечения интерфейса языка Фортран с базой данных, описанной в DDL. В Кобол включены средства языка манипулирования данными.Средства конечного пользователя. Определяет интерфейс пользователя случае, когда такой пользователь управляет базой данных, описанной в DDL.Язык описания хранения данных ЯОХД(Data Stored Definition Language - DSDL). Представляет собой язык, который отображает концептуальную схему, описанную в DDL, во внутреннюю схему.В 1975 г. появился отчет рабочей группы ANSI/X3/SPARC Американского Национального Института Стандартов, который явился значительной вехой в развитии проблематики баз данных. Перед группой была поставлена задача исследовать, в какой мере целесообразно ставить вопрос о стандартизации баз данных и СУБД и что именно может быть подвержено стандартизации. Группа пришла к выводу, что если и ставить вопрос о стандартизации, то только относительно интерфейсов, которые могут существовать между различными компонентами СУБД, сами программные компоненты ни в коем случае подвергаться стандартизации не могут. В связи с этим они направили свои последующие усилия на выявление таких интерфейсов и, в конце концов, пришли к формулировке трехуровневой архитектуре баз данных, которая стала классической и не потеряла свою актуальность до сих пор.
Оглавление
Введение 4
1.Роль баз данных и информационных хранилищ в современном обществе 6
1.1Понятия база данных и информационное хранилище 6
1.2Эволюция баз данных 8
1.3Современные виды баз данных 12
1.4Роль базы данных в предметной области 16
1.5Пользователи базы данных 16
1.6Выводы по главе 16
2.Проектирование баз данных 17
2.1Процесс создания таблиц БД 17
2.2Порядок загрузки таблиц данными (построение канонической модели) 24
2.3Процесс создания связей между таблицами 24
2.4Процесс формирования форм для работы с таблицами базы данных 29
2.5Процесс формирования запросов 34
2.6Процесс формирования отчетов 43
2.7Разграничение доступа к БД 47
2.8Выводы по главе 48
3.Описание контрольного примера функционирования разработанной базы данных 50
3.1Вход пользователей с различными логинами/паролями 50
3.2Добавление новой информации в БД через формы 50
3.3Выбор информации из БД с помощью запросов 53
3.4Вывод информации из БД в виде отчётов 55
3.5Выводы по главе 57
Заключение 58
Список литературы 59
ВведениеВ связи с увеличением объема информации и необходимостью ее преобразования, растет потребность в автоматизации существующих процессов обработки данных. К таким процессам можно отнести анализ, систематизацию, отображение и редактирование информации.Современные технологии разработки прикладных программ делают построение баз данных быстрым и качественным. Квалифицированный пользователь с помощью Microsoft Access сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало месяцев работы. Кроме того, теперь стало значительно легче находить ошибки, устранять их и изменять проект непосредственно в процессе создания базы данных.База данных — это, прежде всего, хранилище объектов данных, т.е. набор возможных понятий или событий, описываемых базой данных, с возможностью поиска этих объектов по признакам. Базой данных можно считать не только таблицы, индексирующие файлы со знаниями разных форматов, но и сами эти файлы, потому что они являются не типизированными хранилищами знаний в такой базе данных. Базы данных могут применяться как вспомогательное средство, позволяющее реализовать какую-то полезную функцию.Проектируемая база данных «Автосервис» позволяет систематизировать быстрый поиск нужной информации в данной предметной области.Целью данной курсовой работы является проектирование базы данных «Автосервис».Объект исследования – предприятие автосервиса.Предмет исследования – автоматизация бизнес-процессов предприятия автосервиса.Важнейшие задачи, решаемые в процессе выполнения работы:
-
Изучение особенностей предметной области «Автосервис»; -
Разработка базы данных; -
Реализация разработанной базы данных в конкретной СУБД (MS Access); -
Создание форм для ввода данных, отчетов, запросов.
-
Роль баз данных и информационных хранилищ в современном обществе-
Понятия база данных и информационное хранилище
-
База данных, БД (Data Base) - структурированный организованный комплект данных, объединенных в соответствии с некоторой избранной концепцией и обрисовывающих особенности какой-либо физической или виртуальной системы (Рисунок 1).Определение "динамически обновляемая БД" подразумевает, что соответствие базы данных нынешнему состоянию предметной области обеспечивается не периодически, а в режиме реального времени. При этом одни и те же данные могут быть различно представлены в соответствии с нуждами разных групп пользователей.Характерной чертой баз данных следует счесть то, что данные сохраняются совместно с их описанием.Рисунок 1 – Общая схема базы данныхОрганизация структуры БД сформировывается, руководствуясь следующими соображений:
-
объективность характеризуемому объекту/системе - на уровне концептуальной и логической моделей; -
удобство применения для ведения учета и мониторинга данных - на уровне так называемой физической модели.
-
в наиболее дешевых данных; -
в чётких и упорядоченных данных; -
в большей оперативности предоставления и обработки данных; -
в консолидированных данных.
Данные информационного хранилища могут быть охарактеризованы:
-
Данные организованы в соответствии с тем, как они используются. -
Хотя они могут принадлежать разным источникам и формы их представления могут не совпадать, данные согласуются с определенной системой наименования: -
Упорядоченность во времени; данные являются согласованными во времени для использования в сравнениях, тенденциях и прогнозах; -
Неизменяемость и целостность -
Данные перезагружаются и считываются для поддержки концепции «одного достоверного источника».
-
Эволюция баз данных
В этот же период четко выкристаллизовались два подхода относительно проблемы замкнутости систем баз данных. Системы замкнутого типа характеризуются тем, что они не содержат в своем составе традиционных языков программирования, а имеют непроцедурные языки запросов. Основной целью в данном случае является создание системы, с применением которой мог бы справиться не специалист по программированию К таким системам относились TDMS иUL/1.Системы с включаемыми языкамипомимо собственно языков манипулирования базами данных предоставляют также языковые и инструментальные средства разработки приложений, с использованием существующих языков программирования. Этот принцип, в частности, исповедовался DBTG.В конце данного периода появился термин информационно-управляющая система (MIS). В то время под MIS понималась система баз данных, ориентированная на поиск данных и обеспечивающая возможность работы с удаленного терминала.2. Период развития – 70-е годы. Концепция баз данных широко распространяется благодаря повышению характеристик аппаратного обеспечения компьютеров. Идет успешное внедрение систем, поддерживающих иерархическую и сетевую структуры данных.Все этот период продолжалась работа DBTG CODASYL. Была специфицирована система языков для баз данных CODASYL, которая включила следующие группы языковых спецификаций:Язык описания данных ЯОД (Data Definition Language - DDL). Представляет собой описание концептуальной схемы в терминах сетевой структуры данных.Средства базы данных языка Кобол. Представляет собой средства обеспечения интерфейса языка Кобол с базой данных, описанной в DDL. В Кобол включены средства языка манипулирования данными.Средства базы данных языка Фортран. Представляет собой средства обеспечения интерфейса языка Фортран с базой данных, описанной в DDL. В Кобол включены средства языка манипулирования данными.Средства конечного пользователя. Определяет интерфейс пользователя случае, когда такой пользователь управляет базой данных, описанной в DDL.Язык описания хранения данных ЯОХД(Data Stored Definition Language - DSDL). Представляет собой язык, который отображает концептуальную схему, описанную в DDL, во внутреннюю схему.В 1975 г. появился отчет рабочей группы ANSI/X3/SPARC Американского Национального Института Стандартов, который явился значительной вехой в развитии проблематики баз данных. Перед группой была поставлена задача исследовать, в какой мере целесообразно ставить вопрос о стандартизации баз данных и СУБД и что именно может быть подвержено стандартизации. Группа пришла к выводу, что если и ставить вопрос о стандартизации, то только относительно интерфейсов, которые могут существовать между различными компонентами СУБД, сами программные компоненты ни в коем случае подвергаться стандартизации не могут. В связи с этим они направили свои последующие усилия на выявление таких интерфейсов и, в конце концов, пришли к формулировке трехуровневой архитектуре баз данных, которая стала классической и не потеряла свою актуальность до сих пор.