Файл: Пояснительная записка к курсовой работе по дисциплине Современные itтехнологии Тема Разработка базы данных Автосервис в ms access студент группы фио проверил.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 1278
Скачиваний: 21
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное
образовательное учреждение высшего образования
«Тульский государственный университет»
Институт прикладной математики и компьютерных наук
Кафедра Информационная безопасность
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
по дисциплине
Современные 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 сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало месяцев работы. Кроме того, теперь стало значительно легче находить ошибки, устранять их и изменять проект непосредственно в процессе создания базы данных.
База данных — это, прежде всего, хранилище объектов данных, т.е. набор возможных понятий или событий, описываемых базой данных, с возможностью поиска этих объектов по признакам. Базой данных можно считать не только таблицы, индексирующие файлы со знаниями разных форматов, но и сами эти файлы, потому что они являются не типизированными хранилищами знаний в такой базе данных. Базы данных могут применяться как вспомогательное средство, позволяющее реализовать какую-то полезную функцию.
Проектируемая база данных «Автосервис» позволяет систематизировать быстрый поиск нужной информации в данной предметной области.
Целью данной курсовой работы является проектирование базы данных «Автосервис».
Объект исследования – предприятие автосервиса.
Предмет исследования – автоматизация бизнес-процессов предприятия автосервиса.
Важнейшие задачи, решаемые в процессе выполнения работы:
-
Изучение особенностей предметной области «Автосервис»; -
Разработка базы данных; -
Реализация разработанной базы данных в конкретной СУБД (MS Access); -
Создание форм для ввода данных, отчетов, запросов.
Курсовая работа состоит из введения, трех глав, заключения, списка использованной литературы.
-
Роль баз данных и информационных хранилищ в современном обществе-
Понятия база данных и информационное хранилище
-
Предметом любой деятельности является область в физическом мире, которую необходимо исследовать, чтобы управлять процессами и объектами для получения бизнес-результатов. Предмет может быть разделен на фрагменты, например, предприятие, включающее управление, планирование, бухгалтерию, цеха, отделы маркетинга, логистики и продаж, клиентов, поставщиков и т. д. Предметная область включает в себя совокупность объектов и процессов, каждый фрагмент состоящий в основном из объектов или пользователей, которые имеют свои взгляды на предмет и информацию о них. Специальные разделы информационной системы должны отражать динамическую внешнюю и внутреннюю среду организации, в связи с чем возникает необходимость создания динамически обновляемых моделей, отражающих ее с использованием общего репозитория базы данных.
База данных, БД (Data Base) - структурированный организованный комплект данных, объединенных в соответствии с некоторой избранной концепцией и обрисовывающих особенности какой-либо физической или виртуальной системы (Рисунок 1).
Определение "динамически обновляемая БД" подразумевает, что соответствие базы данных нынешнему состоянию предметной области обеспечивается не периодически, а в режиме реального времени. При этом одни и те же данные могут быть различно представлены в соответствии с нуждами разных групп пользователей.
Характерной чертой баз данных следует счесть то, что данные сохраняются совместно с их описанием.
Рисунок 1 – Общая схема базы данных
Организация структуры БД сформировывается, руководствуясь следующими соображений:
-
объективность характеризуемому объекту/системе - на уровне концептуальной и логической моделей; -
удобство применения для ведения учета и мониторинга данных - на уровне так называемой физической модели.
Концепция хранилищ данных оказалось востребованной, так как во многих видах государственной, деловой, научно-технической, социально-экономической деятельности целесообразны тематически объединенные и исторически очищенные совокупности данных, при этом непрерывно увеличивалась необходимость:
-
в наиболее дешевых данных; -
в чётких и упорядоченных данных; -
в большей оперативности предоставления и обработки данных; -
в консолидированных данных.
Информационные хранилища.
Для решения проблемы была внедрена технология хранения информации.
Информационное хранилище — это автоматизированная система, которая собирает данные из существующих баз данных и внешних источников, а также хранит и обрабатывает информацию как единое целое. Лицу, принимающему решения, необходимо знать, как преобразовывать большие объемы подробных данных в форму, полезную для стратегического планирования и реорганизации бизнеса. При этом происходит «слияние» из разных источников разнообразной информации в требуемую предметно-ориентированную форму с использованием различных методов анализа.
Особенность новой технологии заключается в том, что она предлагает среду накопления данных, одновременно надежную и оптимальную с точки зрения доступа к данным и манипулирования ими.
Данные информационного хранилища могут быть охарактеризованы:
-
Данные организованы в соответствии с тем, как они используются. -
Хотя они могут принадлежать разным источникам и формы их представления могут не совпадать, данные согласуются с определенной системой наименования: -
Упорядоченность во времени; данные являются согласованными во времени для использования в сравнениях, тенденциях и прогнозах; -
Неизменяемость и целостность -
Данные перезагружаются и считываются для поддержки концепции «одного достоверного источника».
-
Эволюция баз данных
Историю развития баз данных можно разделить на четыре периода.
1. Период становления – начало 60-х - начало 70-х гг. В этот период появляется сам термин «база данных» и создается несколько первоначальных систем. Основой появления баз данных явилось предложение конца 50-х годов использовать файлы для хранения исходных данных. Основное требование к таким файловым системам – быть совместно используемым хранилищем данных. В последующем стало очевидным, что совместно используемые данные, должны обладать специфическими свойствами, в частности: независимость данных, отсутствие дублирования и противоречивости, контроль прав доступа к данным, эффективная техника доступа к данным, а также многие другие.
Осознание этих фактов, а также появление больших компьютеров с магнитными дисками в качестве носителей данных привело к появлению в середине 60-х гг. первых систем управления базами данных, из которых наиболее развитой оказалась система IMS фирмы IMB, которая поддерживала иерархическую структуру данных. Бахман в 1963 г. разработал первую промышленную систему баз данных IDS. Система IDS поддерживала сетевую организацию данных на магнитных носителях.
Ассоциация CODASYL, являющаяся органом, разработавшим язык программирования Кобол, в 1967 г. организовала рабочую группу по базам данных. Эта группа обобщила языковые спецификации систем баз данных и в 1969 и 1971 гг. издала соответствующие отчеты, которые по наименованию рабочей группы (DataBaseTaskGroup) получили названиеDBTG69,DBTG71. Основой избранного Рабочей группой подхода послужила сетевая структура данных и способы навигации по ней, разработанные в системе IDS, однако сетевая модель данных в отчетах DBTG получила существенное развитие и обоснование.
Типичным представителем системы, поддерживающей предложения DBTGCODASYL, явилась Integrated Database Management System (IDMS) компании Cullinet Software, Inc., предназначенная для использования на машинах основного класса фирмы IBM под управлением большинства операционных систем.
В этот же период четко выкристаллизовались два подхода относительно проблемы замкнутости систем баз данных. Системы замкнутого типа характеризуются тем, что они не содержат в своем составе традиционных языков программирования, а имеют непроцедурные языки запросов. Основной целью в данном случае является создание системы, с применением которой мог бы справиться не специалист по программированию К таким системам относились 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 Американского Национального Института Стандартов, который явился значительной вехой в развитии проблематики баз данных. Перед группой была поставлена задача исследовать, в какой мере целесообразно ставить вопрос о стандартизации баз данных и СУБД и что именно может быть подвержено стандартизации. Группа пришла к выводу, что если и ставить вопрос о стандартизации, то только относительно интерфейсов, которые могут существовать между различными компонентами СУБД, сами программные компоненты ни в коем случае подвергаться стандартизации не могут. В связи с этим они направили свои последующие усилия на выявление таких интерфейсов и, в конце концов, пришли к формулировке трехуровневой архитектуре баз данных, которая стала классической и не потеряла свою актуальность до сих пор.