Страницу Назад
Поискать другие аналоги этой работы
148 Лабораторная работа 1 2 3 Сетевые базы данных Вариант 0 (10) 2023 годID: 239182Дата закачки: 04 Сентября 2023 Продавец: SibSUTTI (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: ДО СИБГУТИ Описание: 2023 год СибГУТИ Сибирский государственный университет телекоммуникаций и информатики Данилова Любовь Филипповна Тема: Лабораторная работа 1 2 3 Сетевые базы данных Вариант 0 (10) 2023 год Задания Лабораторная работа № 1 Тема 1: Типы данных SQLOracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения. Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы Тема 3: Представления Задание 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они находятся не в Риме 2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Нью-Йорке. 3. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по возрастанию рейтингов. 4. Напишите запрос, который выводит все заказы, сумма которых меньше средней по всем заказам, используя подзапрос. 5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные о продавцах из Берлина. Лабораторная работа № 2 Тема 1: Создание таблиц. Последовательности Тема 2: Вставка, изменение и удаление данных из таблиц. Транзакции. Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL. Тема 4: Вывод данных (в лекциях см. п. 10.1). Обработка исключительных ситуаций (в лекциях см. п. 5.4). Тема 5: Работа с базами данных в программах PL/SQL. Курсоры. Задание 1. Создать таблицу для хранения данных о спортивных соревнованиях. Таблица должна содержать поле для уникального номера, названия соревнования, количества команд участников. 2. Напишите команды для вставки в таблицу 8-10 записей о соревнованиях. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера. 3. Напишите команду удаления строк с данными о соревнованиях с нечетными номерами. Напишите команду отмены транзакции, а затем повторите команду удаления, но для четных номеров. Подтвердите транзакцию. 4. Составить и выполнить программу PL/SQL, которая, используя SELECT … INTO …, считывает из базы данных даты заказов для продавцов, не работающих в Лондоне, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS, в котором определяется вид ошибки и выводится сообщения об этой ошибке. 5. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных имена покупателей, чей рейтинг меньше 200, и выводит результат. Лабораторная работа № 3 Тема 1: Хранимые процедуры и функции PL/SQL Тема 2: Пакеты PL/SQL Тема 3: Триггеры PL/SQL Задание 1. Создать пакет, в который поместить процедуру, которая выводит заглавными буквами строку, заданную в качестве аргумента. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по алфавиту продавцах и их заказах. Вызовите процедуру пакета из безымянного блока. 3. Включите в пакет процедуру, которая изменяет количества участников в таблице спортивных соревнований из задания 1 лабораторной работы 2. Количество участников должно удвоиться в тех строках, в которых оно меньше среднего по таблице, кроме соревнования, указанного в параметре. 4. Создать триггер PL/SQL, который запрещает удаление заказов продавца в последний день месяца. 5. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице заказов. При регистрации необходимо сохранять вид операции, номер и сумму заказа. Вывести содержимое журнала регистрации. Комментарии: Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Сетевые базы данных Вид работы: Лабораторная работа Оценка: Зачет Дата оценки: 04.02.2023 Рецензия: Уважаемый, Комментарии: Комментарии: Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Сетевые базы данных Вид работы: Лабораторная работа Оценка: Зачет Дата оценки: 04.02.2023 Рецензия: Уважаемый, Размер файла: 273,2 Кбайт Фаил: (.zip) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:К сожалению, точных предложений нет. Рекомендуем воспользоваться поиском по базе. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Сетевые базы данных / Лабораторная работа 1 2 3 Сетевые базы данных Вариант 0 (10) 2023 год
Вход в аккаунт: