Практическая работа с СУБД MS Access



 

Таблицы: описание

В рассматриваемой базе данных (БД) содержится 3 таблицы:

1. Таблица «Адрес» – содержит адресную информацию (рисунок 3).

Рисунок 4 – Таблица «Адрес»

2. Таблица «Договора» – содержит информацию о договорах (рисунок 5).

Рисунок 5 - Таблица «Договора»

3. Таблица «Объёмы и партии товаров»– содержит данные о количестве, а также информацию о партиях товаров (рисунок 6).

Рисунок 6 – Таблица «Объёмы и партии товаров»

4. Таблица «Поставщики»– содержит данные о поставщиках (рисунок 7).

Рисунок 7 – Таблица «Поставщики»

5. Таблица «Товары»– содержит информацию о товарах (рисунок 8).

Рисунок 8 – Таблица «Товары»

На рисунке 9 продемонстрирована полная структура данных БД « Закупочной торговой компании», разработанная с помощью MS Access.

Рисунок 9 – Структура данных БД

Запросы: описание

В рассматриваемую БД вошли такие запросы, как:

1. Запрос с повторением города, по которому определяется количество повторений по каждому городу.

В режиме конструктора запросов нужно выбрать таблицу «Адрес» и оставить поле «Город» (прописать групповую операцию first), на базе первого поля создать поле «Повторы: город» (в ячейке групповой операции прописать команду Count, а в условиях отбора >1, чтобы отсеять города без повторений). В результате получается таблица с информацией о городах, которые повторяются (рисунок 10).

Рисунок 10 – Запрос с повторением города

2. Запрос с повторением2 – показывает сгруппированный товар согласно параметра отбора (по единице измерения).

В режиме конструктора запросов нужно выбрать таблицу «Товар», и оставить поля «Единицы измерения» и «Наименование товара» В поле «Единицы измерения» указать тип сортировки по возрастанию, в ячейке условия отбора прописать: In (SELECT [Единица измерения] FROM [Товары] As Tmp GROUP BY [Единица измерения] HAVING Count(*)>1 ). В результате получается таблица с упорядоченными по единицам измерения товарами (рисунок 11).

Рисунок 11 – Запрос «Запрос с повторением2»

3. Запрос «Товар – предоставляет актуальную информацию о товаре.

В режиме конструктора запросов нужно выбрать таблицы «Товары» (поля: единицы измерения, цена товара), «Объёмы и партии товаров» (поля: количество, номер партии) и сформированное из трёх таблиц отношение «Общая сумма договора» (поле: итого оплачено). В результате получается таблица со сведеньями о товарах (рисунок 12).

Рисунок 12 – Запрос «Товары»

4. Общая сумма договора – показывает данные о товаре, количестве поставок и договоре, а также выдаёт итоговую сумму оплаты по договору.

В режиме конструктора запросов нужно выбрать таблицы «Договор» (поле: номер договора), «Товары» (поля: цена товара, код товара), «Объёмы и партии товаров» (поле: количество). Пятое поле «Итого оплачено» в созданном отношение прописать с помощью формулы: ([Цена товара]*[Количество]). В результате получается таблица с подведением суммы по каждому договору (рисунок 13).

Рисунок 13 – Запрос «Общая сумма договора»

5. Поиск товара – выдаёт информацию о требуемом товаре.

В режиме конструктора запросов нужно выбрать таблицы «Товары» (поля: наименование товара, единицы измерения, цена товара), «Объёмы и партии товаров» (поле: количество, номер партии). В поле «Наименование товара» прописать условие отбора: [Введите наименование]. В результате получается таблица с информацией об необходимом товаре (рисунок 14).

Рисунок 14 – Запрос «Поиск товара»

Формы: описание

В разрабатываемой  БД есть следующие формы:

1. Форма «Адреса поставщиков» – это форма собирает в себе информацию об адресах поставщиков, а также позволяет вводить и редактировать её. Она создана на основании таблиц «Адрес» и «Поставщики» (рисунок 15).

Рисунок 15 – Форма «Адреса поставщиков»

2. Форма «Информация о товаре» - просмотр информации о товаре на основе таблиц «Товары», «Договор», «Поставщики». Эта форма позволяет просматривать, вводить и редактировать данные о товаре (код товара, наименование товара, цена товара, информацию о поставщике, информацию о договоре). (рисунок 16).

    Рисунок 16 – Форма «Информация о товаре»

3. Форма «Реквизиты» - для просмотра реквизитов на основе таблиц «Договор». Эта форма позволяет просматривать, вводить и редактировать реквизиты (рисунок 17).

Рисунок 17 – Форма «Реквизиты»

4. Форма «Реквизиты поставщиков» - для просмотра реквизитов поставщиков. Эта форма позволяет просматривать, вводить и редактировать реквизиты поставщиков (рисунок 18).

Рисунок 18 – Форма «Реквизиты поставщиков»

5. Форма «Список поставщиков» - для просмотра информации о поставщиках. Эта форма позволяет просматривать, вводить и редактировать данные о поставщиках (рисунок 19).

Рисунок 19 – Форма «Список поставщиков»

Отчеты: описание

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

В рассматриваемой БД есть такие отчеты:

Отчёт об оплате содержит информацию об оплате (дата, сумма), а также по какому договору эта оплата прошла (рисунок 20).

Рисунок 20 – Отчёт об оплате

Отчёт «Поставщики». В этот отчёт включена основная информация о поставщиках, а именно: Код поставщика, дата, Фамилия, Имя, Отчество, Фирма, Код адреса, Телефон, Расчётный счёт, БИК, ИНН и т.д. (рисунок 21).

Рисунок 21 – Отчёт «Поставщики»

Отчёт «Сумма выплат поставщикам». Этот отчёт показывает итоговые суммы выплат поставщикам по договорам (рисунок 22).

Рисунок 22 – Отчёт «Сумма выплат поставщикам»

Создание основной формы

Основная кнопочная форма создается для удобства навигации по БД, т.е. она может применяться в роли основного меню БД. Элементами главной кнопочной формы являются сущности в виде форм и отчётов. Запросы и таблицы не относятся к элементам основной кнопочной формы. Кнопочная форма разрабатывается посредствам диспетчера кнопочных форм. Помимо этого, как и любую другую форму, ее можно корректировать с помощью конструктора форм. (рисунок 22).

Рисунок 23 - Главная кнопочная форма

В заключении можно сделать вывод, что данный раздел содержит в себе разработку базы данных на Microsoft Access.

 

 

Заключение

 

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

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

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

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

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

Microsoft Access имеет внешний вид других продуктов Microsoft Office, включая его макет и навигационные аспекты. Именно здесь заканчивается сходство. Microsoft® Access - это база данных и, более конкретно, реляционная база данных.

По умолчанию расширение имеет расширение .mdb. Ранние версии Access не могут читать расширения addb, но Microsoft Access 2007 может читать и изменять более ранние версии Access.

В результате работы были исследованы все основные понятия БД, проведен анализ системы Microsoft Access.

В практической части разработана база данных для компании строительных материалов.

Все задачи работы были выполнены и цель курсовой достигнута.

 

Список использованной литературы

 

1. Candan Selcuk, Chen Lei, Pedersen Torben Bach, Hua Wen (Eds). Database Systems for Advanced Applications. Part 1. Springer, 2017. — 695 p.

2. Арбатская О.А. Системы управления базами данных (СУБД). М.: НИЯУ МИФИ, 2014. — 100 с.

3. Бабенко М.А., Левин М.В. Введение в теорию алгоритмов и структур данных. – М.: МЦНМО, 2017. – 144 с.

4. Гергель В.П. Технологии построения и использования кластерных систем. 2-е изд. — М.: Интуит, 2016. — 548 c.

5. Грошев А.С. Основы работы с базами данных. М.: Национальный Открытый Университет "ИНТУИТ", 2016. – 256 c

6. Занданова Г.И., Лобсанова О.А. Базы данных. Учебное пособие. — Улан-Удэ: Издательство Бурятского госуниверситета, 2016. — 96 с.

7. Лебедева Т.Н., Носова Л.С., Рузаков А.А. Информационные системы и базы знаний. Учебно-методическое пособие. — Челябинск: Изд-во Юж.-Урал. гос. гуман.-пед. ун-та, 2017. — 200 с. Гринченко Н.Н., Гусев Е.В., Макаров Н.П.. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие. 2-е издание. – М.: Горячая Линия – Телеком, 2013. – 240 с.

8. Лылова А.В. Организация взаимодействия и работы с базой данных PostgreSQL. Практикум. — Ульяновск: УлГТУ, 2017. — 67 с. Илюшечкин В.М. Основы использования и проектирования баз данных М.: Юрайт, 2014. — 215 c.

9. Катеринина С.Ю., Усков Ю.И. Управление данными. Учебное пособие. — Волгоград: ВолгГАСУ, 2015. — 136 с.

10. Точилкина Т.Е., Громова А.А. Хранилища данных и средства бизнес-аналитики. М.: Финансовый университет, 2017. — 161 с. Кошелев В.Е. Базы данных в ACCESS 2007. – М.: Бином, 2013. – 592 с.

11. Молдованова О.В. Информационные системы и базы данных. Новосибирск: СибГУТИ, 2014. — 178 с.

12. Нестеров С.А. Базы данных. Учебное пособие. — СПб.: Изд-во Политехн. ун-та, 2013. — 150 с.

13. Сажин В.И., Конецкая Е.В. Представление и обработка информации в реляционных базах данных. Иркутск: Изд-во ИГУ, 2014. — 138 с.

14. Робинсон Ян, Вебер Джим, Эифрем Эмиль. Графовые базы данных: новые возможности для работы со связанными данными. ер. с англ. Р. Н. Рагимова; науч. ред. А. Н. Кисилев. — 2-е изд. — М.: ДМК Пресс, 2016. — 256 с.: ил.

15. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных. Теория и практика. 2-е изд. — М.: Юрайт, 2016. — 464 с.

16. Тарасов С.В. СУБД для программиста. Базы данных изнутри. Солон-Пресс, 2015. — 320 с.

17. Работа с базами данных [Электронный ресурс]. – URL: https://www.intuit.ru/studies/courses/4718/681/lecture/14017/ (Дата обращения: 20.02.2018).

18. Базы данных. Виды и типы баз данных. [Электронный ресурс]. – URL: http://zametkinapolyah.ru/zametki-o-mysql/bazy-dannyx-vidy-i-tipy-baz-dannyx-struktura-relyacionnyx-baz-dannyx-proektirovanie-baz-dannyx-setevye-i-ierarxicheskie-bazy-dannyx.html  (Дата обращения: 20.02.2018).

19. Базы данных и системы управления базами данных[Электронный ресурс]. – URL: http://mirznanii.com/a/115859/bazy-dannykh-i-sistemy-upravleniya-bazami-dannykh (Дата обращения: 20.02.2018).

20. Базы данных [Электронный ресурс]. – URL: http://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 (Дата обращения: 20.02.2018).


Дата добавления: 2018-09-20; просмотров: 315; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!