Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами




НазваниеЛабораторная работа №5 посвящена оптимизации запросов и работе с индексами
страница15/19
Дата19.12.2012
Размер0.65 Mb.
ТипЛабораторная работа
1   ...   11   12   13   14   15   16   17   18   19

Вариант 15.


Л.р. №1. Создание и заполнение отношений БД деканата.

  1. Отношение "Кафедры" (поля "Шифр кафедры", "Название кафедры").

  2. Отношение "Преподаватели" (поля "ФИО", "Должность (старший преподаватель, доцент, профессор)", "Ученая степень (кандидат или доктор наук)", "Кафедра").

  3. Отношение "Дисциплины" (поле "Шифр дисциплины", "Название дисциплины").

  4. Отношение "Расписание занятий":

Содержимое поля

Тип

Длина

Дес.

Примечание

Идентификатор

N

5

0

суррогатный первичный ключ

Дисциплина

N

4

0

внешний ключ к таблице "Дисциплины"

Группы

C

15




перечисление через запятую

Тип занятий

С

20




лекция, семинар, лабораторная работа

Преподаватель

C

6




внешний ключ к таблице "Преподаватели"

День недели

С

2




пн, вт, ср, чт, пт, сб

Время

N

5

2




Аудитория

N

3

0




Примечание: не для всех отношений указаны ключевые поля. Если они не указаны, их нужно добавить!

Л.р. №2. Выборка данных. Один из запросов надо написать двумя способами и объяснить, какой из вариантов будет работать быстрее и почему.

Создать упорядоченные по кафедрам списки:

  • кафедра – преподаватель – дисциплина;

  • преподавателей, у которых должность не соответствует учёной степени (для кандидата соответствующая должность доцент, для доктора – профессор);

  • дисциплин, по которым нет лекций.

Убедиться с помощью запроса, что у каждого преподавателя не более 3-х занятий в день. Выдать расписание занятий для одной произвольной группы.

Л.р. №3. Работа с представлениями. Для созданных представлений необходимо проверить с помощью запросов UPDATE и INSERT, являются ли они обновляемыми, и объяснить полученный результат.

  1. Представление "Качественный состав сотрудников кафедр": кафедра – количество профессоров – количество доцентов.

  2. Представление "Расписание для преподавателей кафедры «ТСС»" (соединение отношений "Дисциплины", "Преподаватели" и "Расписание занятий").

  3. Представление "Нагрузка преподавателей": кафедра – преподаватель – количество дисциплин, которые он ведёт.

Л.р. №4. Изучение операций реляционной алгебры. Необходимо написать на языке SQL запросы, которые реализуют операции реляционной алгебры. Если для демонстрации операций РА недостаточно отношений, созданных во время выполнения работы №1, то следует создать дополнительные отношения.

Л.р. №5. Оптимизация запросов и работа с индексами. Общее для всех вариантов задание приведено в конце данного документа.

Л.р. №6. Изучение механизма транзакций. С помощью различных операторов SQL (DDL, DML) определить ситуации автоматической фиксации транзакций. Запустить два окна SQL Plus и определить, какой уровень изоляции транзакций установлен. Проиллюстрировать работу с командами SAVEPOINT, COMMIT и ROLLBACK.
1   ...   11   12   13   14   15   16   17   18   19

Похожие:

Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа Использование редактора запросов sql borland sql explorer(TM) для создания запросов к данным с использованием языка sql

Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconОтчет по дисциплине «методы оптимизации и принятия решения»
«лабораторная работа №4. Программная реализация методов оптимизации функции одной переменной (метод ломаных)»
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа №1 Задание 1
Данная работа посвящена изучению и реализации линейных конструкций в программах на языке Паскаль, а также освоению элементарных синтаксических...
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа №5 Анализ операций с ценными бумагами
Лабораторная работа №5 включает 5 заданий. Для выполнения этих заданий необходимо ознакомиться с теоретическим материалом, приведенным...
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconМетодические указания к лабораторной работе 7
Лабораторная работа Работа даёт возможность ознакомиться с приборами химической разведки, которыми укомплектовано рабочее место,...
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа Установка и настройка 6 Лабораторная работа Демонстрационный проект 7 Упражнение 1: Работа с основной схемой проекта 7 Упражнение 2: Работа со схемой «Резервуарный парк»
Разработка систем диспетчерского контроля и управления с использованием Infinityscada 4
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа №2 по дисциплине: «Информационно-поисковые системы»
Перешла на сайт поисковой системы Апорт (Яндекс, Рамблер. Нашла в каждой системе ссылки на ее описание в целом, на описание языка...
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа. Получение и свойства оксидов, гидроксидов и солей
Лабораторная работа. Ряд напряжений металлов. Гальванические элементы. Электролиз юююююю
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа №2 по дисциплине: «Информационно-поисковые системы»
Перешла на сайт поисковой системы Апорт (затем Яндекс и Рамблер). Нашла в каждой системе ссылки на ее описание в целом, на описание...
Лабораторная работа №5 посвящена оптимизации запросов и работе с индексами iconЛабораторная работа 3 Интерфейс на естественном языке к базе знаний интеллектуальной системы
Изучение общих принципов построения и функционирования подсистемы анализа запросов на естественном языке для системы накопления знаний...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница