Differences

This shows you the differences between two versions of the page.

Link to this comparison view

bdd:laboratoare:02 [2024/10/07 11:27]
127.0.0.1 external edit
bdd:laboratoare:02 [2024/10/08 01:43] (current)
alex.petrescu
Line 32: Line 32:
 <color red>Ex. 1.</​color>​ Pentru un angajat cu funcția '​FI_MGR'​ care nu primește comision să se modifice comisionul la 10% (.1). Testați cu id-ul 108. <color red>Ex. 1.</​color>​ Pentru un angajat cu funcția '​FI_MGR'​ care nu primește comision să se modifice comisionul la 10% (.1). Testați cu id-ul 108.
  
-{{:bdd:​laboratoare:​l02ex01.png?​730|}}+{{:bd2:​laboratoare:​l02ex01.png?​730|}}
  
 === Instrucțiunea IF ... THEN ... ELSE​ === === Instrucțiunea IF ... THEN ... ELSE​ ===
Line 53: Line 53:
 <color red>Ex. 2.</​color>​ Să se acorde un comision de 10% din salariu angajaților care au o vechime de cel puțin 15 de ani în companie. (testati cu 108 si 149)​. <color red>Ex. 2.</​color>​ Să se acorde un comision de 10% din salariu angajaților care au o vechime de cel puțin 15 de ani în companie. (testati cu 108 si 149)​.
  
-{{:bdd:​laboratoare:​l02ex02.png?​730|}}+{{:bd2:​laboratoare:​l02ex02.png?​730|}}
  
 === Instrucțiunea IF ... THEN ... ELSIF ... ELSE​ === === Instrucțiunea IF ... THEN ... ELSIF ... ELSE​ ===
Line 87: Line 87:
 <color red>Ex. 3. </​color>​ Să se acorde un comision de 10%, conducerii companiei care nu a primit comision, dar președintele să nu primească comision.​ <color red>Ex. 3. </​color>​ Să se acorde un comision de 10%, conducerii companiei care nu a primit comision, dar președintele să nu primească comision.​
  
-{{:bdd:​laboratoare:​l02ex03.png?​600|}}+{{:bd2:​laboratoare:​l02ex03.png?​600|}}
  
 === Instrucțiunea CASE​ === === Instrucțiunea CASE​ ===
Line 116: Line 116:
   * Se afișează numele și impozitul angajatului.   * Se afișează numele și impozitul angajatului.
  
-{{:bdd:​laboratoare:​l02ex04.png?​730|}}+{{:bd2:​laboratoare:​l02ex04.png?​730|}}
  
 === Instrucțiunea SEARCHED CASE​ === === Instrucțiunea SEARCHED CASE​ ===
Line 134: Line 134:
 <color red>Ex. 5.</​color>​ Folosirea instrucțiunii searched CASE:​ <color red>Ex. 5.</​color>​ Folosirea instrucțiunii searched CASE:​
  
-{{:bdd:​laboratoare:​l02ex05.png?​730|}}+{{:bd2:​laboratoare:​l02ex05.png?​730|}}
  
 <color red>Ex. 6.</​color>​ Folosirea instrucțiunii CASE pentru inițializarea unei variabile și în clauza where a unei cereri:​ <color red>Ex. 6.</​color>​ Folosirea instrucțiunii CASE pentru inițializarea unei variabile și în clauza where a unei cereri:​
  
-{{:bdd:​laboratoare:​l02ex06.png?​730|}}+{{:bd2:​laboratoare:​l02ex06.png?​730|}}
  
 <color red>Ex. 7.</​color>​ Exemplu de folosire a instrucțiunii CASE în clauza SELECT.​ <color red>Ex. 7.</​color>​ Exemplu de folosire a instrucțiunii CASE în clauza SELECT.​
  
-{{:bdd:​laboratoare:​l02ex07.png?​730|}}+{{:bd2:​laboratoare:​l02ex07.png?​730|}}
  
 <note important>​ <note important>​
Line 192: Line 192:
 <color red>Ex. 8.</​color> ​ În exemplul următor se dorește să se facă o listă cu data angajării și veniturile angajaților care fac parte dintr-un departament specificat. <color red>Ex. 8.</​color> ​ În exemplul următor se dorește să se facă o listă cu data angajării și veniturile angajaților care fac parte dintr-un departament specificat.
  
-{{:bdd:​laboratoare:​l02ex08.png?​730|}}+{{:bd2:​laboratoare:​l02ex08.png?​730|}}
  
  
Line 213: Line 213:
 <color red>Ex. 9.</​color>​ Să se modifice exercițiul precedent astfel încât să folosească instrucțiunea WHILE. <color red>Ex. 9.</​color>​ Să se modifice exercițiul precedent astfel încât să folosească instrucțiunea WHILE.
  
-{{:bdd:​laboratoare:​l02ex09.png?​730|}}+{{:bd2:​laboratoare:​l02ex09.png?​730|}}
  
 === Instrucțiunea FOR​ === === Instrucțiunea FOR​ ===
Line 241: Line 241:
 <color red>Ex. 10.</​color>​ Să se modifice exercițiul precedent astfel încât să folosească instrucțiunea FOR. <color red>Ex. 10.</​color>​ Să se modifice exercițiul precedent astfel încât să folosească instrucțiunea FOR.
  
-{{:bdd:​laboratoare:​l02ex10.png?​730|}}+{{:bd2:​laboratoare:​l02ex10.png?​730|}}
  
 <​note>​ <​note>​
Line 254: Line 254:
 <color red>Ex. 11.</​color>​Exemplu de folosire a instrucțiunii GOTO. <color red>Ex. 11.</​color>​Exemplu de folosire a instrucțiunii GOTO.
  
-{{:bdd:​laboratoare:​l02ex11.png?​730|}}+{{:bd2:​laboratoare:​l02ex11.png?​730|}}
  
 <color red>Ex. 12.</​color>​ Exeplu de ieșise dintr-o buclă folosind GOTO. <color red>Ex. 12.</​color>​ Exeplu de ieșise dintr-o buclă folosind GOTO.
  
-{{:bdd:​laboratoare:​l02ex12.png?​730|}}+{{:bd2:​laboratoare:​l02ex12.png?​730|}}
  
 <color red>Ex. 13.</​color>​ Să se scrie un bloc PL/SQL care face o listă cu numărul angajaților care au veniturile mai mici de 4000 (considerate venituri mici) și mai mari de 4000 (considerate venituri mari), pentru fiecare departament. Se va face o construcție folosind structuri de control și cicluri. Pentru departamentele care nu au niciun angajat se va afișa un mesaj. <color red>Ex. 13.</​color>​ Să se scrie un bloc PL/SQL care face o listă cu numărul angajaților care au veniturile mai mici de 4000 (considerate venituri mici) și mai mari de 4000 (considerate venituri mari), pentru fiecare departament. Se va face o construcție folosind structuri de control și cicluri. Pentru departamentele care nu au niciun angajat se va afișa un mesaj.
  
-{{:bdd:​laboratoare:​l02ex13.png?​730|}}+{{:bd2:​laboratoare:​l02ex13.png?​730|}}
  
 ===== Tipuri compuse și colecție ===== ===== Tipuri compuse și colecție =====
Line 296: Line 296:
 <color red>Ex. 14.</​color>​ Un exemplu de utilizare a tipului RECORD.​ <color red>Ex. 14.</​color>​ Un exemplu de utilizare a tipului RECORD.​
  
-{{:bdd:​laboratoare:​l02ex14.png?​730|}}+{{:bd2:​laboratoare:​l02ex14.png?​730|}}
  
 <color red>Ex. 15.</​color>​ Ex. 15. Folosindu-se tipul compus RECORD: <color red>Ex. 15.</​color>​ Ex. 15. Folosindu-se tipul compus RECORD:
Line 305: Line 305:
   * Să se șteargă departamentul creat și să se  returneze într-un record informații.   * Să se șteargă departamentul creat și să se  returneze într-un record informații.
  
-{{:bdd:​laboratoare:​l02ex15.png?​730|}}+{{:bd2:​laboratoare:​l02ex15.png?​730|}}
  
 ==== Tipuri colecție ==== ==== Tipuri colecție ====
Line 341: Line 341:
 <color red>Ex. 16.</​color> ​ Exemplul folosire varray​. <color red>Ex. 16.</​color> ​ Exemplul folosire varray​.
  
-{{:bdd:​laboratoare:​l02ex16.png?​730|}}+{{:bd2:​laboratoare:​l02ex16.png?​730|}}
  
 === Tipul ASSOCIATIVE ARRAY === === Tipul ASSOCIATIVE ARRAY ===
Line 374: Line 374:
 <color red>Ex. 17.</​color>​ Exemplu de folosire ASSOCIATIVE ARRAY. <color red>Ex. 17.</​color>​ Exemplu de folosire ASSOCIATIVE ARRAY.
  
-{{:bdd:​laboratoare:​l02ex17.png?​730|}}+{{:bd2:​laboratoare:​l02ex17.png?​730|}}
  
 === Tipul Nested Table​ === === Tipul Nested Table​ ===
Line 401: Line 401:
 <color red>Ex. 18.</​color>​ Exemplu de folosire al unui tabel imbricat.​ <color red>Ex. 18.</​color>​ Exemplu de folosire al unui tabel imbricat.​
  
-{{:bdd:​laboratoare:​l02ex18.png?​730|}}+{{:bd2:​laboratoare:​l02ex18.png?​730|}}
  
 ==== Colecții stocate ==== ==== Colecții stocate ====
Line 415: Line 415:
 <color red>Ex. 19.</​color>​ Definirea tipurilor direct în baza de date. <color red>Ex. 19.</​color>​ Definirea tipurilor direct în baza de date.
  
-{{:bdd:​laboratoare:​l02ex19.png?​730|}}+{{:bd2:​laboratoare:​l02ex19.png?​730|}}
  
  
Line 428: Line 428:
 <color red>Ex. 20.</​color>​ Folosirea BULK COLLECT INTO cu varray.​ <color red>Ex. 20.</​color>​ Folosirea BULK COLLECT INTO cu varray.​
  
-{{:bdd:​laboratoare:​l02ex20.png?​730|}}+{{:bd2:​laboratoare:​l02ex20.png?​730|}}
  
 <color red>Ex. 21.</​color>​ Folosirea BULK COLLECT INTO cu index-by table.​ <color red>Ex. 21.</​color>​ Folosirea BULK COLLECT INTO cu index-by table.​
  
-{{:bdd:​laboratoare:​l02ex21.png?​730|}}+{{:bd2:​laboratoare:​l02ex21.png?​730|}}
  
 <color red>Ex. 22.</​color>​ Folosirea BULK COLLECT INTO cu nested table.​ <color red>Ex. 22.</​color>​ Folosirea BULK COLLECT INTO cu nested table.​
  
-{{:bdd:​laboratoare:​l02ex22.png?​730|}}+{{:bd2:​laboratoare:​l02ex22.png?​730|}}
  
 ==== Colecții de înregistrări ==== ==== Colecții de înregistrări ====
Line 444: Line 444:
 <color red>Ex. 23.</​color>​ Crearea unui tabel cu coloanele definite de utilizator. <color red>Ex. 23.</​color>​ Crearea unui tabel cu coloanele definite de utilizator.
  
-{{:bdd:​laboratoare:​l02ex23.png?​730|}}+{{:bd2:​laboratoare:​l02ex23.png?​730|}}
  
  
bdd/laboratoare/02.1728289675.txt.gz · Last modified: 2024/10/08 01:43 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0