1) Пользуясь приведенной реляционной схемой базы данных, определите, какая(ие) операция(ии) может быть использована для ответа на поставленные вопросы:
3) Сформулируйте вопросы задания 2 в реляционном исчислении.
4) Над представленными отношениями выполнить теоретико-множественные и/или специальные реляционные операторы. При необходимости обеспечить совместимость отношений по типу.
· Даны два отношения, кортежи которых содержат личные данные абитуриентов, поступающих в университет. Проиллюстрировать выполнение следующих теоретико-множественных операторов над отношениями А и В: объединение, пересечение и вычитание.
Таблица А
Фамилия
Имя
Отчество
№ паспорта
Адрес
Иванов
Иван
Иванович
Владимир
Петров
Петр
Александрович
Муром
Сидоров
Михаил
Викторович
Владимир
Таблица В
Фамилия
Имя
Отчество
№ паспорта
Прописка
Соколов
Иван
Сергеевич
Москва
Петров
Петр
Александрович
Муром
Сергеев
Алексей
Викторович
Ковров
· Даны отношения А и В, кортежи которых содержат личные данные абитуриентов, поступающих в университет. Проиллюстрировать выполнение следующих теоретико-множественных операторов над отношениями А и В: объединение, пересечение и вычитание.
Таблица А
Фамилия
Имя
Отчество
№ паспорта
Адрес
Соколов
Сергей
Викторович
Ковров
Иванов
Иван
Иванович
Владимир
Петров
Петр
Александрович
Муром
Сидоров
Михаил
Викторович
Владимир
Таблица В
Фамилия
Имя
Отчество
Паспортные данные
Прописка
Соколов
Иван
Сергеевич
Москва
Петров
Петр
Александрович
Муром
Соколов
Сергей
Викторович
Ковров
Сергеев
Алексей
Викторович
Ковров
· Дано отношение В, кортежи которого содержат информацию о сдаче вступительных экзаменов в университет. Проиллюстрировать выполнение реляционных операторов, позволяющих ответить на следующие вопросы: кто из абитуриентов получил положительные оценки на вступительных экзаменах в университет? когда и по каким предметам проводятся вступительные экзамены в университет?
Таблица В
№ экз. листа
Предмет
Дата экзамена
Оценка
Математика
20.06.2006
отлично
Информатика
25.06.2006
хорошо
Информатика
25.06.2006
отлично
Математика
20.06.2006
хорошо
Физика
23.06.2006
удовлетворительно
Математика
20.06.2006
хорошо
Информатика
25.06.2006
отлично
Математика
20.06.2006
хорошо
· Даны отношения А и В, кортежи которых содержат информацию об абитуриентах и результатах сдачи экзаменов. Проиллюстрировать выполнение реляционных операторов, позволяющих ответить на следующие вопросы: какие оценки получил каждый студент на вступительных экзаменах в университет?кто из студентов получил на вступительных экзаменах хотя бы одну оценку «отлично»?кто из студентов получил оценку «отлично» по всем трем вступительным экзаменам?
Таблица А
№ Экз. листа
Фамилия
Имя
Отчество
Соколов
Сергей
Викторович
Иванов
Иван
Иванович
Петров
Петр
Александрович
Сидоров
Михаил
Викторович
Таблица В
№ экз. листа
Предмет
Дата экзамена
Оценка
Математика
20.06.2006
отлично
Информатика
25.06.2006
хорошо
Информатика
25.06.2006
отлично
Математика
20.06.2006
хорошо
Физика
23.06.2006
удовлетворительно
Математика
20.06.2006
хорошо
Информатика
25.06.2006
отлично
Математика
20.06.2006
хорошо
· Даны отношения А и В, кортежи которых содержат информацию о проходных баллах по специальностям факультета информационных технологий и результатах сдачи экзаменов абитуриентами.Проиллюстрировать выполнение реляционных операторов, позволяющих ответить на следующие вопросы: кто из студентов и на какие специальности поступил, исходя из суммы баллов за два экзамена?Кто из студентов не поступит на специальность 230101?