Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Aplicatii laborator nr. 4 MySql
- 1. Sa se creeze tabela EMP1 pornind de la structura tabelei TEST_BD.EMP
- 2. Sa se INSEREZE in tabela EMP1 toti angajatii si restul informatiilor pentru cei din departamentul 30
- folosind datele din tabela EMP.
- 3. Sa se adauge un angajat nou in departamentul 70, restul coloanelor fiind la alegere.
- 4. Sa se adauge la tabela EMP1 o constrangere externa pe coloana DEPTNO, tabela parinte
- fiind DEPT si, evident, coloana DEPTNO. Concluzie !! Cum rezolvam problema ??
- 5. Sa se INSEREZE un angajat nou cu marca (de ex.) 7499 intr-unul din departamentele 10-->40. Concluzie !!
- 6. Folositi comanda necesara pentru a rezolva punctul anterior. Rezolvati cerinta (si) cu comanda INSERT !!
- Initiati o sesiune tranzactionala cu START TRANSACTION
- 7. a) Sa se INSEREZE un angajat nou cu marca (de ex.) 8001.
- Plasati aici un SAVEPOINT.
- b) Sa se INSEREZE un angajat nou cu marca (de ex.) 8002.
- . c) Dati comanda ROLLBACK pana la SAVEPOINT si verificati tabela EMP1. Concluzie !!
- d) Dati comanda ROLLBACK fara parametru si verificati tabela EMP1. Concluzie !!
- 8. Initiati o noua sesiune tranzactionala cu START TRANSACTION
- Repetati unul din cele 2 Insert-uri de mai sus
- Stergeti constrangerea de cheie externa creata la 4, folosind informatiile din baza de date
- information_schema, tabela KEY_COLUMN_USAGE.
- 8. Dati din nou ROLLBACK si verificati tabela EMP1. Concluzie !!
- Adaugati inapoi constrangerea stearsa
- Initiati o noua sesiune tranzactionala cu START TRANSACTION.
- 9. Stergeti angajatii care au litera R in nume. Verificati !!
- 10 Dati din nou comanda ROLLBACK si verificati tabela EMP1. Concluzie !!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement