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

РВБД / Lab4

.docx
Скачиваний:
27
Добавлен:
30.06.2018
Размер:
77.22 Кб
Скачать

Студента ИТ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 запросов для выборки данных из БД.

Соседние файлы в папке РВБД