- •Лабораторная работа № 14 Тема: Создание и анализ баз данных в OpenOffice Calc
- •1. Основные понятия
- •2. Ввод данных в базу.
- •3. Проверка вводимых значений
- •Задание для самостоятельной работы:
- •4. Фильтрация списка
- •4.1. Фильтрация по одному критерию
- •4.2. Фильтрация по нескольким критериям
- •Задание для самостоятельной работы:
- •5. Сортировка списка
- •5.1. Сортировка по одному полю
- •Задание для самостоятельной работы:
- •5.2. Сортировка по нескольким полям
- •Задание для самостоятельной работы:
- •6. Подведение промежуточных итогов
- •Задание для самостоятельной работы:
- •7. Функции баз данных
- •7.1. Функция dsum (бдсумм)
- •7.2. Функция dcount (бдсчет)
- •7.3. Функция daverage (дсрзнач)
- •7.4. Функции dmax (дмакс) и dmin (дмин)
- •8. Создание сводных таблиц
- •Задание для самостоятельной работы:
5. Сортировка списка
Сортировкой называется изменение порядка строк в списке. Сортировка применяется в случаях, когда необходимо, чтобы строки имели определенную последовательность. OpenOffice.org Calc – очень гибкая система в отношении методов сортировки данных.
5.1. Сортировка по одному полю
Задание:
Активизируйте лист Сортировка. При отсутствии исходного файла перейдите на Лист3, назовите его Сортировка и скопируйте на лист базу данных сотрудников.
Установите табличный курсор в ячейку с фамилией первого сотрудника. Щелкните на
кнопке сортировки Сортировка по возрастанию, расположенной на стандартной панели инструментов. Программа расположила список в алфавитном порядке.
Щелкните на кнопке сортировки Сортировка по убыванию, расположенной на стандартной панели инструментов. Программа расположила список в обратном алфавитном порядке.
Сохраните файл.
Задание для самостоятельной работы:
Отсортируйте список так, чтобы сведения о сотрудниках располагались в порядке возрастания (убывания) окладов.
Представьте список так, чтобы сведения о сотрудниках располагались в порядке возрастания (убывания) даты приема на работу.
5.2. Сортировка по нескольким полям
Задание:
Выполните сортировку по нескольким полям, например, сначала по полю Фамилия, затем по полю Годовой фонд зарплаты. Для этого выберите командуДанные⇒Сортировка.
В
диалоговом окне Сортировка в
списке Сортировать
по выберите
поле Фамилия,
установите опцию по
возрастанию. В
списке Затем
по выберите
поле Годовой
фонд зарплаты,
установите опцию по
убыванию (Рис.
12).
Нажмите кнопку ОК.
Рис. 12 Задание условий сортировки данных
Сохраните файл.
Задание для самостоятельной работы:
Представьте сведения о сотрудниках, расположив наименования отделов в алфавитном порядке. Сотрудников, работающих в одном и том же отделе, сгруппируйте по датам приема на работу и далее по возрастанию оклада.
6. Подведение промежуточных итогов
Команда Данные⇒Итоги может быть использована для получения различной итоговой информации. Прежде чем подводить итоги, необходимо произвести сортировку списка соответствующим образом. OpenOffice.org Calc создает промежуточные и общие итоги. При выводе промежуточных итогов OpenOffice.orgCalc всегда создает структуру списка; с помощью символов структуры можно отобразить список с нужным уровнем детализации данных.
Ниже рассмотрим пример, когда необходимо подсчитать для каждого отдела предприятия сумму окладов сотрудников.
Задание:
Активизируйте лист Итоги1. При отсутствии исходного файла вставьте новый лист, назовите его Итоги1, скопируйте на лист базу данных сотрудников.
Отсортируйте исходный список по полю Отдел.
Выполните команду Данные⇒Итоги.
В списке Группировать по в укажите поле Отдел рис. 101. Так как список был отсортирован по полю Отдел, то строки с одинаковым отделом располагаются непосредственно рядом друг с другом. Как только происходит изменение в поле Отдел, значит, информация о сотрудниках одного отдела закончилась, и далее следуют строки, касающиеся сотрудников другого отдела.
В списке Операция выберите Сумма – это операция, с помощью которой будут подводиться итоги (данные будут суммироваться).
В списке Добавить итоги по укажите поля Оклад и Годовой фонд зарплаты – по этим полям будут подводиться итоги.
У
становите
соответствующие флажки, как показано
на рис. 13. Нажмите кнопку ОК.
Рис. 13. Установка режимов для подведения итогов
Р
езультат
подведения итогов приведен на рис. 14.
Рис. 14 Таблица итогов
Д
ля
того, чтобы просмотреть только
промежуточные и общие итоги щелкните
на кнопке
(2-ой уровень списка),
расположенной в верхнем левом углу
списка. Результат представлен на
рис. 15.
Рис. 15 Вывод промежуточных и общих итогов
Чтобы вернуть список в первоначальное положение, щелкните на кнопке 3 (3-й уровень списка).
О
тобразите
только общие итоги,
как приведено на
рис. 16.
Рис. 16 Вывод общих итогов
Разверните весь список. Исследуйте назначение кнопок 3 и -.
Сохраните файл.
