Система управления базами данных MS Access

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 30 30 страниц
  • 20 + 20 источников
  • Добавлена 07.02.2019
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
ГЛАВА 1 БАЗЫ ДАННЫХ И СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 5
1.1 Понятие базы данных 5
1.2 Классификации БД 6
1.3 Система управления базами данных 8
1.4 Классификации СУБД 8
1.5 Краткие выводы 11
ГЛАВА 2 СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MS ACCESS 12
2.1 Общие сведения 12
2.2 Нормализация отношений 13
2.3 Проектирование БД 14
2.4 Физическая структура данных 17
2.5 Краткие выводы 19
3. РАЗРАБОТКА БАЗЫ ДАННЫХ СРЕДСТВАМИ MS ACCESS 20
3.1 Постановка задачи 20
3.2 Логическая структура базы данных 20
3.3 Создание таблиц в MS Access 22
3.4 Ввод информации в базу данных 23
3.5 Запросы к базе данных 25
3.6 Отчеты 27
3.7 Краткие выводы 28
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 30

Фрагмент для ознакомления

В MSAccess используются типы данных, которые приведены в таблице 3.Таблица 3 – Типы данныхТипОписаниеТекстовыйАлфавитно-цифровые знаки для представления текста. Не применим в вычислениях. Не превосходит 255 символов.MemoАлфавитно-цифровые знаки для представления форматированного текста длиннее 255 символовЧисловойЧисловые данные, участвующие в выраженияхДата/времяХранение значений даты и времениДенежныйХранений валютных величинСчетчикУникальное числовое значение, автоматически инкрементирующеесяЛогическийПоля, имеющие значения «Да» или «Нет»OLEХранение OLE-объектов других приложений MSWindowsВложениеРисунки, изображения, бинарные файлы, файлы MSOfficeГиперссылкаХранение гиперссылок вызова web-страниц, а также ссылок на объекты AccessМастер подстановокПоле, реализующее выбор значений из других таблиц, запросов или списка значенийНаряду с типом данных, могут быть заданыдругие свойства поля, отображенные в таблице 4. С помощью значений свойств полей можно управлять отображением данных, предотвращать ввод ошибочных значений, задать значения по умолчанию, ускорить сортировку и поиск, а также регулировать функциональные характеристики и внешний вид полей [13].Таблица 4 – Свойства полейСвойствоНазначениеРазмер поляМаксимальный размер данных для текстового, числового типа, а также типа «счетчик»ФорматФормат данных для отображения и печатиЧисло десятичных знаковЧисло отображаемых знаков в дробной части числовых значенийНовые значенияСпособ присвоения значений полю «счетчик» (последовательный инкремент или случайные числа)Маска вводаОтображение знаков управления вводом данныхПродолжение таблицы 4ПодписьТекст по умолчанию в формах, отчетах и запросахЗначение по умолчаниюАвтоматическое значение поля при добавлении новой записиУсловие на значениеОграничения целостности, проверяемые при вводе данныхСообщение об ошибкеТекст, отображаемый при нарушении значения правила «Условие на значение»Индексированное полеУскорение доступа к данным этого поля при помощи создания и применения индекса2.5 Краткие выводыВ данной главе было дано описание СУБД MSAccess, выделены ее основные объекты, описаны основные нормальные формы, которые используются при проектировании реляционных баз данных. А также, приводится описание этапа проектирования БД, физической структуры данных, реализованной в рамках рассматриваемой СУБД.3. РАЗРАБОТКА БАЗЫ ДАННЫХ СРЕДСТВАМИ MSACCESS3.1 Постановка задачиИспользуя программу и MS Acсess создадим приложение для работы с базой получаемых и отпускаемых изделий склада.Чтобы достичь автоматизации работы с базой данных ведется учет отпускаемых и поступающих изделий с помощью складской книги, которая содержит следующую информацию:наименование изделия;заводской номер;дата получения;место хранения;дата отпуска;документ, на основании которого отпущено изделие;дополнительные учетные данныеВсе складское пространство делится на места, которые имеют адрес, состоящий из номера сектора, ряда и места.Реализовать запросы и отчет. 3.2 Логическая структура базы данныхОдним из этапов проектированиябазы данныхявляется с составления её логической структуры – перечня таблиц. Даная база данных warehouse.mdb, сформирована в системе Microsoft Access. База данных содержит три таблицы Product (Изделие), Supplier (Поставщик) и Ledger (Книга учета) которые имеют следующую структуру (таблицы 5–7):Таблица 5 – Product (Изделие)Название поляТип поляКод изделияТекстовыйНаименование изделияТекстовыйГабаритыТекстовыйМасса, кгЧисловойТаблица 6 – Supplier (Поставщик)Название поляТип поляКод поставщикаТекстовыйНазвание поставщикаТекстовыйСпециализацияТекстовыйАдресТекстовыйТелефонТекстовыйТаблица 7 – Ledger (Книга учета)Название поляТип поляКод изделияТекстовыйКод поставщикаТекстовыйДата полученияДата/времяСекторТекстовыйРядТекстовыйМестоТекстовыйДата отпускаДата/времяДокумент отпускаТектовыйДополнительные данныеТектовый3.3 Создание таблиц в MSAccessДля разработкибазы данных используем СУБД MSAccess 2010,для чегоприменим конструктор таблиц (рисунки 2-4).Рис. 2 Структура таблицы Product (Изделие)Рис. 3 Структура таблицы Supplier (Поставщик)Рис. 4 Структура таблицы Ledger (Книга учета)Чтобы установить связи между таблицами воспользуемся вкладкой «Работа с базами данных» и в группе «Отношения» выберем пункт «Схема данных». На рисунке 5 отображена полученная схема данных:Рис. 5 Схема данных3.4Ввод информации в базу данныхВвод информации в таблицыбазы данных можно выполнять непосредственно, либо же с помощью форм ввода. Для создания формы для ввода данных в таблицу необходимо на ленте во вкладке Создание в группе Формы выбрать Форму, предварительно выделив соответствующую таблицу. Создадим такие формы для каждой таблицы (рисунки 6-8).Рис. 6Рис. 7Рис. 8Полученные таблицы приведены на рисунках 9-11.Рис. 9 Таблица Product (Изделие)Рис. 10 Таблица Supplier (Поставщик)Рис. 11 Таблица Ledger3.5 Запросы к базе данныхСоздание запросов в MSAccess можно выполнить с помощью двухсредств:мастера запросов и конструктора запросов.Используем мастер запросов для создания запроса на выборку выдачи товара ранее 2014 года:во вкладке «Создание» в группе «Запросы» выберем «Мастер запросов»;тип запроса – «Простой запрос»;в качестве исходных таблицвыберем таблицу «product» с полем «Наименование изделия», и таблицу «ledger» с полями «Дата получения», «Ряд», «Место»;типотчета – «подробный»;зададим имя запроса «Поступление ранее июля 2018»;далее выберем изменение макета запроса;в поле «Дата поступления» зададимкритерий отбора «<#01.07.2018#» (рисунок 12).Рис. 12Результатыпроизведенного запроса приведены на рисунке 13:Рисунок 13 – Результат запроса «Поступление ранее июля 2018»Сформируем запрос товаров, масса которых превышает 1000 г.с помощью конструктора запросов:во вкладке «Создание» в группе «Запросы» выберем «Конструктор запросов»;добавим таблицу «product» с полями «Наименование» и «Масса»;полю «Масса» зададимкритерий отбора «>1000» (Рисунок 14).Рис. 14Результаты выполнения запроса приведены на рисунке 15:Рисунок 15 – запрос «Масса более 1 кг»3.6 ОтчетыКак уже говорилось, в СУБДMSAccessвозможно создание отчетов, в которых данные отображаются в виде, пригодном для печати.Сформируем отчет, в котором будут представлены данные о поставщиках:во вкладке «Создание» в группе «Отчеты» выберем «Мастер отчетов»;выберем таблицу «Supplier» (Поставщик);выберем поля «Название», «Адрес» и «Телефон»;выберем макет – табличный.Результаты данного отчета представлены на рисунке 16:Рисунок 16 – Отчет «Поставщики»3.7 Краткие выводыВ третьей главе была разработана база данныхwarehouse.mdb, сформированая в системе Microsoft Access. База данных содержит три таблицы Product (Изделие), Supplier (Поставщик) и Ledger (Книга учета)и содержит в себе реализацию двух запросов и отчета.ЗАКЛЮЧЕНИЕВ данной курсовой работе были рассмотрены вопросы по теме «Система управления базами данных MS Access». Базы данных представляют собой набор сведений, которые относятся к определенной предметной области, и организованы по некоторым правилам, предусматривающим общие принципы описания, хранения и обработки данных [13].Для создания, ведения и управления базами данных применяются специальные программные комплексы – системы управления базами данных.В первой главе описаны основные понятия теории баз данных и систем управления базами данных, а также приведенаих классификация.Как одну из наиболееприменяемыхсистем управления данными на сегодняшний день можно выделить СУБД MSAccess, которая и была рассмотрена во второй главе работы.Она обладаетразнообразными возможностямидля ввода, представления и анализа данных. В третьей главе была разработана база данных складского учета, с помощью СУБД Microsoft Access. База данных содержит три таблицы Product (Изделие), Supplier (Поставщик) и Ledger (Книга учета) и содержит в себе реализацию двух запросов и отчета.СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Баканов М.В. Базы данных. Системы управления базами данных: учебное пособие / М.В. Баканов, В.В. Романова, Т.П. Крюкова. Кемеровский технологический институт пищевой промышленности. – Кемерово, 2010. – 166 с.
2. Бекаревич Ю.Б. Самоучитель Access 2010 / Ю.Б. Бекаревич, Н.В. Пушкина. – СПб.: БХВ-Петербург, 2011. – 432 с.
3. Быкова В.В. Искусство создания базы данных в Microsoft Office Access 2007: учеб. пособие. – Красноярск: Сиб. федер. ун-т, 2011. – 260 с.
4. Голицына О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. – М.: ФОРУМ: ИНФРА-М, 2010. – 352 с.
5. Гурвиц Г.А. Microsoft Access 2010. Разработка приложений на реальном примере. – СПб.: БХВ-Петербург, 2010. – 496 с.
6. Гущин А.Н. Базы данных. 2-е изд., испр. и доп.: учебно-методическое пособие. М.-Берлин: Директ-Медиа, 2015. – 311 с.
7. Днепров А. Microsoft Access 2007. – СПб.: Питер, 2010. – 240 с.
8. Елинова Г.Г. Информационные технологии в профессиональной деятельности: Краткий курс лекций. Оренбург: ГОУ ОГУ, 2014. – 39 с.
9. Карпова И.П. Базы днных: Учебное пособие. – СПб.: Питер, 2013. – 240 с.
10. Карчевский Е.М. Access 2010 в примерах: учебное пособие / Е.М. Карчевский, И.Е. Филиппов, И.А. Филиппова. Казань, 2012. – 140 с.
11. Кумскова И.А. Базы данных: учебник – 2-е изд., стер. – М.: КНОРУС, 2012. – 488 с.
12. Ланец С.А. Пакеты прикладных программ в экономике: учеб. пособие / С.А. Ланец, Н.А. Насонова, И.С. Спинка; под ред. С.А. Ланца. – Хабаровск: Изд-во ДВГУПС, 2013. – 119 с.
13. Лащенко А.П. Проектирование баз данных и СУБД Access 2007 / А.П. Лащенко, Т.В. Кишкурно. – Минск: БГТУ, 2011. – 120 с.
14. Литвинов В.А. Информационные технологии в юридической деятельности: Учебное пособие. Стандарт третьего поколения. – СПб.: Питер, 2013. – 320 с.
15. Макарова Н.В. Информатика: Учебник для вузов / Н.В. Макарова, В.Б. Волков. – СПб.: Питер, 2011. – 576 с.
16. Мартиросова Т.М. Основы проектирования баз данных. Практикум: учеб. пособие. – Волгоград: ИУНЛ ВолгГТУ, 2012. – 48 с.
17. Нестеров С.А. Базы данных: учеб. пособие. – СПб.: Изд-во Политех. ун-та, 2013. – 150 с.
18. Одиночкина С.В. Разработка баз данных в Microsoft Access 2010. – СПб.: НИУ ИТМО, 2012. – 83 с.
19. Радыгин В.Ю. Базы данных и СУБД: учебно-методическое пособие. – М.: МГИУ, 2011. – 72 с.
20. Саак А.Э. Информационные технологии управления: Учебник для вузов. 2-е изд. / А.Э. Саак, Е.В. Пахомов, В.Н. Тюшняков. – СПб.: Питер, 2012. – 320 с.

Вопрос-ответ:

Что такое база данных?

База данных - это совокупность связанных данных, которые хранятся и организованы таким образом, чтобы можно было легко получать доступ к ним и обрабатывать.

Какие классификации баз данных существуют?

Базы данных можно классифицировать по различным признакам, например, по хранящимся данным (реляционные, иерархические, сетевые), по предметной области (банковские, медицинские, торговые) или по масштабу использования (малые, средние, крупные).

Что такое система управления базами данных (СУБД)?

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

Какие классификации систем управления базами данных существуют?

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

Какие основные этапы разработки базы данных с использованием MS Access?

Основные этапы разработки базы данных с использованием MS Access включают постановку задачи, проектирование базы данных, нормализацию отношений, создание физической структуры данных и разработку запросов и форм для работы с данными.

Что такое база данных?

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

Какие классификации баз данных существуют?

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

Что такое система управления базами данных (СУБД)?

Система управления базами данных (СУБД) - это программное обеспечение, которое позволяет создавать, хранить, обрабатывать и защищать базы данных.