Создание и обработка баз данных
Методы формирования базы данных продовольственных магазинов, площадь торговых залов которых не превышает запрашиваемой величины с подсчетом продолжительности работы магазинов, при помощи Microsoft Access. Варианты реализации запросов в MS Access.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.04.2016 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Кафедра "Информатика и информационная безопасность"
КУРСОВАЯ РАБОТА
НА ТЕМУ: "СОЗДАНИЕ И ОБРАБОТКА БАЗ ДАННЫХ"
Санкт-Петербург 2015
Содержание
- Введение
- 1. Постановка задачи
- 2. Электронная таблица EXCEL
- 2.1 Заполнение таблицы базы данных
- 2.2 Подсчет количества продавцов на 10 кв.м
- 2.3 Формирование списка магазинов, площадью более 200 кв.м
- 2.4 Формирование отчета обо всех магазинах в каждом районе
- 2.5 Макросы
- 2.6 Построение диаграммы
- 3. База данных Microsoft Access
- 3.1 Создание таблиц в режиме конструктора
- 3.2 Формирование списка продуктовых магазинов
- 3.3 Вывод сведений о магазинах в каждом районе
- 3.4 Формирование отчета о данных магазинов с группировкой по владельцам
- Заключение
- Список использованной литературы
Введение
Рассматриваются основные особенности создания, редактирования, хранения и передачи заказчику баз данных в среде Microsoft Office. Для получения оценок сначала рассматриваются особенности реализации баз данных (БД) в приложении M Excel, а затем в M Access.
После уточнения формирования исходных данных на конкретном примере, заданном вариантом индивидуального задания, разрабатываются запросы. На основании запросов определяются основные характеристики БД: количество полей, тип данных, точность используемых числовых значений и т. д.
Реализация запросов в M Excel, в том числе с использованием макросов, позволяет определить основные характеристики таблицы: количество ячеек. Затем на конкретных примерах иллюстрируется работа запросов в M Excel.
Анализ исходной таблицы позволяет заключить о целесообразности ее деления на части с целью уменьшения условной площади (количества ячеек). На рассматриваемом примере показана эффективность деления исходной таблицы на две части.
Проиллюстрированы варианты реализации запросов в M Access.
Основные положения обоснованы и проиллюстрированы.
1. Постановка задачи
Спроектировать базу данных в Excel, содержащую следующие данные:
Входные данные:
- название магазина;
- фамилия и инициалы владельца;
- профиль торгового предприятия;
- площадь торговых залов;
- время начала работы;
- время окончания работы;
- продолжительность работы(рассчитывается по формуле);
- количество продавцов;
- сведения о районе расположения (название, фамилия и инициалы главы администрации, номер телефона);
Выходные данные:
1. Заполнение и редактирование таблиц базы данных.
2. Вычисление среднего количества продавцов, обслуживающих 10м 2 площади торгового зала.
3. Формирование списка продовольственных магазинов, площадь торговых залов которых не превышает запрашиваемой величины с подсчетом продолжительности работы магазинов.
4. Вывод количества торговых предприятий, расположенных в каждом районе, с указанием средней площади торговых залов и телефона администрации района.
5. Формирование отчета, содержащего следующие данные: название магазина, продолжительность работы, профиль торгового предприятия с группировкой по владельцам и подсчетом количества магазинов у каждого владельца.
2. Электронная таблица EXCEL
2.1 Заполнение таблицы базы данных
Рисунок 1 - Рабочее окно EXCEL
База данных в Excel - это список связанных данных, в котором строки данных являются записями, столбцы - полями. Верхняя строка списка содержит название каждого из столбцов. Ссылка может быть задана либо как диапазон ячеек, либо как имя, соответствующему диапазону списка.
Для ввода информации в ячейки рабочего листа вначале следует сделать ячейку активной, переместив в нее указатель мыши и щелкнуть один раз правой кнопкой мыши. После этого можно либо просто вводить данные с клавиатуры, либо щелкнуть левой кнопкой мыши в строке формул над рабочим листом и после этого вводить данные.
Рисунок 2 - Заполненная база данных
2.2 Подсчет количества продавцов на 10 кв.м
Для этого выбираем колонку под полученные значения. Кликаем на ячейку, а в строке fх вводим формулу количество продавцов/площадь*10 кв м.
Формула в Exsel: =СУММ(J23/F23)*10
Рисунок 3 - Расчет по формуле
2.3 Формирование списка магазинов, площадью более 200 кв.м
Для этого используем автофильтр. Он позволяет вывести на рабочий лист все записи, удовлетворяющие определенным требованиям.
Автофильтр создаётся следующим образом: выделяем всю таблицу и выбираем "Данные-Фильтр-Автофильтр". Возле каждого поля строки заголовка появляется раскрывающиеся списки в виде кнопки с треугольником.
Для создания списка удовлетворяющего запросу. Например, формирование списка станций магазинов, площадью более 200 кв. м. Нажимаем на треугольник в графе "Площадь" и выбираем "условие".
Рисунок 4 - Выбор условия
Далее выбираем нужное условие. Например, больше,200. (см. рис.4)
2.4 Формирование отчета обо всех магазинах в каждом районе
access запрос торговый продовольственный
Делаем это с помощью Фильтра. Выделяем таблицу, нажинаем Фильтр, в каждой колонке появляется треугольник с задаваемыми условиями. Открываем условия в колонке Район и выбираем интересующий нас. Появляется конечная таблица с данными с магазинах только этого района.
Рисунок 5 - Вывод данных о магазинах в каждом районе.
Далее повторяем действие для каждого района.
2.5 Макросы
Макрос - это программа, написанная на языке Visual Basic for Aplication. Программа, реагирующая на изменение данных, предназначена для сведения к одному действию изменение таблиц и графиков.
Например, если необходимо сформировать данные по какому-нибудь принципу, чтобы не делать лишних движений, можно записать макрос и при необходимости будет достаточно нажать одну кнопку.
Создание макросов производится так: Выделение ячейки, Сервис - Макрос - Начать запись. Имя макроса присваивается под выполняемые действиями события. Выделение ячейки или таблицы, Сервис - Макрос - Остановить запись. Теперь можно применить макрос к другим ячейкам.
Рисунок 6 - Построение макроса
Далее "Сервис - Настройки - Команды - Макросы" и переносим кнопку на панель инструментов.
2.6 Построение диаграммы
Построение круговой диаграммы "Площадь магазинов".
1. Выделить столбец таблицы "Площадь магазинов" и "Название".
2. Запустить Мастер диаграмм (Вставка - Диаграмма…).
3. Выбрать тип диаграммы.
4. Выбрать закладку Ряд и установить соответствующие значения в 2 полях ввода.
5. Выбрать закладку Подписи данных и установить флажок на закладке Значения
6. Последний шаг мастера позволяет выбрать один из вариантов расположения графика: на отдельном листе рабочей книги (новом) или на текущем листе.
Рисунок 7 - Построение диаграммы
3. База данных Microsoft Access
Microsoft Access - это система управления базами данных (СУБД), предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.
База данных представляет собой организованную структуру, используемую для хранения данных, то есть любых сведений о явлениях, процессах, действиях и т.д. данные несут в себе информацию о событиях, происходящих в материальном мире и, по сути, являют зарегистрированными сигналами, возникшими в результате этих событий. Данные становятся информацией, если пользователь их обработает и осмыслит, используя при этом адекватные данные методы. Сегодня большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access - это СУБД, предлагающая широкий диапазон средств для хранения информации и эффективного управления этой информацией.
Базы данных содержат различные объекты, основными из которых являются таблицы. Структура простейшей базы данных соответствует структуре ее двухмерной таблицы, содержащей столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи.
3.1 Создание таблиц в режиме конструктора
Выбор режима осуществляется щелчком на значке "Создание таблицы в режиме конструктора", размещенном в окне базы данных, или режиме "Конструктор" выбирается в окне "Новая база данных", которое открывается после выполнения щелчка на кнопке "Создать" окна базы данных.
После выбора режима на экране выводится окно Конструктора таблицы. Оно разделено на две части. Верхняя часть состоит из трех колонок. В первую колонку вводится, имена создаваемых полей, во второй отображается типы данных. Третья колонка "Описание" может содержать краткую информацию относительно поля таблицы. Этот раздел, как правило, заполняется редко.
Для создания в будущем запросов необходимо создать 2(две) таблицы, из которых будут запрашиваться данные.
Рисунок 8 - Создание таблицы в режиме конструктора
После создания полей заполняем таблицы. После определения структуры таблицы можно приступать ко второму этапу создания таблицы - вводу в нее данных. Непосредственно ввод данных осуществляется в режиме таблицы. Переход в этот режим осуществляется из окна базы данных щелчком на кнопке "Открыть" при выделенном имени таблицы или двойным щелчком непосредственно на значке таблицы.
Новая таблица не имеет записей, а содержит только наименование столбцов (полей). Для заполнения таблицы данными курсор устанавливает в требуемую ячейку указателем мыши. Переход к следующей ячейке можно выполнять с помощью клавиши <Tab>, а в предыдущее поле можно попасть с помощью комбинации клавиш <Shift+Tab>. После заполнения последней ячейки и нажатия клавиши <Tab> курсов переместится в первую ячейку следующей строки, и Access автоматически сохранит только что введенную запись. Таким образом, после заполнения таблицы данными их сохранять не надо; Access все введенные данные сохраняет автоматически. Однако если при работе с таблицами происходит изменение ее структуры (например, менялась ширина столбцов), то Access попросит подтвердить эти изменения. Для увеличения или уменьшения ширины столбцов в таблице (в режиме конструктора) нужно указатель мыши установить в строку заголовка столбцов, на границу между столбцами, и перетащите мышь вправо или влево.
Рисунок 9 - Заполненная таблица № 1
Рисунок 10 - Заполненная таблица № 2
3.2 Формирование списка продуктовых магазинов
Это делается с помощью запросов. Основным назначением запросов является отбор данных по критериям поиска. Кроме того, с помощью запросов можно добавлять данные в таблицу, удалять и обновлять их.
В окне базы данных выбрать объект "Запросы" и выполнить щелчок на кнопке "Создать". В окне "Новый запрос" выбрать режим "Конструктор" и выполнить щелчок на кнопке "ОК". После чего на экране появится окно "Запрос на выборку", а также диапазон окно "Добавление таблицы". Запрос создаём с помощью конструктора.
В окне "Добавление таблицы" выделить таблицу "Табл 1" и выполнить щелчок по кнопке "Добавить", аналогичные действия выполнить с таблицой "Табл 2", после чего щелчок по кнопке "Закрыть".
Окно "Запрос на выборку" состоит из двух частей. В верхней части отражается таблицы, а нижняя часть разбита на столбцы и каждому столбцу соответствует определенное поле будущей итоговой таблицы. Для создания такой таблицы необходимо перенести имена полей из таблиц, расположенных в верхней части окна, в строку "поле", тем самым, осуществив выбор полей, включаемых в итоговую таблицу. В условие отбора пишем данное условие, например, "Гипермаркет".
Рисунок 11 - Создание простого запроса
В нижней части окна "Запрос на выборку" под нужным столбцом в строке "Условие отбора" можно ввести условие для выдачи данных, с требуемыми параметрами. Ниже приведен пример заполненного запроса на выборку.
3.3 Вывод сведений о магазинах в каждом районе
Так же создаём запрос, но в условии прописываем интересующий район и снимаем галочки на вывод данных кроме: Название, Площадь, Рабочее время.
Рисунок 12 - простой запрос на выборку
Рисунок 13 - простой запрос
Рисунок 14 - простой запрос
Рисунок 15 - простой запрос
Рисунок 16 - простой запрос
Рисунок 17 - простой запрос
Рисунок 18 - простой запрос
Рисунок 19 - простой запрос
Рисунок 20 - простой запрос
3.4 Формирование отчета о данных магазинов с группировкой по владельцам
Для этого пункта тоже необходимо сделать отчёт по образцу предыдущих пунктов. А после чего для этого запроса необходимо создать отчёт.
Отчеты во многом похожи на формы, но у них другое назначение - они служат для форматированного вывода данных на печатающие устройства и, соответственно, при этом должны учитываться параметры принтера и параметры используемой бумаги.
Рисунок 21 - Готовый отчет
Рисунок 22 - Готовый отчёт
Средством автоматизированного создания отчетов является мастер отчетов. Мастер отчетов работает в шесть этапов. При его работе выполняется выбор базовых таблиц или запросов, на которых отчет базируется, выбор полей, отображаемых в отчете, выбор полей группировки, выбор методов сортировки, выбор формы печатного макета и стиля оформления.
Заключение
Программы Microsoft Excel и Microsoft Access позволяют решить одну и ту же задачу двумя немного схожими способами. Оба приложения позволяют выполнять разнообразные запросы для сортировки и фильтровки данных, производить сложные расчеты для получения необходимых данных, составлять отчеты по данным и просматривать их в разных вариантах, использовать формы для добавления, изменения, удаления и просмотра данных. В обеих программах данные организованы в виде столбцов, или полей, в которых хранится информация определенных видов или типов данных, то есть в виде таблиц, что упрощает работу с ними. Только в Excel достаточно создать одну таблицу, а в Access необходимо создавать несколько. Но при желании в Microsoft Excel тоже можно составлять несколько таблиц на разных листах. Первая ячейка вверху каждого столбца отводится для метки столбца. Имеется одно терминологическое различие: в Microsoft Excel строка, в Microsoft Access запись. Microsoft Exсel - это программа управления электронными таблицами, в которых элементы данных хранятся в ячейках строк и столбцов, образующих листы, а Microsoft Access представляет собой программу управления базами данных. Наиболее типичной задачей, выполняемой в Microsoft Exсel, является управление списками данных, например списками адресов или сведений о персонале или технике. В Microsoft Access же данные хранятся в таблицах, которые очень похожи на листы Microsoft Excel, но рассчитаны на выполнение сложных запросов данных, находящихся в других таблицах и хранилищах, и даже в полях других таблиц.
Microsoft Excel удобно использовать, если объем данных не слишком велик, данные представлены в простой форме, и к ним достаточно создать одну таблицы.
Microsoft Access часто используется, при работе с большим объемом информации, и если требуется выполнить сложные запросы и отчеты.
Работа с программами особых трудностей не вызвала. Учитывая небольшой объем обрабатываемой информации удобнее было работать в Excel, но Access тоже понравился. На мой взгляд, Access предоставляет больше возможностей при обработке информации: оригинальные формы и отчеты. В этой программе дольше происходит первичная обработка данных (создание БД, запросов, форм и отчетов), но после удобнее пользоваться ими за счет возможности запрашивать только то, что необходимо. Excelтоже позволяет фильтровать данные, но таблица сохраняет все столбцы, включая не нужные в данный момент.
Список использованной литературы
1. Симонович С.В., Евсеев Г.А., Мураховский В.И., Бобровский С.И. Информатика. Базовый курс. СПб, издательство "Питер", 2007.
2. Дергачев А.И. Сборник учебно-методических материалов и решений по Информатике.
3. Конспект по информатике.
Размещено на Allbest.ru
...Подобные документы
Особенности СУБД Microsoft Access, ее ориентация на рядовых потребителей, возможность легко выполнять основные операции с БД: создание, редактирование и обработка данных. Информационная модель задачи, работа с конструктором запросов и отчетов базы данных.
курсовая работа [758,6 K], добавлен 30.06.2015Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.
презентация [3,0 M], добавлен 28.10.2014Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.
контрольная работа [2,6 M], добавлен 03.04.2014Разработка базы данных средней сложности с типовым пользовательским интерфейсом, а в частности, разработка базы данных СНАБЖЕНИЕ МАГАЗИНОВ на основе реляционной системы управления базами данных Microsoft Access, входящей в комплект Microsoft Office.
курсовая работа [2,1 M], добавлен 02.12.2012Начало работы в Microsoft Access. Основные моменты создания несложной базы данных: создание титульного листа в режиме конструктор, базы данных, порядок занесения данных для базы в режиме презентации. Особенности оформления отчета и настройки программы.
лекция [2,4 M], добавлен 07.02.2010Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".
курсовая работа [1,6 M], добавлен 07.03.2015Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.
курсовая работа [869,2 K], добавлен 04.11.2014Рассмотрение интерактивной реляционной системы управления базами данных Microsoft Access. Графические возможности программы; создание таблиц, запросов, формуляров, отчетов, макросов и модулей. Сравнительная характеристика баз данных Clipper и Access.
курсовая работа [1,1 M], добавлен 22.01.2013Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.
контрольная работа [16,3 K], добавлен 10.10.2010Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Базы данных и системы управления базами данных. Физическое размещение и сортировка записей. Основные виды баз данных. Создание базы данных "Домашняя библиотека" в приложении Microsoft Access. Создание в базе данных запросов и скорость выбора информации.
курсовая работа [3,2 M], добавлен 07.05.2013Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.
курсовая работа [1,1 M], добавлен 30.12.2014Роль автоматизированных систем в туристической сфере. Принципы проектирования баз данных в Microsoft Access. Проектирование и планирование в Microsoft Project. Реализация базы данных ООО "Акварели" в Microsoft Access. Создание запросов, форм и отчетов.
курсовая работа [3,5 M], добавлен 19.11.2012Информатизация различных областей и применение систем, использующих базу данных. Системы управления базами данных. Программирование в Access и создание структуры базы данных. Хранение и редактирование информации о заказах, поиске нужной информации.
курсовая работа [1,0 M], добавлен 01.10.2011Характеристика Microsoft Access как системы управления базами данных. Особенности работы с различными объектами: таблицами, запросами, формами, отчётами, страницами, макросами, модулями. Разработка базы данных "Видеокарты", создание запросов и отчетов.
курсовая работа [4,2 M], добавлен 18.08.2014Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.
курсовая работа [1,1 M], добавлен 09.12.2012