Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza






Crearea unei interogari de actualizare










ALTE DOCUMENTE

Metaprogramele
HTML prin exemple Lectia 4 Principii de organizare vizuala
COMPARAREA ALTERNATIVELOR ĪN VEDEREA LUĂRII DECIZIEI OPTIME
Modul EPP de lucru (Enhanced Parallel Port)
Modul de lucru 'compatibil' - SPP (standard parallel port)
ULUITORUL WINDOWS 4.0
Compilare conditionata
Rezolvarea imobilizarilor Winmentor
Versiunea: 296+/02.09.2003
Virus Goner win32


Crearea unei interogari de actualizare

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:

Problema 3: Sa presupunem ca examenul din sesiunea propriu-zisa, la disciplina "Baze de date I" s-ar fi sustinut īn data de 25.01.2005 si nu 24.01.2005. Operati aceasta modificare printr-o interogare de actualizare. Ţineti cont de faptul ca īn aceeasi zi (24.01.2005) ar mai putea exista si examene la alte discipline.

Starea initiala:

Starea de dupa modificare:

Problema 4: Modificati la valoarea 36 numarul orelor de curs la toate disciplinele al caror cod īncepe cu AE.

Starea initiala:

Starea de dupa modificare:

Problema 5: Evidentiati cu majuscule (īn tabela Studenti) numele si prenumele studentilor care au picat macar un examen.

 

    

Starea initiala:

Starea de dupa modificare:

Problema 6: Sa se modifice CNP-ul studentului Lonescu īn concordanta cu prenumele.

       

Starea initiala:

Starea de dupa modificare:


Crearea unei interogari de stergere

 

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:

 

Problema 9: Sa se stearga din tabela Examene toate īnregistrarile corespunzatoare studentilor care nu sunt īnca repartizati pe specializare (Trunchi comun -Zi). Folositi o interogare definita īn cod.           

Starea initiala:

Starea de dupa modificare:


Problema 10: Sa se stearga din aceeasi tabela toate īnregistrarile corespunzatoare studentilor cu examene din luna sau din ziua 2. Folositi o interogare definita īn cod.                                                                      

Starea initiala:

Starea de dupa modificare:

Problema 11 (tema): Sa se stearga din tabela Studenti toate īnregistrarile corespunzatoare studentilor din anul 1 grupa 1. Folositi o interogare definita īn cod.

Problema 12 (tema): Sa se stearga din tabela Studenti toate īnregistrarile corespunzatoare studentilor care stau la adrese cu codul postal 700504 sau 700505. Folositi o interogare definita īn cod.


Document Info


Accesari: 1429
Apreciat:

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site

Copiaza codul
in pagina web a site-ului tau.

 


Copyright © Contact (SCRIGROUP Int. 2014 )