90335

Способы обработки структурированных данных в программах MS Excel и MS Access

Курсовая

Информатика, кибернетика и программирование

Данные могут быть представлены в виде файлов или базы данных упорядоченная совокупность данных предназначенных для хранения накопления и обработки с помощью ЭВМ. По форме представления данные бывают структурированные и неструктурированные.

Русский

2015-06-02

11.66 MB

6 чел.

Миронова 9 вариант

Оглавление

Введение 5

Структурированные данные 6

Неструктурированные данные 8

Технология обработки структурированных данных в электронных таблицах 9

Создание данных с заданной структурой в microsoft office exсel 9

Сортировка 11

Фильтр 12

Вычисляемый критерий 16

Сводная таблица 17

Промежуточные итоги 19

Макрос 20

Создание данных с заданной структурой в microsoft office access 21

Запрос 22

Отчет 32

Форма 35

Заключение 38

Библиография: 39

Приложения 40


Введение

Развитие человеческого общества практически на всех этапах проходило на основе технического прогресса. В процессе формирования трудовых коллективов возникла необходимость обмена знаниями. Первоначально они передавались устно из поколения в поколение; появление письменности позволило по-новому предоставлять информацию. Применительно к компьютерной обработке данных информация  - это последовательность символических обозначений (букв, цифр, звуков и т.д.), несущую смысловую нагрузку и представленную в понятном компьютеру виде.

По сути, данные (data, information) – это та же информация, но представленная в формализованном виде, что обеспечивает возможность ее хранения, обработки и передачи.

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

Данные могут быть представлены в виде файлов или базы данных (упорядоченная совокупность данных, предназначенных для хранения, накопления и обработки с помощью ЭВМ).

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


Структурированные данные

Работа с большими наборами данных становится легче, когда данные упорядочены, то есть образуют заданную структуру. Существует три основных типа структур данных: линейная, иерархическая и табличная.

Линейные структуры данных

Линейные структуры данных (списки) – это упорядоченные структуры, в которых адрес элемента однозначно определяется его номером.

Обычный перечень участников форума, например, имеет структуру списка, поскольку каждому члену собрания присваивается свой уникальный номер.

Пример линейной структуры данных

  1. Макаров А.И.
  2. Игорев П.Ю.
  3. Аксенова М.Р.
  4. Романова Д.Р.
  5. Савельев И.Н.

Рис.1 Перечень участников форума

Табличные структуры данных

Табличные структуры данных (матрицы) – это упорядоченные структуры, в которых адрес элемента определяется номером строки и номером столбца, на пересечении которых находится ячейка, содержащая искомый элемент.

Для таблицы умножения, например, адрес ячейки определяется номерами строки и столбца. Нужная ячейка находится на их пересечении, а элемент выбирается из ячейки.

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

Итак, обычный лист личных данных имеет структуру таблицы.

Пример табличной структуры данных

ФИО

Телефон

Адрес

Иванов А.Н.

8-950-568-98-74

г. Екатеринбург

Петров Р.Т.

8-941-654-21-54

г. Екатеринбург

Савичева А.С.

8-998-321-56-79

г. Полевской

Миронова М.А.

8-982-605-36-26

г. Первоуральск

Магадеев С.А.

8-963-856-02-78

г. Верхняя Пышма

Куренкова Ю.А.

8-902-856-70-93

г. Челябинск

Рис.2 Лист личных данных

Иерархические структуры данных

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

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

Пример иерархической структуры данных

Рис.3

Неструктурированные данные

Неструктурированные данные – неупорядоченные данные, записанные на какой-либо накопитель информации.

Сложнее всего управлять и хранить именно эти данные, так как количество данной информации достигает огромных объемов.

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


Технология обработки структурированных данных в электронных таблицах

Список – это подборка тематически связанных данных, расположенных на одном рабочем листе.

Список – это таблица прямоугольной конфигурации, где столбец таблицы – поле, а строка – запись базы данных реляционного типа.

Операции над списками:

  1. сортировка;
  2. фильтрация;
  3. анализ данных:
  4. промежуточные итоги;
  5. сводные таблицы.

создание данных с заданной структурой в microsoft office exсel

Задание 1: подготовить на рабочем листе данные со следующей структурой строки заголовка.

Технология выполнения:

  1. На рабочем листе переименовываем Лист 1 в «Исходные данные».
  2. щелчком правой кнопки мыши вызываем контекстное меню Листа 1;
  3.  выбираем команду «Переименовать»;
  4.  вводим новое название;
  5. На новом листе в первой строке вводим необходимые данные.

Рис.4 Имена полей

Задание 2: для поля «Общий метраж» создать собственный формат (кв.м.).

Технология выполнения:

  1. Сделать активной ячейку «Общий метраж».
  2. Правой кнопкой мыши вызвать контекстное меню и выбрать команду «Формат ячейки».
  3. В появившемся окне на вкладке «Число» выбрать (все форматы).
  4. В поле «Тип» ввести 0,00"кв.м".
  5. Нажать ОК.

Рис.5 Создание собственного формата

Задание 3: для текстовых полей ввести 4-5 различных значений; всего записей не менее 30.

Заполняем таблицу необходимыми данными (см. Приложение №1).

Задание 4: выполнение заданий.

Чтобы начать выполнять задания нужно скопировать исходные данные в другие листы. Для этого нужно:

  1. Правой кнопкой мыши вызвать контекстное меню и выбрать команду «Переместить/скопировать…».
  2. Выбрать параметры:
  3. указать в какую книгу необходимо переместить листы;
  4. указать перемещение в конец книги;
  5. активировать параметр «Создать копию».
  6. Нажать ОК.
  7. Создать необходимое количество копий.

Сортировка

Сортировка – это выстраивание данных в нужном порядке. С помощью нее можно переупорядочить строки в списке в соответствии с содержанием конкретных столбцов.

Порядок сортировки:

  1. числа (от наименьшего отрицательного до наибольшего положительного);
  2. значения даты (в хронологическом порядке от самого раннего до самого позднего);
  3. текст (по алфавиту);
  4. логические значения: значение ЛОЖЬ, значение ИСТИНА;
  5. значение ошибок;
  6. пустые значения.

Задание 4.1: необходимо отсортировать поле «Риелтор» в алфавитном порядке.

Технология выполнения:

  1. Выделяем исходные данные.
  2. Вкладка Данныегруппа Сортировка и Фильтркоманда Сортировка.

Рис. 6 Сортировка

  1. Необходимо задать параметры.

Рис.7 Параметры сортировки

  1. ОК. Результат (см. Приложение №2).

Фильтр

Фильтрация – это извлечение записей данных из списка в соответствии с некоторыми требованиями. В отфильтрованном списке на экран выходят только те строки, которые содержат определенное значение или отвечают определенным критериям, при этом остальные строки оказываются скрыты.

Автофильтр

Автофильтр производит быструю фильтрацию списка в соответствии с простым критерием поиска. Автофильтр использует операцию «И» в случае отбора по одному или нескольким полям.

Задание 4.2: определить квартиры, выставленные на продажу агентством «Абсолют».

Технологи выполнения:

  1. Выделить исходные данные.
  2. Вкладка Данныегруппа Сортировка и Фильтркоманда Фильтр.

Рис.8 Фильтр

  1. В режиме автофильтра заглавная строка списка приобретает в каждом столбце кнопку со стрелкой (элемент управления Поле со списком). При нажатии этой стрелки раскрывается список, элементы которого участвуют в формировании критерия.
  2. Открываем список для поля «Агентство недвижимости».
  3. В появившемся диалоговом окне выбираем необходимый критерий (агентство «Абсолют»).

Рис.9 Критерии отбора для автофильтра

  1. ОК. Результат (см. Приложение №3).

Расширенный фильтр

Расширенный фильтр позволяет фильтровать данные, используя интервал критериев для вывода только тех строк, которые удовлетворяют всем критериям. В отличие от автофильтра критерии расширенного фильтра формируются и располагаются в области рабочего листа.

Задание 4.3: определить квартиры, выставленные на продажу агентством «Абсолют» и района «Кировский».

Технология выполнения:

  1. Создаем таблицу критериев для расширенного фильтра:
  2. копируем названия столбцов, по которым необходимо произвести фильтрацию;
  3. вставляем названия в любые ячейки;
  4. под названиями столбцов вводим необходимые критерии отбора;
  5. помещаем критерии на одну строку, т.к. они должны быть соединены логической операцией «И».

Рис.10 Таблица критериев для расширенного фильтра

  1. Выделяем исходные данные.
  2. Вкладка Данныегруппа Сортировка и Фильтркоманда Дополнительно.

Рис.11 Фильтр (Дополнительно)

  1. Левой кнопкой мыши активируем поле Диапазон условий и выделяем таблицу критериев.

Рис.12 Параметры расширенного фильтра

  1. ОК. Результат (см. Приложение №4).

Задание 4.5: определить квартиры, выставленные на продажу агентством «КВиКО» или района «Кировский».

Технология выполнения:

Данное задание можно выполнить только с помощью расширенного фильтра, т.к. здесь используется логическая операция «ИЛИ».

  1. Создаем таблицу критериев для расширенного фильтра:
  2. копируем названия столбцов, по которым необходимо произвести фильтрацию;
  3. вставляем названия в любые ячейки;
  4. под названиями столбцов вводим необходимые критерии отбора;
  5. помещаем критерии на разные строки, т.к. они должны быть соединены логической операцией «ИЛИ».

Рис.13 Таблица критериев для расширенного фильтра

  1. Выделяем исходные данные.
  2. Вкладка Данныегруппа Сортировка и Фильтркоманда Дополнительно.

Рис.14 Фильтр (Дополнительно)

  1. Левой кнопкой мыши активируем поле Диапазон условий и выделяем таблицу критериев.

Рис.15 Параметры расширенного фильтра

  1. ОК. Результат (см. Приложение №5).

Вычисляемый критерий

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

Задание 4.8: определить трехкомнатные квартиры района «Кировский», цена которых выше средней по всем районам.

Технология выполнения:

  1. Ниже таблицы с исходными данными в ячейку G33 вводим «Сред.знач.»;в ячейку Н33 вводим формулу: =СРЗНАЧ(H2:H31). После вычисления данной функции в ячейке появится среднее значение цены квартиры по всем районам.
  2. В ячейку А36 вводим критерии отбора. В ячейке С38 указываем критерий отбора: =H2>=$H$33. Должно появиться значение ЛОЖЬ.

Рис.16 Критерии отбора

  1. Выделяем исходные данные.
  2. Вкладка Данныегруппа Сортировка и Фильтркоманда Дополнительно.
  3. Левой кнопкой мыши активируем поле Диапазон условий и выделяем таблицу критериев.
  4. Активируем функцию «скопировать результат в другое место» и указываем произвольный диапазон.

Рис.17 Вычисляемый критерий

  1. ОК. Результат (см. Приложение №6).

Сводная таблица

Сводная таблица – это специальный тип таблицы, суммирующий информацию из конкретных полей списка.

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

Отчет сводной таблицы позволяет обобщать, анализировать, изучать и представлять данные из электронной таблицы.

Сводную таблицу можно обновить, если были произведены изменения в исходных данных, использованных для построения. Обновление сводной таблицы не влияет на состояние исходных данных, сводная таблица остается расположенной на том же листе, на котором и была создана.

Задание 4.9: определить самую дорогую однокомнатную квартиру в каждом районе.

Технология выполнения:

  1. Выделяем исходные данные.
  2. Вкладка ВставкаСводная таблица.


Рис.18 Сводная таблица

  1. В появившемся диалоговом окне вводим необходимые параметры.

Рис.19 Создание сводной таблицы

  1. Правой кнопкой мыши нажать на таблицу и вызвать диалоговое окно.
  2. Выбрать функцию «Параметры сводной таблицы».
  3. На вкладке Вывод активировать «Классический макет сводной таблицы».

Рис.20 Параметры сводной таблицы

  1. Заполнить макет сводной таблицы:
  2. поле столбцов – «Количество комнат»;
  3. поле строк – «Район»;
  4. значения – «Стоимость квартиры». Указать максимум по полю «Стоимость квартиры» в Параметрах поля значений, вызвав диалоговое окно.

Рис.21 Список полей свободной таблицы

  1. Результат (см. Приложение №7).

Промежуточные итоги

Данная операция используется для проведения промежуточных итоговых расчетов над данными списка. Она позволяет выводить в отчет только необходимые итоговые расчеты.

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

Для того, чтобы скрыть или показать отдельные части структурных уровней, используется кнопки «скрыть детали» или «показать детали».

Задание 4.12: для каждого риелтора определить общую стоимость выставленных квартир.

Технология выполнения:

  1. Делаем активным столбец «Риелтор».
  2. На вкладке «Данные» выбираем команду «Сортировка от А до Я».
  3. Устанавливаем курсор мыши внутрь списка.
  4. На вкладке «Данные» в группе «Структура» выбираем команду «Промежуточные итоги».

Рис.22 Промежуточные итоги

  1. В появившемся диалоговом окне указываем следующие параметры:
  2. при каждом изменении: риэлтор;
  3. операция: сумма;
  4. добавить итоги по: стоимость квартиры;
  5. ОК.

Макрос

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

Задание 5: создать макрос, с помощью которого в поле «Район» определяются неповторяющиеся значения; эти значения выводятся в ячейке перечислением через запятую.

Технология выполнения:

  1. Сначала необходимо спланировать действия макроса:
  2. выделяем столбец «Район»;
  3. копируем его в буфер обмена;
  4. помещаем курсор в любую свободную ячейку (А36), затем с помощью Специальной вставки вставляем столбец «Район».
  5. выполняем сортировку от А до Я;
  6. вводим в ячейку В37 такое же значение, как и в ячейке А37;
  7. в ячейку В38 вводим следующую формулу: =ЕСЛИ(A37=A38;B37;B37&","&A38);
  8. копируем формулу на диапазон В38:В66; при этом в последней строке (ячейка В66) должна получиться нужная последовательность неповторяющихся значений;
  9. копируем полученный результат и вставляем его с помощью Специальной вставки в ячейку F37;
  10. Возвращаемся к записи макроса:
  11. Вкладка РазработчикЗапись макроса;

Рис.23 Запись макроса

  1. Имя макроса: Район;
  2. выполняем все запланированные действия;
  3. Вкладка РазработчикОстановить запись;

Рис.24 Остановка записи макроса

  1. Результат (см. Приложение №8).

создание данных с заданной структурой в microsoft office access

Задание 6: необходимо импортировать таблицу «Исходные данные» из MS Excel.


Технология выполнения:

  1. В документе MS Access во вкладке Внешние данныегруппа ИмпортExcel.

Рис.25 Импорт таблицы

  1. Необходимо указать источник данных.

Рис.26 Источник данных

  1. Далее необходимо нажимать кнопку ОК до конца.
  2. Результат (см. Приложение №9).

Задание 7:выполнение заданий.

Запрос

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

Запросы можно разделить на группы по определенному признаку:

  1. запросы на выборку (используются для создания форм, отчетов);
  2. параметрические запросы (позволяют определить условия отбора);
  3. перекрестные запросы (используются для создания сводных таблиц);
  4. создание таблицы (результат сохраняется в новой постоянной таблице);
  5. запросы на обновление, добавление, удаление (используются для изменения данных в таблице).

Задание 7.1: необходимо отсортировать поле «Риелтор» в алфавитном порядке.

Технология выполнения:

  1. Вкладка Созданиегруппа ДругиеКонструктор запросов.

Рис. 27 Конструктор запросов

  1. Добавляем таблицу Исходные данные.
  2. В строку «Поле» добавляем необходимые поля: «Агентство недвижимости» и «Риелтор».
  3. Для поля «Риелтор» добавляем критерий отбора: «по возрастанию».

Рис.28 Заполнение бланка запроса

  1. Выберите команду Выполнить (на панели в группе Результаты).
  2. Результат (см. Приложение №10).

Задание 7.2: определить квартиры, выставленные на продажу агентством «Абсолют».

Технология выполнения:

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» добавляем все поля из таблицы.
  4. В строку «Условия отбора» для поля «Агентство недвижимости» записываем «Абсолют».

Рис. 29 Заполнение бланка запроса

  1. Команда Выполнить. Результат (см. Приложение №11).

Задание 7.3: определить квартиры, выставленные на продажу агентствами «Абсолют» и «КВиКО».

Технология выполнения:

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» добавляем все поля из таблицы.
  4. В строку «Условие отбора» для поля «Агентство недвижимости» записываем «Абсолют» Or «КВиКО».

Рис.30 Заполнение бланка запроса

  1. Команда Выполнить. Результат (см. Приложение №12).

Задание 7.4: определить квартиры, выставленные на продажу агентством «Абсолют» и района «Кировский».

Технология выполнения (способ 1):

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» добавляем все поля из таблицы.
  4. В строку «Условие отбора» записываем необходимые критерии:
  5. для поля «Агентство недвижимости» – «Абсолют»;
  6. для поля «Район» – «Кировский».

Рис. 31 Заполнение бланка запроса

  1. Команда Выполнить. Результат (см. Приложение №13).

Технология выполнения (способ 2):

  1. Выполняем вышеперечисленные первые три пункта.
  2. В строку «Условие отбора» указываем текст подсказки в квадратных скобках:
  3. для поля «Агентство недвижимости» – [Введите агентство];
  4. для поля «Район» – [Введите район].

Рис. 32 Запрос с параметрами

  1. Команда Выполнить.
  2. В появившемся диалоговом окне записываем нужное агентство недвижимости: Абсолют.

 

Рис. 33 Введение параметра для поля «Агентство недвижимости»

  1. ОК.
  2. В появившемся диалоговом окне записываем нужный район: Кировский.

Рис. 34 Введение параметра для поля «Район»

  1. ОК. Результат (см. Приложение №13).

Задание 7.5: определит квартиры, выставленные на продажу агентством «КВиКО» или района «Кировский».

Технология выполнения (способ 1):

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» добавляем все поля из таблицы.
  4. В строку «Условие отбора» для поля «Агентство недвижимости» записываем «КВиКО»;
  5. В строку «или» для поля «Район» – «Кировский».

Рис. 35 Заполнение бланка запроса

  1. Команда Выполнить. Результат (см. Приложение №14).

Технология выполнения (способ 2):

  1. Выполняем вышеперечисленные первые три пункта.
  2. В строку «Условие отбора» указываем текст подсказки в квадратных скобках для поля «Агентство недвижимости» – [Введите агентство];
  3. В строку «или» указываем текст подсказки в квадратных скобках для поля «Район» – [Введите район].

Рис. 36 Запрос с параметрами

  1. Команда Выполнить.
  2. В появившемся диалоговом окне записываем нужное агентство: КВиКО.

Рис. 37 Введение параметра для поля «Агентство недвижимости»

  1. ОК.
  2. В появившемся диалоговом окне записываем нужный район: Кировский.

Рис. 38 Введение параметра для поля «Район»

  1. ОК. Результат (см. Приложение №14).

Задание 7.7: определить однокомнатные квартиры жилой площадью в диапазоне от 12 до 17 кв.м., выставленные на продажу агентством «Абсолют»; отсортировать по возрастанию стоимости квартиры.

Технология выполнения:

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» добавляем все поля из таблицы.
  4. В строку «Условие отбора» записываем необходимые критерии:
  5. для поля «Агентство недвижимости» – «Абсолют»;
  6. для поля «Количество комнат» – 1;
  7. для поля «Жилой метраж» – Between 12 and 17;

Рис. 39 Заполнение бланка запроса

  1. Команда Выполнить.
  2. Чтобы отсортировать квартиры по возрастанию, необходимо воспользоваться Сортировкой:
  3. нажмем на стрелку (элемент управления) на поле «Стоимость квартиры»;
  4. в появившемся диалоговом окне выберем функцию «Сортировка от минимального к максимальному»;

Рис. 40 Сортировка квартир по их стоимости

  1. Результат (см. Приложение №15).

Задание 7.8: определить трехкомнатные квартиры района «Кировский», цена которых выше средней по все районам.

Данное задание необходимо выполнить с помощью двух запросов.

Технология выполнения:

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» добавляем поле «Стоимость квартиры».
  4. Вычислим групповые характеристики запроса:
  5. выполним команду Итоги в группе Показать или скрыть;

Рис. 41 Команда Итоги

  1. в структуре запроса появится строка «Групповая операция»; щелкните мышью и выберите из списка функцию вычисления среднего значения Avg;

Рис. 42 Групповая операция Avg

  1. Команда Выполнить.

Рис. 43 Результат запроса

  1. Теперь сохраним этот запрос и создадим новый:
  2. добавим таблицу Исходные данные;
  3. в строку «Поле» введем поля из таблицы;
  4. В строку «Условие отбора» записываем необходимые критерии:
  5. для поля «Количество комнат» – 3;
  6. для поля «Район» – «Кировский»;
  7. для поля «Стоимость квартиры» – значение «>3289116,66666667» (значение средней стоимость квартир по всем районам);
  8. Команда Выполнить. Результат (см. Приложение №16).

Задание 7.10: определить общее количество квартир, выставленных на продажу, по все районам.

Технология выполнения (способ 1):

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» введем поля «№ п/п» и «Район».
  4. Выполним команду Итоги.
  5. В строке «Групповая операция» в поле «№ п/п» поставим функцию «Count».
  6. Команда Выполнить. Результат (см. Приложение №17).

Технология выполнения (способ 2):

  1. Вкладка Созданиегруппа ДругиеМастер запросов.
  2. В появившемся диалоговом окне выбираем Перекрестный запрос.
  3. Выбираем таблицу Исходные данные.
  4. Задаем поля:

Рис. 44 Значения полей в виде строк

Рис. 45 Значения полей в виде столбцов

Рис. 46 Значения полей на пересечении строк и столбцов

  1. Готово. Результат (см. Приложение №18).

Отчет

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

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

Программа Access предоставляет пользователю несколько способов для создания отчета; Автоотчет, Мастер отчетов и Конструктор. Отчеты являются самостоятельными объектами базы данных и формируются на основании таблиц и запросов.

Задание 7.10: определить общее количество квартир, выставленных на продажу, по всем районам.

Технология выполнения (способ 3):

  1. Вкладка Созданиегруппа ДругиеМастер отчетов.
  2. Выбираем таблицу, на основе которой будет построен отчет, и поля:

Рис. 47 Значения таблицы и полей для отчета

  1. Добавляем необходимые уровни:

Рис. 48 Значения уровней для отчета

  1. Готово. Результат (см. Приложение №19).

Задание 7.14: определить для каждого риелтора количество выставленных квартир.

Технология выполнения:

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» введем поля «Риелтор» и «№ п/п».
  4. Выполнить команду Итоги.
  5. В строке «Групповая операция» для поля «№ п/п» вставим функцию Count.
  6. Команда Выполнить.

Рис. 49 Результат запроса

  1. На основе данного запроса создадим отчет:
  2. вкладка СозданиеОтчетыМастер отчетов;

Рис. 50 Мастер отчетов

  1. в появившемся диалоговом окне выбираем все поля;
  2. добавляем уровни;

Рис. 51 Добавление уровней

  1. Готово;
  2. Результат (см. Приложение №22).

Форма

Формы являются основным средством создания диалогового интерфейса приложения, позволяют отображать данные; с помощью них можно ограничить объем данных, доступных пользователю.

Формы создаются по готовой таблице или запросу. Есть несколько способов их задания:

  1. автоматически;
  2. с помощью Мастера форм;
  3. вручную с помощью Конструктора форм.

Задание 7.11: построить сводную таблицу распределения выставленных квартир по районам и количеству комнат; определить общую стоимость, количество квартир.

Технология выполнения:

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» введем поля «Район», «Стоимость квартиры», «№ п/п» и «Количество комнат».
  4. Выполнить команду Итоги.
  5. В строке «Групповая операция» вставим необходимые функции:
  6. для поля «Стоимость квартиры» – Avg;
  7. для поля «№ п/п» – Count;
  8. Команда Выполнить.

Рис. 52 Результат запроса

  1. На основе данного отчета создадим сводную таблицу:
  2. вкладка Созданиегруппа ФормыДругие формыСводная таблица;

Рис. 53 Поиск Сводной таблицы

  1. перетаскиваем «Район» в поле строк;
  2. перетаскиваем «Количество комнат» в поле столбцов;
  3. перетаскиваем «Avg-Стоимость квартиры» и «Count-№ п/п» в поле значений.
  4. Результат (см. Приложение №20).

Задание 7.12: для каждого риелтора определить общую стоимость выставленных квартир.

Технология выполнения:

  1. Создаем запрос с помощью Конструктора запросов.
  2. Добавляем таблицу Исходные данные.
  3. В строку «Поле» введем поля «Риелтор» и «Стоимость квартиры».
  4. Выполнить команду Итоги.
  5. В строке «Групповая операция» для поля «Стоимость квартиры» вставим функцию Sum.
  6. Команда Выполнить.

Рис. 54 Результат запроса

  1. На основе данного запроса создадим форму:
  2. вкладка Созданиегруппа ФормыДругие формымастер форм;

Рис. 55 Мастер форм

  1. в появившемся диалоговом окне выбираем все поля;
  2. Готово;
  3. Результат (см. Приложение №21).


ЗАКЛЮЧЕНИЕ

Выполняя данную курсовую работы, мы освоили различные способы обработки структурированных данных в программах MS Excel и MS Access, такие как:

  1.  поиск данных для заполнения таблиц заданной структуры;
  2.  ввод, редактирование и форматирование данных;
  3.  выборку данных на основе критериев;
  4.  импорт данных из одного приложения в другое;
  5.  создание макроса;
  6.  сортировка;
  7.  фильтрация;
  8.  создание сводной таблицы;
  9.  создание выходных документов в виде отчета.


Библиография: 

  1. Информатика для бакалавров /Н.В.Макарова, В.Б.Волков; СПб: Питер, 2011. – 576с.
  2. Информатика базовый курс /под ред. С.В.Симановича; СПб: Издательство «Питер», 2005. - 552с.
  3.  http://bd.gym5cheb.ru/.


Приложения

Приложения №1

Приложение №2

Приложение №3

Приложение №4

Приложение №5

Приложения №6


Приложение №7

Приложение №8

Приложение №9


Приложение №10

Приложение №11

Приложение №12

Приложение №13

Приложение №14

Приложение №15

Приложение №16

Приложение №17

Приложение №18

Приложение №19

Приложение №20

Приложение №21

Приложение №22


 

А также другие работы, которые могут Вас заинтересовать

37874. Простые типы данных и основные операторы работы с данными в Java программе 212 KB
  Краткие теоретические сведения Простые типы Простые типы в Jv не являются объектноориентированными они аналогичны простым типам большинства традиционных языков программирования. Для каждого типа строго определены наборы допустимых значений и разрешенных операций. Например если значение переменной типа byte равно в шестнадцатиричном виде 0х80 то это число 1. В языке имеется 4 целых типа занимающих 1 2 4 и 8 байтов в памяти.
37875. Система моделирования электронных устройств Electronics Workbench; Исследование дифференциального усилителя 224.5 KB
  Тогда при одинаковых входных сигналах U1 и U2 токи транзисторов также будут одинаковы а это означает что разность потенциалов между коллекторами будет равна нулю. Этот случай когда оба входных сигнала одинаковы как по амплитуде так по фазе называется режимом усиления синфазного сигнала. Важной характеристикой ДУ является коэффициент подавления синфазного сигнала который показывает во сколько раз коэффициент усиления дифференциального входного сигнала приложенного между входами каскада больше коэффициента усиления синфазных сигналов...
37876. Навчитися визначати комплексний коефіцієнт передачі чотириполюсника аналітично та за допомогою осцилографа 832 KB
  Лабораторне заняття 2 2 тиждень ДОСЛІДЖЕННЯ ЕНЕРГЕТИЧНИХ ХАРАКТЕРИСТИК ДЖЕРЕЛА ПОСТІЙНОЇ НАПРУГИ Мета роботи: Встановити експериментальним шляхом за допомогою програми Electronics WorkBench наступні залежності: 1. Залежність потужності Pr що виділяється у внутрішньому опорі джерела напруги від величини опору навантаження; 3. Залежність коефіцієнта корисної дії η джерела напруги від величини опору навантаження. Хід роботи: Джерело постійної напруги представлено як джерело ерс величиною Е з внутрішнім опором r.
37877. Синтез периодических процессов 1.46 MB
  Тогда он может быть представлен в действительной форме разложения в ряд Фурье периодических процессов 1 где частота первой гармоники равна а – амплитудный спектр процесса 1 – его фазовый спектр. Формула 1 может быть использована для синтеза периодических процессов. Для процессов у которых постоянная составляющая равна нулю т.
37878. ИССЛЕДОВАНИЕ ИНТЕГРИРУЮЩИХ -ЗВЕНЬЕВ 189 KB
  Основные теоретические сведения Схема исследуемой линейной системы представлена на рис. Рассмотрим частотные свойства системы. Для каждого из трех построить следующие графики: Импульсной характеристики ; Амплитудночастотной характеристики в диапазоне частот ; Отклика системы при следующих параметрах воздействия: амплитуда длительность . Нахождение импульсной характеристики системы.
37880. Кодирование и хранение информации. Кодирование текстовой информации. Создание и редактирование растровых изображений 160 KB
  Современные 16битные звуковые карты обеспечивают возможность кодирования 65536 различных уровней громкости или 16битную глубину кодирования звука. Задание 1 Запустить текстовый редактор MSWORD Ввести текст Кодировка WINDOWS CP1251 Выполнил студент группы ХХХ ФИО Сохранить текст в новой папке TEXT в четырёх различных форматах: Документ WORD.txt Завершить работу в редакторе WORD Просмотреть папку TEXT сравнить объём текста в различных форматах. Pint позволяет создавать рисунки с использованием различных графических...
37881. Создание и редактирование документов в Microsoft Word 15.96 KB
  Создать пользовательский стиль согласно варианту: № варианта Задание А Ж Изменить стиль заголовка 1: Шрифт – Times New Romn 20 пт полужирный интервал раздвинутый 2 пт; Абзац – выравнивание по центру отступ сверху 13 пт снизу 6 пт красная строка 0 см; Выделение – подчеркнуть и сделать цветной фон инструментом Границы и заливка. З М Изменить стиль заголовка 2: Шрифт – Courier New Cyr 14 пт полужирный курсив интервал уплотнённый 06 пт; Абзац – выравнивание по ширине отступ сверху 8 пт снизу 4 пт красная строка 0 см;...
37882. ИЗУЧЕНИЕ КИНЕМАТИЧЕСКИХ ХАРАКТЕРИСТИК 333.5 KB
  Определение скорости полета пули с помощью крутильного баллистического маятника. Экспериментально определить скорость пули из пружинного пистолета с помощью крутильного баллистического маятника Рис. ОПИСАНИЕ УСТАНОВКИ И ПРИНЦИП ЕЕ РАБОТЫ Принципиальная схема баллистического крутильного маятника приведена на рис. На стержнях в засечках с помощью прижимных винтов крепятся два перемещаемых груза 4 которые располагают симметрично относительно оси вращения маятника.