Din ratiuni ce tin de modificarea automata a datelor existente într-o baza de date se vor prezenta câteva tipuri de astfel de interogari.
Sa luam, de exemplu, tabela Studenti.
Problema 1: În tabela "Studenti" cunoastem o situatie speciala despre existenta a doi frati cu numele Barbu, di 12412u208m ntre care, cel nascut în 1985 a fost preluat cu un prenume eronat, "Vasile" în loc de "Victor".
Vom crea, în consecinta, o interogare care va produce o modificare automata în tabela Studenti. Pentru aceasta,vom actiona cu un click pe sectiunea corespunzatoare (Queries) din fereastra de lucru cu bazele de date apoi optam pentru varianta de lucru care foloseste Design-ul (Design View).
Ulterior vom alege tabela cu care se va lucra (Studenti) si vom actiona butonul Add.
Vom închide apoi fereastra Show Table si apoi vom actiona cu un clik dreapta pe zona în care apare tabela utilizata, si vom alege optiunea de specifica interogarilor de actualizare.
Ulterior vom defini conditiile de actualizare:
dupa care vom salva.
Nu vom omite testarea actualizarii, însa vom verifica mai întâi continutul tabelei Studenti.
Vom executa apoi un dublu click pe Interogarea actualizare nume.
Vom raspunde afirmativ la avertismentele care ne fac cunoscut ca suntem pe cale sa executam o interogare de modificare si în consecinta, vom asista la modificari ale datelor din tabele..
.. mai precis, la modificarea unei înregistrari.
Rezultatul va fi vizibil în tabela "Studenti" la urmatoarea deschidere.
Problema 2 Creati o interogare de actualizare pentru tabela "AdresaPostala" care va înlocui codul 700506 prin 700507. Precizati ce tabele se modifica si verificati continutul lor
Starea initiala
Starea de dupa modificare:
Starea initiala:
Starea de dupa modificare:
Starea initiala:
Starea de dupa modificare:
Problema 7: Sa creeze o interogare de stergere a înregistrarii cu indicativul de judet CJ din tabela Judete.
Starea initiala:
Dupa executia interogarii - cu dublu click, primim un mesaj de avertizare
la care raspundem afirmativ, ca de altfel si la urmatorul
În consecinta, va disparea în cascada câte o înregistrare din tabelele: Judete, AdresaPostala, AdresaFizica respectiv Studenti.
Problema 8: Sa se stearga toate înregistrarile cu note sub 5 din tabela Examene.
Starea initiala:
Starea de dupa modificare:
Starea initiala:
Starea de dupa modificare:
Starea initiala:
Starea de dupa modificare:
|