Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Итоговый тест

.docx
Скачиваний:
8
Добавлен:
19.06.2023
Размер:
19.99 Кб
Скачать
  1. Процесс установления подлинности пользователя информационной системы называется аутентификацией.

  2. Дана таблица «Экзамен» с полями (Группа, ФИО студента, Балл). Напишите SQL-запрос по определению среднего балла каждой группы по результатам тестирования.

select 'Группа', avg('Балл') as 'Средний балл' from 'Экзамен' group by 'Группа'

  1. Необходимо в таблицу «Экзамен» п. 2 внести сведения о новом студенте. Напишите соответствующий SQL-запрос.

insert into 'Экзамен' ('Группа', 'ФИО студента', 'Балл') values ('9300', 'Бардушкин Б. Б.', 100)

  1. Для отношения из п. 2. укажите первичный ключ отношения, дайте разъяснения почему.

Первичный ключ — комбинация атрибутов «Группа» и «ФИО студента». В одном университете можно встретить студентов с одинаковыми ФИО, однако в конкретной группе такое явление большая редкость. По-хорошему, первичным ключом стоит выбрать номер зачётной книги, однако её нет в исходных данных.

  1. Продемонстрируйте пример работы операции объединения реляционной алгебры на двух любых отношениях.

Экзамен 1.

Группа

ФИО студента

Балл

9300

Бардушкин Б. Б.

100

9399

Иванов И. И.

74

9394

Иванов И. И.

0

9394

Абрамов А. А.

88

Экзамен 2.

Группа

ФИО студента

Балл

9300

Бардушкин Б. Б.

100

9399

Иванов И. И.

0

9394

Иванов И. И.

0

9356

Дряницин Д. А.

32

Результат объединения Экзамен 1 и Экзамен 2.

Группа

ФИО студента

Балл

9300

Бардушкин Б. Б.

100

9399

Иванов И. И.

0

9399

Иванов И. И.

74

9394

Иванов И. И.

0

9394

Абрамов А. А.

88

9356

Дряницин Д. А.

32

  1. Даны две таблицы «Студенты», «Дисциплины осеннего семестра». Напишите запрос на асимметричное объединение таблиц, имея ввиду, что некоторые студенты не сдали некоторые дисциплины. Поля таблиц задайте самостоятельно.

Пусть Студенты с полями (Номер зачётной книги, Группа, ФИО), Дисциплины осеннего семестра с полями (Номер зачётной книги, Наименование, Балл).

select 'Студенты'.'Номер зачётной книги', 'Студенты'.'Группа', 'Студенты'.'ФИО', 'Дисциплины осеннего семестра'.'Наименование', 'Дисциплины осеннего семестра'.'Балл'

from 'Студенты' left join 'Дисциплины осеннего семестра'

on 'Студенты'.'Номер зачётной книги'='Дисциплины осеннего семестра'.'Номер зачётной книги'

  1. Степень отношения «Экзамен» из п. 2 равна трём.

Соседние файлы в предмете Управление данными