Главная >> Информатика 11 класс. Босова

§ 13. Системы управления базами данных

13.4. Манипулирование данными в базе данных

Запросы

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

К числу основных операций, которые могут быть осуществлены с использованием запросов, относятся:

  • создание новых таблиц на основе анализа данных уже существующих таблиц БД;
  • проведение вычислений — вычисление обобщённых данных (суммы, максимального или минимального значения и т. п.) для заданных полей и нахождение значений новых свойств, используя данные из разных таблиц или запросов;
  • внесение изменений в уже существующие таблицы (обновление данных, вставка и удаление записей и т. п.).

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

    1) поля, выводимые по запросу; они могут совпадать с полями имеющихся таблиц или вычисляться по формулам;

    2) условие выбора записей, представляющее собой логическое выражение, которому удовлетворяют отбираемые записи;

    3) подлежащее сортировке поле (последовательность полей) и порядок сортировки.

Так, можно создать запрос к БД «Крупнейшие озёра» на вывод названий озёр и соответствующих им материков, для которых выполняется условие:

    ((Площадь > 30) ИЛИ (Глубина > 300)) И (Материк <> "Африка”)

Если отсортировать выводимые поля по возрастанию значений поля «Название», то получим:

Отчёт

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

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

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

<<< К началу

 

 

???????@Mail.ru