Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------------------------------------------
- ------------------------------- HOMEWORK check --------------------------------
- -------------------------------------------------------------------------------------
- --Задача 0.4*
- --Да се създаде изглед с имената на държавите с повече от 5 клиента от тях.
- --Задача 0.5*
- --Да се създаде транзакция, която променя фамилията на служител с
- --идентификатор 101 на 'Гочева', променя фамилията на служител с
- --идентификатор 104 на 'Петрова', както и фамилията на служител с
- --идентификатор 108 на 'Маринова'.
- --Нека след това извлече в резултат име и фамилия само за горепосочените
- --променени служители. Като промените от транзакцията останат постоянни.
- -------------------------------------------------------------------------------------
- -------------------------------- ТРАНЗАКЦИИ -----------------------------------------
- -------------------------------------------------------------------------------------
- /*Пример 6-2.
- Транзакция, която променя фамилията на клиент с идентификатор = 1001,
- след което отхвърля направените промени.*/
- /*Пример 6-3.
- Транзакция, която въвежда нов клиент, поставя точка на запис,
- въвежда поръчка, след което отхвърля промените до точката на запис, т.е.
- отхвърля се само поръчката.*/
- /*Задача 6-1.
- Транзакция, която има за цел да изтрие отдел „Мениджмънт“,
- като преди това прехвърли всички служители от него в отдел „Администрация“.*/
- /*Задача 6-2.
- Транзакция, която изтрива продукт 1726 -първо го изтрива от всички поръчки
- после от таблицата с продукти, и накрая отхвърля направените промени.*/
- -------------------------------------------------------------------------------------
- ---------------------------------- ПРОЦЕДУРИ ----------------------------------------
- -------------------------------------------------------------------------------------
- --Пример 7-2.
- --Да се създаде процедура, която за подадена като входен параметър идентификатор на
- --поръчка извежда имена на служител, който я е обработил, както и общата й стойност.
- -------------------------------------------------------------------------------------
- ---------------------------------- ФУНКЦИИ ------------------------------------------
- -----1.--Скаларни -------------------------------------------------------------------
- --Пример 7-4.
- --Да се създаде функция, връщаща като скаларна стойност текст, съдържащ името на
- --отдел (подаден като параметър) и обща стойност на заплатите в него.
- -----2.-- Функции, връщащи резултатен набор------------------------------------------
- --Пример 7-5.
- --Да се създаде функция, връщаща като резултат служителите с техните длъжности.
- -------------------------------------------------------------------------------------
- ----------------------------------- КУРСОРИ -----------------------------------------
- -------------------------------------------------------------------------------------
- /*Пример 8-1.
- Да се създаде курсор, който демонстрира прочитане на данни ред по ред от
- курсор. Резултатният набор за целта ще съдържа всички клиенти от Германия.
- Стъпките от жизнения цикъл са обозначени в коментари.*/
- -------------------------------------------------------------------------------------
- ----------------------------- Тригери -----------------------------------------------
- -------------------------------------------------------------------------------------
- /*Задача 9-1.
- Да се създаде тригер, който при всяка промяна на фамилия на клиент
- записва ред в нова таблица CUSTOMERS_HIST с атрибути:
- • идентификатор на клиент;
- • стара фамилия;
- • нова фамилия.
- */
Add Comment
Please, Sign In to add comment