49959

Создание простейшего триггера на языке PLSQL

Лабораторная работа

Информатика, кибернетика и программирование

Задание для самостоятельной работы на лабораторную работу: Сделать всё по методичке, но по своей таблице, выполненной в первой лабораторной работе

Русский

2014-01-13

238.5 KB

1 чел.

1.  Создание простейшего триггера на языке PLSQL.

1.1 Добавление нового столбца в таблицу Student:

 Alter Table Student Add id number

1.2  Создание новой последовательности:

Create Sequences posl

 minvalue 1

 start with 1

 maxvalue 100

 increment by 1

1.3.  Создание триггера

Create or Replace Trigger STTR

 before insert on Student for each row;

Declare

 x Number;

Begin

 Select posl.nextval into x from dual;

 :new.id:=x;

End STTR

1.4.   Добавляем новую строку в таблицу Student для того, чтобы проверить, как будет изменяться номер зачетки:

insert into Student(F,I,O,Gr,Rayt) Values ('Волков',' Иван',' Игоревич','Ат-06-2',3)

1.5.            Делаем выборку:

Select * from Student

1.6.   Добавляем ещё одну строку в таблицу Студент:

insert into Student(F,I,O,Gr,Rayt) Values ('Вербов','Олег','Сергеевич','Ат-06-2',4)

1.7.   Снова делаем выборку:

2.   Создание пакета

2.1.     Создание пакета Paketik  в таблице Student:

create or replace package Paketik as

   procedure newstudent(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,ID_ number);

   procedure changeball(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,Rayt_ number);

   end Paketik;

   /

2.1.    Создание тела пакета:

create or replace package body Paketik as

   procedure newstudent(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,ID_ number) is

   begin

   insert into Student (F,I,O,GR,ID)

   values(F_,I_,O_,Gr_,ID_);

   end;

   procedure changeball(F_ varchar2,I_ varchar2,O_ varchar2,Gr_ varchar2,Rayt_ number) is

   begin

   update Student

  set Rayt=Rayt_

  where F =F_ and I=I_ and O=O_ and GR=Gr_;

  end;

  end Paketik;

  /

2.2.     Вызов функции из пакета:

call Paketik.newstudent('Носков','Александр','Николаевич','Ат-06-1','0657')

  1.  Делаем выборку для проверки:

Задание для самостоятельной работы на лабораторную работу:

Сделать всё по методичке, но по своей таблице, выполненной в первой лабораторной работе.


 

А также другие работы, которые могут Вас заинтересовать

45481. Аспекты информатизации образования 43 KB
  Компьютерные программы и обучающие системы представляющие собой: компьютерные учебники предназначенные для формирования новых знаний и навыков; диагностические или тестовые системы предназначенные для диагностирования оценивания и проверки знаний способностей и умений; тренажеры и имитационные программы представляющие тот или иной аспект реальности отражающие его основные структурные и функциональные характеристики и предназначенные для формирования практических навыков; лабораторные комплексы в основе которых...
45482. ИТ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ 132 KB
  Наиболее полно возможности САПРпродукта на уровне универсального графического пакета можно проследить на примере utoCD 2000 новой версии самого популярного в России чертежного пакета.; наличие средств моделирования позволяющих редактировать твердотельные объекты на уровне ребер и граней; возможность обращения к свойствам объектов; возможность выбора группировки и фильтрации объектов по типам и свойствам; наличие технологии создания и редактирования блоков; возможность вставки в чертеж гиперссылок; включение...
45484. ФОРМИРОВАНИЕ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ 4.08 MB
  Таким образом для современного состояния информационных технологий необходим переход от информационного описания предметной области к представлению на уровне данных осуществляемый на основе декомпозиции абстракции агрегирования. При анализе предметной области принято выделять три этапа: анализ требований и информационных потребностей; определение информационных объектов и связей между ними; конструирование концептуальной модели предметной области. Этап анализа требований и информационных потребностей включает следующие задачи:...
45485. Объектно-ориентированная технология проектирования ИС 52 KB
  В основу объектноориентированной технологии проектирования ИС положены разработка анализ и спецификация концептуальной объектноориентированной модели предметной области. Концептуальная объектноориентированная модель предметной области является основой проекта и реализации системы и обеспечивает: необходимый уровень формализации описания проектных решений; высокий уровень абстрагирования типизации и параметризации проектных решений; компактность описания; удобство сопровождения готовой системы. Отличительными...
45486. ОЦЕНКА КАЧЕСТВА ИНФОРМАЦИОННЫХ СИСТЕМ 75 KB
  В настоящее время наибольшее распространение получила иерархическая модель взаимосвязи компонент качества ИС. В начале определяются характеристики качества в числе которых. Каждому показателю качества ставится в соотвествие группа критериев.
45487. ПРОГРАММНЫЕ СРЕДСТВА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 76.5 KB
  Базовые программные средства относятся к инструментальной страте информационных технологий и включают в себя: операционные системы ОС; языки программирования; программные среды; системы управления базами данных СУБД. Большинство алгоритмических языков программирования Си Паскаль созданы на рубеже 60х и 70х годов за исключением Jv. За прошедший период времени периодически появлялись новые языки программирования однако на практике они не получили широкого и продолжительного распространения. Другим направлением в эволюции...
45488. ТЕХНИЧЕСКИЕ СРЕДСТВА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 75.5 KB
  Для преодоления ограничений организации памяти были предложены ассоциативные запоминающие устройства. Вторая характеристика определяется скоростью доступа устройства чтения к информации на компактдиске скорость чтения особенно важна при воспроизведении аудио и видеоинформации. Что означает название восьмискоростной CDROM Это и есть характеристика быстродействия устройства чтения.
45489. МЕТОДИЧЕСКИЕ СРЕДСТВА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 47.5 KB
  Многообразные стандарты и подобные им методические материалы упорядочим по следующим признакам: 1. По утверждающему органу: официальные международные стандарты; официальные национальные стандарты; национальные ведомственные стандарты; стандарты международных комитетов и объединений; стандарты фирмразработчиков; стандарты дефакто. По предметной области стандартизации: функциональные стандарты стандарты на языки программирования интерфейсы протоколы кодирование шифрование стандарты на фазы...