|
|
|
§ 13. Системы управления базами данных
13.4. Манипулирование данными в базе данныхЗапросыЗапросы являются одним из основных инструментов обработки данных в БД. Они могут обеспечивать не только поиск данных, соответствующих определённым критериям, подобно тому как это осуществляется во время фильтрации, но и одновременное выполнение операций над данными, и сохранение результатов. К числу основных операций, которые могут быть осуществлены с использованием запросов, относятся:
В структуре запроса можно выделить: 1) поля, выводимые по запросу; они могут совпадать с полями имеющихся таблиц или вычисляться по формулам; 2) условие выбора записей, представляющее собой логическое выражение, которому удовлетворяют отбираемые записи; 3) подлежащее сортировке поле (последовательность полей) и порядок сортировки. Так, можно создать запрос к БД «Крупнейшие озёра» на вывод названий озёр и соответствующих им материков, для которых выполняется условие: ((Площадь > 30) ИЛИ (Глубина > 300)) И (Материк <> "Африка”) Если отсортировать выводимые поля по возрастанию значений поля «Название», то получим:
ОтчётОдним из достоинств БД является возможность создания различных форм представления выходной информации — так называемых отчётов. Отчёт — это готовый к печати электронный документ. Отчёты можно использовать для заполнения бланков документов, например счетов на покупку товаров, сертификатов об участии в конкурсе или олимпиаде, графика посещения фитнес-центра и т. д. Отчёт может содержать данные из разных таблиц и запросов. При создании отчёта имеется возможность применить средства обобщения, сортировки и группировки данных, выполнить расчёты с использованием встроенных функций и данных из разных полей. Также в отчёт допускается включать надписи, поясняющие данные, диаграммы и графики, рисунки и т. п.
|
|
|