
Основные понятия баз данных
Область таблицы А2-F12 можно рассматривать как БД. Столбы A,B,C,D,E,F этой таблицы называются полями, а строки 3-12 называются записями. Область А2:F2 содержит имена полей.
Существуют ограничения, накладываемые на структуру БД;
- первый ряд БД должен содержать неповторяющиеся имена полей;
- остальные ряды БД содержат записи, которые не должны быть пустыми рядами;
- информация по полям (столбцам) должна быть однородной.
Основная функция БД – поиск информации по определенным критериям. Excel с увеличением количества записей поиск определенной информации затрудняются. Позволяет упростить этот процесс путем фильтрации.
Фильтрация данных
Команда Данные, Фильтр позволяют выделять (фильтровать) нужные записи.
Фильтрация возможна как через Автоматический фильтр, так и через Расширенный – ручной.
При использовании автофильтра необходимо переместить курсор в область, содержащую БД или выделить ее. Затем выполнить команды: Данные, Фильтр, Автофильтр. На именах полей появятся кнопки с изображением стрелок вниз. Нажимая на кнопки, можно задавать критерии фильтрации. В появляющемся подменю пункт ВСЕ отключает фильтрацию, а пункт УСЛОВИЕ вызывает диалоговое окно, в котором можно установить параметры фильтрации.
Задание 1. С использованием Автофильтра осуществить поиск планет:
а) начинающихся на букву «С» или «Ю» с массой менее 600 (Сатурн);
б) диаметр менее 50 тыс. км и массу менее 4 (Меркурий, Марс, Плутон);
в) на расстоянии не менее 100 млн.км, массу от 3 до 500 и не более 2 спутников (Венера, Земля, Нептун).
Расширенный фильтр
При использовании Расширенного фильтра необходимо сначала создать три области:
- интервал списка – это область БД;
- интервал критериев – это область, где задаются критерии фильтрации;
- интервал извлечения – это та область, в которой будут появиться результаты фильтрации.
Имена полей во всех интервалах должны точно совпадать.
Задание 2. С использованием Расширенного фильтра осуществить поиск планет с периодом обращения более 10 лет и количеством спутников не менее 2.
2.1. Создайте интервал критериев и интервал извлечения (см. рис);
2.2. Запишите критерии поиска в интервал критериев (см. рис);
2.3. Поместите курсор в область БД;
2.4. Выполните команду Данные, Фильтр, Расширенный фильтр;
2.5. В диалоговом окне Расширенный фильтр установите переключатель – копировать на другое место.
Задайте исходный диапазон - $A$2: $F$12;
диапазон условий - $A$14: $F$15;
поместить результат в диапазон - $A$17: $F$21;
Ответ – Юпитер, Сатурн, Уран, Нептун.
|
A |
B |
C |
D |
E |
F |
14 |
Планета |
Период |
Расстояние |
Диаметр |
Масса |
Спутники |
15 |
> 10 >=2 |
|||||
16 |
||||||
17 |
Планета |
Период |
Расстояние |
Диаметр |
Масса |
Спутники |
Задание 3. С использованием Расширенный фильтр
а) найдите планеты, имеющие период обращения более 2 лет и диаметр менее 50 тыс.км. (Уран, Плутон);
б) планеты, находящиеся от Солнца на расстоянии более 1000 млн.км. имеющих 1 спутник (Сатурн, Уран, Нептун).