Для студентов ИДДО НИУ «МЭИ» по предмету Базы данныхСоздать и отладить командный файл-сценарий, позволяющий продемонстрировать работу операторов для своей БД.Создать и отладить командный файл-сценарий, позволяющий продемонстрировать работу операторов для своей БД.
2025-03-292025-03-30СтудИзба
Создать и отладить командный файл-сценарий, позволяющий продемонстрировать работу операторов для своей БД.
Описание
Задание сдано на оценку 5. Вариант 10. В архиве находится файл sql и doc .
Задание:
Создать и отладить командный файл-сценарий, позволяющий продемонстрировать работу операторов для своей БД (созданной в КМ-2):
Составить запрос и продемонстрировать его работу:
а) к нескольким таблицам, содержащий два условия, объединённые по И, а также условие объединения таблиц;
в запрос включить по одному полю каждого типа и константы;
данные упорядочить по возрастанию значений одного из полей.
б) к нескольким таблицам, содержащий три условия, объединённые по ИЛИ (1 - неполное совпадение для символьного поля, 2 - диапазон для поля типа дата, 3 - принадлежность множеству);
в запрос включить по одному полю каждого типа;
данные упорядочить по убыванию значений одного из полей.
в) к нескольким таблицам, содержащий три условия, объединённые по принципу (<усл1> AND <усл2>) OR <усл3>;
в запрос включить по одному полю каждого типа и два вычисляемых поля, имеющих смысловые названия;
данные упорядочить по одному из полей;
Продемонстрировать в запросах использование встроенных символьных, математических функций, функций для работы с датами и временем, преобразования CONVERT, CAST и т. п. (5-10 штук).
Составить запрос и продемонстрировать его работу:
а) левое внешнее объединение главной и подчинённой таблиц (предусмотреть в запросе отбор записей, составив предикат для символьного поля с использованием оператора шаблонов LIKE).
б) к нескольким таблицам, сгруппировав данные по одному из полей, имеющему ограниченное число значений;
в запрос включить условие, ограничивающее состав групп в запросе, и условие, ограничивающее набор учитываемых записей в группе;
в запрос включить по два итоговых поля для каждой группы, полученные с использование агрегатных функций.
в) к нескольким таблицам, сгруппировав данные по одному из полей с помощью раздела COMPUTE .. BY, COMPUTE (только SQL Server), ROLLUP, CUBE, GROUPING SET;
сформировать условия для отбора записей групп.
г) находящий в основной (подчинённой) таблице строки, значения которых [не] входят в число значений ссылочной таблицы;
д) к нескольким таблицам, отбирающий записи, у которых значение одного из полей больше (меньше) среднего значения по этому полю для всей БД в целом;
в запрос включить по одному полю каждого типа;
данные упорядочить по одному из полей.
е) к нескольким таблицам, использующий оператор EXISTS для проверки существования записей, удовлетворяющих условию подзапроса;
ж) использующий оператор объединения таблиц UNION. Для составления запроса создать дополнительную таблицу с несколько изменёнными значениями записей.Показать/скрыть дополнительное описание
Задание:
Создать и отладить командный файл-сценарий, позволяющий продемонстрировать работу операторов для своей БД (созданной в КМ-2):
Составить запрос и продемонстрировать его работу:
а) к нескольким таблицам, содержащий два условия, объединённые по И, а также условие объединения таблиц;
в запрос включить по одному полю каждого типа и константы;
данные упорядочить по возрастанию значений одного из полей.
б) к нескольким таблицам, содержащий три условия, объединённые по ИЛИ (1 - неполное совпадение для символьного поля, 2 - диапазон для поля типа дата, 3 - принадлежность множеству);
в запрос включить по одному полю каждого типа;
данные упорядочить по убыванию значений одного из полей.
в) к нескольким таблицам, содержащий три условия, объединённые по принципу (<усл1> AND <усл2>) OR <усл3>;
в запрос включить по одному полю каждого типа и два вычисляемых поля, имеющих смысловые названия;
данные упорядочить по одному из полей;
Продемонстрировать в запросах использование встроенных символьных, математических функций, функций для работы с датами и временем, преобразования CONVERT, CAST и т. п. (5-10 штук).
Составить запрос и продемонстрировать его работу:
а) левое внешнее объединение главной и подчинённой таблиц (предусмотреть в запросе отбор записей, составив предикат для символьного поля с использованием оператора шаблонов LIKE).
б) к нескольким таблицам, сгруппировав данные по одному из полей, имеющему ограниченное число значений;
в запрос включить условие, ограничивающее состав групп в запросе, и условие, ограничивающее набор учитываемых записей в группе;
в запрос включить по два итоговых поля для каждой группы, полученные с использование агрегатных функций.
в) к нескольким таблицам, сгруппировав данные по одному из полей с помощью раздела COMPUTE .. BY, COMPUTE (только SQL Server), ROLLUP, CUBE, GROUPING SET;
сформировать условия для отбора записей групп.
г) находящий в основной (подчинённой) таблице строки, значения которых [не] входят в число значений ссылочной таблицы;
д) к нескольким таблицам, отбирающий записи, у которых значение одного из полей больше (меньше) среднего значения по этому полю для всей БД в целом;
в запрос включить по одному полю каждого типа;
данные упорядочить по одному из полей.
е) к нескольким таблицам, использующий оператор EXISTS для проверки существования записей, удовлетворяющих условию подзапроса;
ж) использующий оператор объединения таблиц UNION. Для составления запроса создать дополнительную таблицу с несколько изменёнными значениями записей.Показать/скрыть дополнительное описание
Создать и отладить командный файл-сценарий, позволяющий продемонстрировать работу операторов для своей БД (созданной в КМ-2): Составить запрос и продемонстрировать его работу..
Характеристики решённой задачи
Предмет
Учебное заведение
Номер задания
Вариант
Программы
Просмотров
6
Качество
Идеальное компьютерное
Размер
358,49 Kb
Список файлов
БД_КМ-4_Вар._10.docx
V10_script4.sql
Алёна Руденко