ЗАДАНИЯ Триггер автоинкремента Задание создать таблицу Person (id, lastName, firstName) создать последовательность используя последовательность, создать.

Презентация:



Advertisements
Похожие презентации
PL/SQL Взаимодействие с СУБД. Специальные типы Имя_таблицы.имя_столбца%TYPE Имя_таблицы%ROWTYPE; Имя_курсора%ROWTYPE;
Advertisements

PL/SQL Введение 1. Типы данных Типы доступные SQL (в Oracle) BOOLEAN CHAR NUMBER RECORD TABLE.
PL/SQL Курсоры. Курсор – специальный элемент, связанный с SQL-оператором SELECT. Объявление курсора происходит в секции объявления базового блока. Работа.
«ИЗМЕНЕНИЕ ДАННЫХ В БД» Выполнил: студент 722 группы Специальности Информационные системы (по отрослям) Токарев Виктор.
Операторы цикла с условием 9 класс Раздел: Основы алгоритмизации и программирование на языке Pascal.
Тема урока : « Создание таблиц в MS Word». Таблицу можно вставить несколькими способами: С помощью команды текстового меню Таблица -> Вставить -> Таблица.
PL/SQL Триггеры (INSERT, UPDATE, DELETE). Определение Три́ггер базы данных (англ. trigger) это хранимая процедура особого типа, которую пользователь не.
Базы данных. Введение Базы данных обеспечивают хранение информации. Доступ к базе данных осуществляется через специальную программу - систему управления.
Базы данных Проектирование базы данных Выполнил: Волкова Н.М. гр. С-55 Руководитель: Шурупов Д.В.
Основные понятия БД Сама по себе БД не может обслужить запросы пользователя на поиск и обработку информации, т.е. БД – это «информационный склад». Обслуживание.
Тема урока: Условная функция в Excel. Условная функция в Excel Условие – это логическое выражение, которое может принимать значение ИСТИНА или ЛОЖЬ. Пример:
Написать мнемокод и блок-схему. Мнемокод 1.Задать i = 0, s = 0 2.Если i.
Выражения унарные (унарный минус) арифметические (+, -, *, /) сравнения (, =, =, , LIKE, BETWEEN...) конкатенации (||) логические (NOT, AND, OR)
1 Программирование на языке Бейсик Тема. Циклы. 2 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом.
База данных База данных – это конкретная предметная область, описанная с помощью таблиц.
Таблицы истинности.. Решение логических задач принято записывать в виде таблиц истинности – таблиц, в которых по действиям показано, какие значения принимает.
Презентация на тему: Ключевое слово TOP n [PERCENT] [WITH TIES]
Основы SQL Запросы к базе данных. Что такое база данных SQL? SQL (Structured Query Language - «Структурированный язык запросов») - универсальный компьютерный.
Разработка и реализация системы семантически-ориентированного поиска с использованием Knowledge.NET Выполнил: Ким Сергей Владимирович
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Транксрипт:

ЗАДАНИЯ

Триггер автоинкремента Задание создать таблицу Person (id, lastName, firstName) создать последовательность используя последовательность, создать триггер автоинкремента для таблицы Person Справочная литераутра блок PL/SQL, презентация «Триггеры» 2 семестр, ссылка «Справочные сведения о последовательностях»

Использование исключений Задание 1 Написать Hello World! Задание 2 сделать цикл постоянного уменьшения на 1 целочисленной переменной определить исключение, порождаемое в момент, когда значение переменно стало равно 5 написать обработку исключения, в которой вывести текстовое сообщение о равенстве переменной значению 5 Справочная литераутра блок PL/SQL, презентация «Введение 1»

Взаимодействие с БД Задание создать таблицы: Persons (id, name, organization_id), Organizations (id, name ) создать тригер автоинкремента для таблиц, заполнить произвольным образом таблицы (несколько строк) при помощи SELECT … INTO вывести информацию о персоне по заданному id в виде: – Справочная литераутра блок PL/SQL, презентация «Взаимодействие с СУБД» 2 семестр, ссылка «Введение в язык PL SQL»

Использование курсоров Задание создать две таблицы students(id, lastName),teachers(id, lastName) создать триггеры для автоинкремента для этих таблиц и заполнить таблицу teachers создать триггер для таблицы students, который при вставке строки в таблицу проверяет есть ли вставляемая фамилия в таблице teachers. Если да, то триггер порождает исключение, которое отлавливается в триггере и выводится сообщенине, что данная фамилия содержится в таблице teachers. Иначе - происходит вставка фамилии в таблицу students. Для реализации последнего триггера нужно использовать курсор в который выбрать все строки (либо только все фамилии, что будет удобнее) из таблицы teachers. Справочная литераутра блок PL/SQL, презентация «Курсоры» 2 семестр, ссылка «Введение в язык PL SQL»