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

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

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

Добавлен: 07.06.2019

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

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

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

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

Лабораторная работа 5
Создание индексов и видос в системе управления базами данных
InterBase.

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

Ход работы

1. Создание видов.

1.1 Создание вида для отображения списка курсов и пользователей, которые проходили обучение в третьем классе.

CREATE VIEW ThirdClass AS

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


1.2 Создание вида для отображения сотрудников, которые продавали билеты в г. Донецк.

CREATE VIEW FirstCourse AS

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




2. Создание индексов.


Создание индексов для id ПК, ПО и пользователя

CREATE INDEX pc id index ON pc(id ПК);

CREATE INDEX software id index ON software(id ПО);

CREATE INDEX user id index ON users(id Пользователя);



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


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