Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 ЛР БАЗЫ ДАННЫХ.doc
Скачиваний:
3
Добавлен:
20.08.2019
Размер:
389.12 Кб
Скачать

-11-

Дисциплина «Новые информационные технологии».

Базы данных в MS Excel..

К афедра «Математического обеспечения информационных систем».

Лабораторная работа № 2

Тема: Базы данных в MS Excel

Цель работы: Изучение возможностей пакета MS Excel при работе с базами данных. Приобретение навыков создания и обработки БД.

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

1 Формирование бд

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

Информация, хранящаяся в таблицах, организована в виде строк и столбцов. Каждая строка таблицы, называемая записью, содержит данные об одном объекте. В столбце, называемом полем, содержатся сведения о каком-либо свойстве всех объектов хранящихся в таблице.

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

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

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

Задание 1. Сформировать БД на первом листе MS Excel, после чего лист переименовать, как показано на рисунке 1.

Рисунок 1 – База данных «Поставщики товара»

Сформируем поле Прибыль.

Прибыль = (Отпускная цена – Закупочная цена)*Количество –

Транспортные расходы

Для этого в ячейку I2 введем формулу:

=(F2-E2)*H2-G2

С помощью маркера заполнения скопируем эту формулу в ячейки I2:I18.

В результате лист примет вид изображенный на рисунке 2.

Рисунок 2 – Формирование поля «Прибыль»

2 Сортировка баз данных

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

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

Задание 2. Отсортировать таблицу по полю Наименование товара – по возрастанию (рисунок 3).

Рисунок 3 – База данных «Поставщики товара» отсортированная по полю Наименование товара по возрастанию

1.3 Добавление итогов в базу данных

  • Убедитесь, что данные для подсчета итогов представлены в формате списка: первая строка каждого столбца содержит подпись, остальные строки — однотипные данные, пустые строки или столбцы в списке отсутствуют.

  • Укажите ячейку в столбце для итогов.

  • Перед добавлением Итогов необходимо соответствующее поле отсортировать. Нажмите кнопку Сортировка по возрастанию или Сортировка по убыванию.

  • В меню Данные выберите команду Итоги.

  • В поле При каждом изменении в выберите столбец для подсчета итогов.

  • В поле Операция выберите функцию для вычисления итогов.

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

  • Чтобы за каждым итогом следовал разрыв страницы, установите флажок Конец страницы между группами.

  • Чтобы итого отображались над строками данных, а не под ними, снимите флажок Итоги под данными.

  • Нажмите кнопку OK.

Задание 3. Посчитать сумму прибыли по каждому товару суммарную прибыль при продаже всех продуктов. Переименовать Лист с итогами в Итоги.

Для суммирования прибыли по каждому из товаров сделаем следующее: отсортируем БД по наименованию товаров (это мы уже сделали – рисунок 3) и выполним команду Данные - Итоги. В появившемся диалоговом окне выберем:

При каждом изменении в: Наименование товара,

Операция: Сумма,

Добавить итоги по: Прибыль.

Рабочий лист примет вид изображенный на рисунке 4.

Рисунок 4 – Итоги по базе данных «Поставщики товара» - сумма прибыли по каждому товару суммарная прибыль при продаже всех продуктов