AM5 Simulare
Urmatorul test este o simulare pentru modulul avansat de baze de date care se bazeaza pe analiza unei baze de date numita Licitatii care contine informatii despre vânzari, clienti si durata vânzarilor. În cadrul testului va trebui sa 626i86g modificati diferite proprietati sa realizati interogari complexe si sa realizati diferite calcul utilizând functii diverse. [100 Puncte]
Deschideti baza de date Licitatii existenta în directorul Discheta Candidatului. Deschideti tabela Articole si aplicati câmpului PretVanzare formatul Euro. [5 Puncte]
Creati un format predefinit (mask) pentru câmpul DataVanzare care sa accepte numai datele introduse în formatul scurt. [5 Puncte]
Folositi o functie asupra câmpului NumeArticol care va forta textul sa apara scris cu litere mari. Salvati modificarile si închideti tabela Articole. [5 Puncte]
Deschideti tabela Vanzari si creati o regula de validare asupra câmpului DataInscrierii care sa nu permita introducerea datelor mai devreme de 2005. Introduceti urmatorul text de validare Nici o inscriere pâna în anul 2005. Aplicati aceasta regula numai asupra datelor noi. Salvati si închideti tabela. [5 Puncte]
Creati o legatura între tabelele Clienti si Articole. Aplicati asupra acestei legaturi integritatea referentiala. Salvati si închideti fereastra de legaturi. [5 Puncte]
Modificati tipul de data pentru câmpul IDVanzator din tabela Articole astfel încât sa poata fi creata o legatura de tipul unu la multi cu tabela Vanzari. Aplicati aceasta legatura între tabele. Salvati si închideti fereastra de legaturi. [5 Puncte]
Modificati tipul de data pentru câmpul ID din cadrul tabelei DatePrivate astfel încât sa poata fi creata o legatura de tipul unu la unu cu tabela Vanzari. Aplicati aceasta legatura între tabele. Salvati si închideti fereastra de legaturi. [5 Puncte]
Creati o interogare noua cu numele 500 euro si peste pe baza tabelei Articole care sa arate numele articolelor si pretul de vânzare doar pentru acele articole care depasesc valoare de 500 de euro. Salvati aceasta interogare ca o tabela separata numita PreturiMari în cadrul bazei de date Licitatii. Salvati si închideti interogarea. [5 Puncte]
Deschideti interogarea Nevandute si modificati legatura astfel încât acum aceasta interogare sa arate doar produsele nevândute. Salvati si închideti interogarea. [5 Puncte]
Deschideti si modificati interogarea Suma care sa calculeze numarul de produse pe care le-a achizitionat fiecare client. Salvati si închideti interogarea. [5 Puncte]
Creati o noua interogare numita Inlocuire pe baza tabelei Vanzari care sa arate doar câmpurile Nume si Prenume. Folositi o interogare de actualizare (update) pentru a înlocui prenumele de Jones cu Smith. Salvati si închideti interogarea. Actualizati tabela Vanzari prin rularea interogarii. [5 Puncte]
Deschideti tabela Clienti. Folositi proprietatile câmpului Prenume pentru a crea un format de introducere (mask) care sa transforme prima litera în litera mare. Salvati si închideti tabela Clienti. [5 Puncte]
Deschideti interogarea Profit si adaugati o expresie numita profit care va calcula profitul pe fiecare articol. Formatati câmpul astfel încât sa arate formatul euro. Salvati si închideti interogarea. [5 Puncte]
Deschideti interogarea Ordine. Adaugati un criteriu sub câmpul PretVanzare astfel încât atunci când este rulata interogarea utilizatorului sa i se ceara sa introduca valori pentru limita inferioara si superioara. Verificati ca sunt returnate 11 înregistrari atunci când introduceti valoare inferioara 24 si superioara 70. Salvati si închideti interogarea. [5 Puncte]
Deschideti formularul Vanzari si introduceti un nou câmp care va multiplica comisionul fiecarei persoane cu 2%. Numiti acest control crestere comision. Salvati si închideti formularul. [5 Puncte]
Deschideti raportul Clienti. stergeti câmpurile Nume si Prenume. Introduceti un nou control care va concatena câmpurile Nume si Prenume cu un spatiu între ele. Folositi ca nume pentru control numele Nume Complet. Salvati si închideti raportul. [5 Puncte]
Deschideti raportul Total Articole. Introduceti un control care va calcula pretul minim pentru orice articol. Asigurati-va ca acest câmp apare numai pe ultima pagina a raportului. Formatati controlul dupa formatul euro. Folositi ca titlu Pret minim. Salvati si închideti raportul. [5 Puncte]
Deschideti raportul Vanzari. Introduceti o întrerupere de pagina astfel încât fiecare persoana sa apara pe o pagina separata. Salvati si închideti raportul. [5 Puncte]
Importati textul din fisierul text Clienti Potentiali ca tabela noua numita Clienti Potentiali în baza de date Licitatii. Primul rând din cadrul fisierului text contine numele pentru câmpurile tabelei. Câmpul ID va fi cheie primara. [5 Puncte]
|