Скачать 0.65 Mb.
|
Лабораторные работы по курсу "Введение в базы данных" (1-й семестр).ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ЗАДАНИЕ! Лабораторные работы заключаются в изучении языка SQL. Работы выполняются в SQL Plus под управлением системы Oracle (версии не ниже 9i). В заданиях используются следующие обозначения типов данных: N – числовой тип (значение "Дес." при этом указывает количество знаков после запятой); C – символьный тип (char или varchar в зависимости от длины и семантики поля); D – тип "дата". Номер варианта лабораторных работ равен номеру студента по списку группы. Сдача лабораторной работы заключается в демонстрации созданных отношений и запросов. Если лабораторные работы (1-4) сдаются по почте, то файлы должны включать не только решение, но и само задание. В противном случае задание не принимается.
Задания на лабораторные работыВариант 1.Л. р. №1. Создание и заполнение отношений БД отдела кадров. 1. Отношение "Отделы" (поля "Идентификатор", "Название отдела"). 3. Отношение "Должности" (поля "Название должности", "Оклад"). 2. Отношение "Штатное расписание" (поля "Отдел", "Должность", "Количество ставок на отдел"). 4. Отношение "Сотрудники":
Примечание: не для всех отношений указаны ключевые поля. Если они не указаны, их нужно добавить! Л.р. №2. Выборка данных. Один из запросов надо написать двумя способами и объяснить, какой из вариантов будет работать быстрее и почему. Создать упорядоченные списки:
Для каждого отдела посчитать количество сотрудников с разным образованием. Л.р. №3. Работа с представлениями. Для созданных представлений необходимо проверить с помощью запросов UPDATE и INSERT, являются ли они обновляемыми, и объяснить полученный результат.
Л.р. №4. Изучение операций реляционной алгебры. Необходимо написать на языке SQL запросы, которые реализуют операции реляционной алгебры. Если для демонстрации операций РА недостаточно отношений, созданных во время выполнения работы №1, то следует создать дополнительные отношения. Л.р. №5. Оптимизация запросов и работа с индексами. Общее для всех вариантов задание приведено в конце данного документа. Л.р. №6. Изучение механизма транзакций. С помощью различных операторов SQL (DDL, DML) определить ситуации автоматической фиксации транзакций. Запустить два окна SQL Plus и определить, какой уровень изоляции транзакций установлен. Проиллюстрировать работу с командами SAVEPOINT, COMMIT и ROLLBACK. |
![]() | Лабораторная работа Использование редактора запросов sql borland sql explorer(TM) для создания запросов к данным с использованием языка sql | ![]() | Отчет по дисциплине «методы оптимизации и принятия решения» «лабораторная работа №4. Программная реализация методов оптимизации функции одной переменной (метод ломаных)» |
![]() | Лабораторная работа №1 Задание 1 Данная работа посвящена изучению и реализации линейных конструкций в программах на языке Паскаль, а также освоению элементарных синтаксических... | ![]() | Лабораторная работа №5 Анализ операций с ценными бумагами Лабораторная работа №5 включает 5 заданий. Для выполнения этих заданий необходимо ознакомиться с теоретическим материалом, приведенным... |
![]() | Методические указания к лабораторной работе 7 Лабораторная работа Работа даёт возможность ознакомиться с приборами химической разведки, которыми укомплектовано рабочее место,... | ![]() | Лабораторная работа Установка и настройка 6 Лабораторная работа Демонстрационный проект 7 Упражнение 1: Работа с основной схемой проекта 7 Упражнение 2: Работа со схемой «Резервуарный парк» Разработка систем диспетчерского контроля и управления с использованием Infinityscada 4 |
![]() | Лабораторная работа №2 по дисциплине: «Информационно-поисковые системы» Перешла на сайт поисковой системы Апорт (Яндекс, Рамблер. Нашла в каждой системе ссылки на ее описание в целом, на описание языка... | ![]() | Лабораторная работа. Получение и свойства оксидов, гидроксидов и солей Лабораторная работа. Ряд напряжений металлов. Гальванические элементы. Электролиз юююююю |
![]() | Лабораторная работа №2 по дисциплине: «Информационно-поисковые системы» Перешла на сайт поисковой системы Апорт (затем Яндекс и Рамблер). Нашла в каждой системе ссылки на ее описание в целом, на описание... | ![]() | Лабораторная работа 3 Интерфейс на естественном языке к базе знаний интеллектуальной системы Изучение общих принципов построения и функционирования подсистемы анализа запросов на естественном языке для системы накопления знаний... |