- •Лабораторная работа № 3
- •Структура лабораторной работы
- •1. Общие сведенья об операторах реляционной алгебры
- •1.1. Оператор объединения.
- •1.2. Использование предикатов in, between, like, is null
- •1.3. Вложенные (подчиненные) запросы
- •1.4. Формирование запросов на sql по формулам реляционной алгебры
- •2. Задание к лабораторной работе
- •Реализовать следующие запросы средствами sql:
- •Реализовать запросы на sql, по заданным операциям реляционной алгебры (все имена атрибутов переименовать в естественно-языковую форму).
- •3. Оформление отчета
- •4. Контрольные вопросы
3. Оформление отчета
Титульный лист оформляется согласно традиционным требованиям, включая Номер работы, Номер группы и ФИО студента, а также кто принимал данную работу.
Содержание должно включать Тему лабораторной работы и Ход ее выполнения.
Ход выполнения работы должен содержать все инструкции SQL (SELECT) реализованные в лабораторной работе. Условия заданий записывать не обязательно.
Вывод.
4. Контрольные вопросы
Виды операций реляционной алгебры.
Теоретико-множественные операции реляционной алгебры.
Какие отношения называются совместимыми по типу?
Операция объединения.
Операция пересечения.
Операция вычитания.
Операция декартова произведения.
Реализация теоретико-множественных операций реляционной алгебры.
Какие типы соединений (JOIN) реализуют операция вычитания?
В каком случае обязательно указывать имя таблицы перед именем поля?
Какая разница между предложениями WHERE и HAVING?
Использование предикатов.
Свойства подчиненных запросов.
В каких случаях нельзя использовать логические операции сравнения с подчиненными запросами?
В каких случаях используется оператор IN?
