Лабораторная работа 3 По дисциплине: Сетевые базы данных. Вариант 3
Состав работы
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа № 3
Тема 1: Хранимые процедуры и функции PL/SQL
(в лекциях см. п. 9.1, 9.2).
Тема 2: Пакеты PL/SQL
(в лекциях см. п. 9.3).
Тема 3: Триггеры PL/SQL
(в лекциях см. п. 9.6).
Задание:
Вариант 3.
1. Создать пакет, в который поместить функцию, которая возвращает минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателях, имеющих заказы до даты, переданной в параметре. Вызовите процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая изменяет количества лекционных часов в таблице дисциплин, изучаемых в высших учебных заведениях, из задания 1 лабораторной работы 2. Количество часов должно удвоиться для дисциплины с самым коротким названием, кроме дисциплины, указанной в параметре.
4. Создать триггер PL/SQL, который запрещает изменение рейтинга для покупателей, если изменение происходит после 25-го числа.
5. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице продавцов. При регистрации необходимо сохранять вид операции и время ее выполнения. Вывести содержимое журнала регистрации.
Тема 1: Хранимые процедуры и функции PL/SQL
(в лекциях см. п. 9.1, 9.2).
Тема 2: Пакеты PL/SQL
(в лекциях см. п. 9.3).
Тема 3: Триггеры PL/SQL
(в лекциях см. п. 9.6).
Задание:
Вариант 3.
1. Создать пакет, в который поместить функцию, которая возвращает минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателях, имеющих заказы до даты, переданной в параметре. Вызовите процедуру пакета из безымянного блока.
3. Включите в пакет процедуру, которая изменяет количества лекционных часов в таблице дисциплин, изучаемых в высших учебных заведениях, из задания 1 лабораторной работы 2. Количество часов должно удвоиться для дисциплины с самым коротким названием, кроме дисциплины, указанной в параметре.
4. Создать триггер PL/SQL, который запрещает изменение рейтинга для покупателей, если изменение происходит после 25-го числа.
5. Создать триггер PL/SQL, который регистрирует в журнальной таблице операции вставки, изменения и удаления данных в таблице продавцов. При регистрации необходимо сохранять вид операции и время ее выполнения. Вывести содержимое журнала регистрации.
Дополнительная информация
Сдано в 2024 без замечаний.
Похожие материалы
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант 3
SibGOODy
: 14 июля 2023
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задание на лабораторную работу (вариант 3)
1. Создать пакет, в который поместить функцию, которая возвращает минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателях, имеющих заказы до даты, переданной в параметре. Вызовите процедуру пакета из безымянного б
350 руб.
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант №3
SibGOODy
: 18 марта 2018
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2).
Тема 3: Транзакции (в лекциях см. п.3.2).
Задания
1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о странах. Создайте последовательность и используйте ее в командах вставки для заполнени
300 руб.
Лабораторная работа №3. Вариант №3. Сетевые базы данных
SEI
: 23 июля 2018
Задание:
1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о странах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для изменения названия страны с самым большим номером, вторую - для увеличения вдвое численности населения страны с самым
60 руб.
Лабораторная работа №3. Вариант №3. Сетевые базы данных.
SibGUTI2
: 4 ноября 2016
Лабораторная работа 3
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2).
Тема 3: Транзакции (в лекциях см. п.3.2).
Вариант 3.
1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о странах. Создайте последовательность и используйте ее в
40 руб.
Лабораторная работа № 3 по предмету "Сетевые базы данных", вариант № 3
alexxxxxxxela
: 22 декабря 2015
Вариант № 3
ого номера.
3. Напишите две команды изменения данных: одну - для изменения названия страны с самым большим номером, вторую - для увеличения вдвое численности населения страны с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о странах с нечетными номерами.
5. Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
6. Использу
40 руб.
Лабораторная работа №3. Сетевые базы данных
Axi0ma
: 14 июня 2018
Задание
No 1
Используя вложенные циклы while, в скрипте z3-1.php отобразите на экране таблицу Пифагора 10×10 (т.е. таблицу умножения чисел от 1 до 10). При этом фон диагональных ячеек должен быть того цвета, который задается вне циклов. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
Обязательно используйте служебные символы табуляции и новой строки для создания читабельного html-файла.
(Использовать листинги 7-1 и 7-6).
No 2
Используя вложенные циклы for в скрипте
45 руб.
Сетевые базы данных. Лабораторная работа №3. Вариант 2.
Рома38
: 22 мая 2025
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Вариант 2.
1. Создать пакет, в который поместить процедуру, которая принимает в параметрах Ваши фамилию, имя и отчество, а выводит инициалы и фамилию. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых N (передать в параметре) по возрастанию стоимостей заказах и именах их покупателей. Вызовите процедуру пакета из безымянного бл
350 руб.
Сетевые базы данных Лабораторная работа 3 вариант 4
svladislav987
: 30 августа 2023
Лабораторная работа 3
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2).
Тема 3: Транзакции (в лекциях см. п.3.2).
Пример задания:
1. Создать таблицу с именем tab1 в базе данных одним числовым полем для целых двузначных чисел и двумя символьными полями размером по 50 байтов.
Решение:
create table tab1 (
col1 number(2),
col2 varchar2(50),
col3 varchar2(50)
)
Результат:
Table crea
100 руб.
Другие работы
ОТЧЕТ по лабораторной работе № 1. Программирование разветвляющихся процессов
erboollat
: 15 марта 2018
Задание. Даны переменные х и у. Выяснить, принадлежит ли точка с координатами (х,у) кругу единичного радиуса с центром в начале координат.
Напечатайте таблицу перевода температуры из градусов по шкале Цельсия (°С) в градусы по шкале Фаренгейта (°F). Перевод осуществляется по формуле
112 руб.
Экзаменпо дисциплине: Теория языков программирования и методы трансляции. Билет 22
xtrail
: 24 августа 2025
Билет №22
1) Эквивалентные способы задания регулярных языков. Свойства регулярных языков, способ проверки языка на регулярность. Проиллюстрировать на примере (пример должен быть свой).
2) Грамматики предшествования как основа восходящего распознавателя языков без возвратов. Алгоритм восходящего анализа языков без возвратов, основанный на грамматиках операторного предшествования. Проиллюстрировать на примере (пример должен быть свой).
3) Построить детерминированный автомат с магазинной памятью P
800 руб.
Теория языков программирования и методы трансляции
Илья272
: 5 ноября 2023
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов.
Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
1300 руб.
Привод - 01.004 СБ
.Инженер.
: 16 сентября 2022
В.А. Леонова, О.П. Галанина. Альбом сборочных чертежей для деталирования и чтения. Вариант 01.004 - Привод. Сборочный чертеж. Деталирование. Модели.
Данный привод предназначен для передачи вращения между валами, расположенными под углом друг к другу, и представляет собой зубчатую коническую передачу, смонтированную в корпусе 1.
Вращение с вала машины передается вертикальному валу 9, нижний коней которого является кулачковой полумуфтой. Вторая полумуфта, смонтированная на валу машины, на чертеже
500 руб.