ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.06.2019
Просмотров: 110
Скачиваний: 1
Студента ИТ14-1 Красовского А.В.
Лабораторная работа 4
Создание запросов и управление их выполнением в СУБД InterBase
Цель работы: получить навыки использования инструмента IBConsole СУБД InterBase и создания файлов базы данных и таблиц с использованием языка SQL.
База данных: учет работ дисплейных компьютерных классов
Запрос
1:
Получение списка ПК из второго
класса
SELECT * FROM pc INNER JOIN classes ON pc.`class id` = 2 AND classes.`id Класса` = 2
Запрос 2:
Получение списка курсов и пользователей, которые проходили обучение в третьем классе
SELECT `users`.`id Пользователя`, courses.`name`
FROM users
INNER JOIN studying ON studying.`users id` = users.`id Пользователя`
INNER JOIN `session` ON `session`.`user id` = users.`id Пользователя`
INNER JOIN courses ON studying.`courses id` = courses.`id Курса`
INNER JOIN pc ON `session`.`pc id` = pc.`id ПК`
WHERE pc.`class id` = 3
Запрос 3:
Получение списка пользователей и использованного типа ПО по курсу изучения андроида
SELECT `users`.`name`, software.`id ПО`
FROM users
INNER JOIN studying ON studying.`users id` = users.`id Пользователя`
INNER JOIN courses ON studying.`courses id` = courses.`id Курса`
INNER JOIN `session` ON `session`.`user id` = users.`id Пользователя`
INNER JOIN software ON `session`.`software id` = software.`id ПО`
WHERE studying.`courses id` = 1
Вывод: в ходе лабораторной работы получил навыки создания SQL запросов для выборки данных из БД.