Рис. 6.2.5. Запрос для того чтобы найти доход врачей, у кого количество пациентов больше одного.
Рис. 6.2.6. Сортировка по id докторов.
Задание:
Написать и выполнить скрипты по теме лабораторной работы.
Показать три различных по сложности и условиям примера группировки данных с исполъзованием Having.
Показать по три различных по условиям примера сортировки данных с исполъзованием Having.
Подкрепить скрипты скринами с результатами их выполнения в СУБД.
Подготовить отчет по выполненной работе.
Требования к отчету:
Отчет по выполненной работе должен содержать:
Тему лабораторной работы.
Цель лабораторной работы.
Краткие теоретические сведения по теме.
Задание.
Реляционную модель базы данных по предметной области.
Скрипты по теме лабораторной работы со скринами результатов.
Вопросы для самоконтроля:
1. Какова структура ключевого слова HAVING в SQL?
2. В чем цель ключевого слова HAVING?
3. Чем ключевое слово HAVING отличается от WHERE?
4. Какие агрегатные функции можно использовать с ключевым словом HAVING?
Практическая работа № 7. Применение Union, Intersect и Minus
Цель лабораторной работы: научиться применять команды реляционной алгебры, реляционных исчислений в SQL.
Краткие теоретические сведения:
Третья часть реляционной модели, манипуляционная часть, утверждает, что доступ к реляционным данным осуществляется при помощи реляционной алгебры или эквивалентного ему реляционного исчисления.
В реализациях конкретных реляционных СУБД сейчас не используется в чистом виде ни реляционная алгебра, ни реляционное исчисление. Фактическим стандартом доступа к реляционным данным стал язык SQL (Structured Query Language).
Реляционная алгебра в том виде, в котором она была определена Эдгаром Коддом, состоит из восьми операторов, составляющих две группы по четыре оператора.
1. Традиционные операции над множествами: объединение, пересечение, разность и
декартово произведение (все они модифицированы с учетом того, что их операндами являются отношения, а не произвольные множества).
2. Специальные реляционные операции: выборка, проекция, соединение и деление.
Do'stlaringiz bilan baham: |