ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.06.2019

Просмотров: 108

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Студента ИТ14-1 Красовского А.В.

Лабораторная работа 3

Создание запросов и управление их выполнением в СУБД InterBase

Цель работы: получить навыки использования инструмента IBConsole СУБД InterBase и создания файлов базы данных и таблиц с использованием языка SQL.

База данных: учет работ дисплейных компьютерных классов

Запрос 1:
Получение списка ПК из второго класса

SELECT * FROM pc WHERE `class id`= 2


Запрос 2:

Получение списка курсов и пользователей, которые проходили обучение в третьем классе

SELECT `users`.`id Пользователя`, courses.`name`

FROM users, courses, pc, studying, `session`

WHERE studying.`courses id` = courses.`id Курса` AND studying.`users id` = `users`.`id Пользователя`

AND `users`.`id Пользователя` = `session`.`user id` AND `session`.`pc id` = pc.`id ПК`

AND pc.`class id` = 3

Запрос 3:

Получение списка пользователей и использованного типа ПО по курсу изучения андроида

SELECT `users`.`name`, software.`id ПО`

FROM users, courses, studying, `session`, software

WHERE studying.`courses id` = 1 AND studying.`courses id` = courses.`id Курса`

AND studying.`users id` = users.`id Пользователя` AND `session`.`user id` = users.`id Пользователя`

AND `session`.`software id` = software.`id ПО`

Вывод: в ходе лабораторной работы получил навыки создания SQL запросов для выборки данных из БД.


Смотрите также файлы