SQL

Вопросы по СУБД

1)Запросы баз данных обращены к таблицам. Как называются таблицы, на базе которых основан запрос?

2)Каждому полю таблицы в бланке запроса по образцу соответствует один столбец. В нём можно дать команду на расчёт одной итоговой функции. Как сделать 4 итоговых вычисления по одному полю, например, определить суммарную, среднюю, максимальную и минимальную цену товаров в некоей группе?

3)В запросе имеется вычисляемое поле с названием ФИО. В нём записано выражение, согласно которому берутся данные из трёх полей: Фамилия, Имя и Отчество, потом эти данные сливаются вместе в одну строку и заносятся в это поле. Как сделать, чтобы в результирующей таблице отображалось содержимое поля ФИО без дублирования данных из тех полей, по которым оно рассчитано?

4)В базе данных есть поля: Фамилия, Имя, Отчество. В столбцах бланка запроса по образцу, соответствующих этим полям, включено указание на проведение сортировки. Так по какому же из трёх полей на самом деле произойдёт сортировка?

5)Для выполнения итоговых вычислений записи в таблицах должны быть сгруппированы по какому-либо признаку. В то же время, в бланке запроса по образцу нет строки для команды группировки. Как внести в него эту строку?
1. Так, как они названы в твоем учебнике. Кроме его авторов, никто подобную терминологию не применяет. Таблицы могут называться несколько по-разному в зависимости от способа организации данных (например, индекс-ориентированные таблицы), но только не в таком ключе.
2. В вопросе перечислены стандартные групповые функции. Ничто не мешает тебе применить их все к одному и тому же полю в одном запросе. Все вопросы по "бланкам запроса" - опять же, к авторам учебника. Они явно любят придумывать термины, которые никому в пень не впились.
3. С этой точки зрения вычисляемые поля ничем не отличаются от обычных, по крайней мере в современных СУБД вроде Оракла: на них точно так же можно создавать индексы и использовать модификатор distinct. Так что тупо distinct по этому полю и адью.
4. Я ХЗ за твои бланки. Какое поле будет указано для сортировки первым, по тому и будет сортировка, потом по второму и т. д.
5. Очевидно, руками. Не ногами же?
ИК
Иван Краевский
90 398
Лучший ответ
Басов Евгений Это вопросы про СУБД access
1 - Бланк запроса по образцу
2 - одно и то же поле можно включить в бланк запроса по образцу несколько раз.
3 - флажок Вывод на экран\скрыть столбцы
4 - То, которое стоит первым – фамилия
5 - Для введения этой строки в бланк надо щелкнуть на кнопке Групповые операции на панели инструментов Access.