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




НазваниеЛабораторная работа №5 посвящена оптимизации запросов и работе с индексами
страница4/19
Дата19.12.2012
Размер0.65 Mb.
ТипЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   19

Вариант 4.


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

  1. Отношение "Тренеры" (поля "ФИО", "Уровень мастерства" (КМС, МС и т.д.), "Текущий рейтинг").

  2. Отношение "Спортсмены":

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

    Тип

    Длина


    Дес.

    Примечание

    Номер удостоверения

    N

    6

    0

    первичный ключ

    ФИО

    C

    40




    обязательное поле

    Дата рождения

    D







    обязательное поле

    Пол

    С

    1




    обязательное поле

    Уровень мастерства

    С

    7




    1 разряд, 2 разряд, КМС, МС и т.д.

    Тренер

    N

    3

    0

    внешний ключ к таблице "Тренеры"

    Текущий рейтинг

    N

    4

    0




    Стипендия

    N

    7

    2

    по умолчанию – 0

    Адрес

    С

    40




    обязательное поле

    Мобильный телефон

    С

    11







    Домашний телефон

    С

    11







  3. Отношение "Соревнования" (поля "Тип", "Место проведения", "Дата проведения", "Ограничения по возрасту").

  4. Отношение "Участие в соревнованиях" ("Соревнование", "Спортсмен", "Результат" (количество завоеванных очков), "Занятое место").

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

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

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

  • спортсменов с их тренерами;

  • спортсменов, подходящих для участия в определенных соревнованиях (по возрасту);

  • спортсменов, участвовавших в соревнованиях текущего года (упорядочить по соревнованию и количеству завоеванных очков);

  • спортсменов, у которых не указан ни домашний, ни мобильный телефон.

Вывести для каждого соревнования количество участников.

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

  1. Представление "Результаты соревнований": соревнование – спортсмен – тренер – результат – занятое место.

  2. Представление "Спортсмены, не участвующие в соревнованиях".

  3. Представление "Рейтинги тренеров". Рейтинг рассчитать как отношение количества спортсменов, занявших в соревнованиях первые три места, к общему количеству спортсменов данного тренера.

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

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

Л.р. №6. Изучение механизма транзакций. С помощью различных операторов SQL (DDL, DML) определить ситуации автоматической фиксации транзакций. Запустить два окна SQL Plus и определить, какой уровень изоляции транзакций установлен. Проиллюстрировать работу с командами SAVEPOINT, COMMIT и ROLLBACK.
1   2   3   4   5   6   7   8   9   ...   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
обратиться к администрации
Библиотека
Главная страница