ISA
Test Your Access Knowledge
Welcome to the Access Knowledge Quiz! This interactive quiz is designed to assess your expertise in Microsoft Access, covering various features, fun
Prepare to dive into questions that will challenge your understanding of:
- Database Structures
- Data Types and Constraints
- Formulas and Expressions
Care dintre urmatoarele afirmatii sunt adevarate?
Access dispune de mecanisme pentru exportul datelor in Excel si/sau Word
Access permite gasirea rapida a datelor legate intre ele
Access nu permite afisarea datelor sub forma de pagini Web
In proiectele Access se pot organiza urmatoarele tipuri de obieete:
Centralizatoare electronice
Interogari
Rapoarte
In proiectele Access, se pot organiza urmatoarele tipuri de obiecte:
Formulare
Module
Registre de lucru
Tabele
In Access, la crearea tabelelor, pentru fiecare atribut trebuie precizat:
Numele
Tipul
Lungimea
Locatia in care se va salva
In expresiile Access, care dintre urmatoarele constructii sunt corecte
"FEAA"
#12/12/2005#
"31/12/2005"
#31/31 /2006#
In Access, o tabela poate fi creata folosind:
Modul de proiectare Design View
Introducand datele in campurile create de Excel
Asistentul Table Wizard
In Access, cheia primara poate fi:
Declarata de sistem
Declarata de catre utilizator
Artificiala
Naturala
In Access, modificarea structurii unei tabele inseamna:
Adaugarea de noi inregistrari
Adaugarea de noi campuri
Stergerea unor campuri
Stergerea unor linii
Modificarea proprietatilor unor campuri
In Access, declararea restrictiilor trebuie facuta:
Odata cu crearea tabelei
Inaintea incarcarii tabelei cu articole
Dupa popularea tabelei cu articole
In Access, cheia primara este naturala atunci cand este declarata de
Prin AutoNumber
De utilizator prin AutoNumber
De utilizator prin alegerea unui atribut/grup de atribute din structura tabelei
In Access, restrictia de integritate referentiala cere ca:
Valorile cheii straine din tabela parinte sa se regaseasca printre valorile cheii primare din tabela copil
Valorile cheii straine din tabela copil sa se regaseasca printre valorile cheii primare din tabela parinte
Valorile cheii alternative din tabela parinte sa se regaseasca printre valorile cheii primare din tabela copil
In Access, restrictia de integritate referentiala are urmatoarele consecinte
Nu este permisa modificarea cheii primare din tabela parinte daca exista in tabela copil cel putin o inregistrare cu care este in legatura
Nu este permisa introducerea unei valori a cheii straine daca respectiva valoare nu se regaseste ca si cheie primara in tabela parinte
Nu este permisa modificarea cheii straine din tabela parinte daca exista in tabela copil cel putin o inregistrare cu care este in legatura
Nu este permisa introducerea unei valori a cheii primare din tabela parinte daca respectiva valoare nu se regaseste ca si cheie straina in tabela copil
In Access, optiunea Cascade Update Related Fields activata determina ca:
La modificarea unei valori a cheii primare din tabela parinte sa se modifice in cascada toate cheile straine din inregistrarile copil corespondente
La stergerea unei valori a cheii primare din tabela parinte sa se stearga in cascada toate cheile straine din inregistrarile copil corespondente
La modificarea unei valori a cheii straine din tabela parinte sa se modifice in cascada toate cheile primare din tabela copil corespondenta
In Access, care dintre urmatoarele enunturi sunt.adevarate:
O tabela are cel mult trei chei primare
O tabela are o singura cheie primara,
Intr-o tabela pot fi declarate mai multe restrictii la nivel de atribut
Intr-o tabela pot fi declarate mai multe restrictii la nivel de inregistrare
In Access, optiunea Cascade Delete Related Records activate determina ca:
La stergerea unei inregistrari din tabela parinte sa se stearga in cascada toate inregistrarile copil corespondente
La stergerea unei valori a cheii primare din tabela parinte sa se stearga in cascada toate cheile straine din inregistrarile copil corespondente
La stergerea unei valori a cheii straine din tabela parinte sa se stearga in cascada toate cheile primare din tabela copil corespondenta
In Access, care din urmatoarele enunturi nu sunt adevarate?
Pentru modificarea structurii, o tabela trebuie deschisa in modul Design
Pentru modificarea structurii, o tabela trebuie deschisa in modul Open
Pentru actualizare, o tabela trebuie deschisa in modul Design
Pentru actualizare o tabela trebuie deschisa in modul open
In Access, care din urmatoarele enunturi sunt adevarate?
Adaugarea unui nou camp inseamna modificarea structurii unei tabele
Adaugarea unei inregistrari inseamna modificarea structurii unei tabele
Adaugarea unei inregistrari inseamna actualizarea unei tabele
Adaugarea unui camp inseamna actualizarea unei tabele
La vizualizarea continutului tabelelor Access:
Semnul + (plus) in dreptul unei inregistrari semnifica faptul ca aceasta este legata prin chei straine de inregistrari aflate in alte tabele
Semnul - (minus) in dreptul unei inregistrari semnifica faptul ca aceasta este legata prin chei straine de inregistrari aflate in alte tabele
Semnul + (plus) in dreptul unui camp semnifica faptul ca acesta este cheie primara
Semnul - (minus) in dreptul unui camp semnifica faptul ca acesta este cheie straina
Semnul - (minus) in dreptul unei inregistrari semnifica faptul ca sunt afisate inregistrarile cu care aceasta este in legatura
In Access, formularul este un instrument,care permite
Accesarea si actualizarea datelor stocate in tabele
Modificarea structurii tabelelor
Introducerea datelor in tabele
In Access, care dintre urmatoarele enunturi sunt adevarate?
Un formular este legat de o structure de date de tip tabela
Intr-un formular, singura sectiune obligatorie este Form Header
Intr-un formular, singura sectiune obligatorie este Detail
Intr-un formular, nu pot fi declarate Antete si Subsoluri de pagina
In Access, care din urmatoarele enunturi sunt adevarate?
Intr-o baza de date, poate fi creat un singur formular, pentru tabela parinte
Poate fi creat cate un formular pentru fiecare tabela componenta a unei baze de date
Intr-o baza de date poate fi creat cate un formular pentru tabelele copil
Prin interogarile Access pot fi obtinute informatii :
Din una sau mai multe tabele
Pe baza unor criterii stabilite de utilizator
Preluate din campurile tabelelor si/sau calculate
In interogarile Access:
Se pot realiza calcule la nivelul grupurilor de inregistrari
Pentru realizarea de calcule, se folosesc functii financiare
Pentru realizarea de calcule, se folosesc functii agreg
In Access, raportul:
Este construit pe baza datelor din tabele conform cerintelor
Reprezinta un ansamblu de informafii destinat utilizatorului
Poate fi obtinut doar la imprimanta
Poate fi obtinut si la imprimanta
In rapoartele Access:
Inregistrarile pot fi grupate si ordonate
Sectiunile de antet si sfarsit nu sunt obligatorii
Sectiunea Detail contine valorile campurilor din baza de date si a expresiilor calculate ce vor forma o linie cu date
Sectiunea Page Footer poate contine expresiile ce vor fi calculete la executia raportului
In Access, care dintre urmatoarele enunturi sunt adevarate
Intr-un raport pot fi extrase datele dintr-o singura tabela
Intr-un raport nu pot fi realizate calcule
Un raport nu poate fi obtinut folosind un utilitar de tip Wizard
Un raport este un obiect care face parte dintr-un proiect Access
In Access:
Pentru scrierea de proceduri, se folosesc limbajele c cobol sau Fortran
Pentru scrierea de proceduri, se foloseste VB
O procedura contine un set de instructiuni care realizeaza o anumita sarcina
In procedurile Access, se folosesc:
Cuvinte cheie construite de utilizator
Cuvinte rezervate ale mediului VBA
Variabile
Valori
In procedurile Access, care din urmatoarele enunturi sunt adevarate?
Subrutinele nu returneaza o valoare
Subrutinele se refera la macrouri Excel
Functiile procedurale returneaza o valoare
Functiile procedurale nu contin instructiuni VBA
Formularea orice procedura cuprinde care indeplinesc o anumita sarcina
Incorecta
Corecta
Partial incorecta
Partial corecta
In Access, bazele de date organizeaza
Tabele care includ date primare
Tabele care contin liste de valori
Tabele care contin numai date despre sistemul de calcul
In Access, care dintre urmatoarele afirmatii sunt adevarate? ,
Lookup Wizard este un camp special cu care se construiesc expresii pentru calcule precise
Ole Object este un tip de date care permite stocarea documentelor Word, a foilor de calcul Excel etc.
Currency este un tip de date conceput pentru a obtine rezultate precise in calculele cu bani
In Access, AutoNumber:
Este o varianta speciala a datelor de tip Numeric
Este recomandat in procedura de stabilire a cheii
Accepta valori NULL
In Acces:
Nu este obligatorie stabilirea cheii primare pentru toate tabelele unei baze de date
Se creeaza indecsi, pentru fiecare tip de cheie primara sau alternativ
Pentru atributul cheie primara proprietatea Indexed este setata pe Yes (No Duplicates)
Pentru atributul cheie straina, proprietatea Indexed este setata pe Yes (No Duplicates)
In Access, modificarea structurii unei tabele inseamna:
Adaugarea unor noi atribute
Adaugarea unor noi inregistrari
Stergerea unor tupluri
Modificarea numelui, tipului si/sau lungimii atributelor
In Access, tipul de date Memo se foloseste cand datele care urmeaza a fi introduse:
Au mai mult de 255 caractere
Nu sunt structurate
In Access, formatul pentru date calendaristice
Este ales de utilizator dintr-o lista prestabilita
Este stabilit de utilizator, dar cu lungimea maxima 40 de caractere
Nu au nici un grad de confidentialitate
Nu are importance, deoarece intern, aceste date sunt reprezentate ca numere
In Access, tabelele sunt organizate din:
Registre de lucru
Baze de date ierarhice
Baze de date relationele
fisiere .mdb
In Access, atributele care formeaza structura unei tabele:
Nu pot fi modificate
Nu pot fi sterse
Sunt supuse restrictiilor definite de utilizator
In Access, care dintre urmatoarele enunturi sunt adeverate?
La modificarea structurii unei tabele, pot fi adaugate mai multe atribute printr-o singura comanda
La modificarea structurii unei tabele, pot fi sterse mai multe atribute printr-o singura comanda
Declararea restrictiilor trebuie facuta dupa popularea tabelelor cu inregistrari
In Access, declararea restrictiilor dupa popularea tabelelor cu inregistrari:
Asigura preluarea corecta a tuturor informatiilor in tabele
Poate determina preluarea incorecta a informatiilor
Asigura alegerea corecta a cheilor primare
In Access, restrictiile de integritate referentiala:
Se bazeaza pe legaturile permanente dintre tabele
Se instituie prin activarea optiunii Enforce Referential
Permit efectuarea fara constrangeri a operatiilor de adaugare, stergere, modificare si/sau stergere in tabelele parinte si copil
Adaugarea de noi inregistrari intr-o tabela Access presupune deschiderea acesteia
In modul Open
Prin intermediul unui formular creat anterior pentru tabela respective
Prin intermediul unui raport creat anterior pentru tabela respective
Prin intermediul unei interogeri de tip inserere
Intr-un formular Access, este obligatorie sectiunea
Detalii (Detail)
Antetul si subsolul de pagina (Page Header si Page Footer)
Antetul si subsolul de formular (Form Header sj Form Footer)
Un formular Access are urmatoarele sectiuni:
Zona Detalii
Antetul de raport
Subsolul de raport
Antetul de pagina
Subsolul de pagina
Cu referire la interogarile Access, care dintre urmatoarele enunturi sunt adevarate?
Partea cea mai interesanta a interogarilor tine de prelucrarea datelor numerice
Interogarile pot include expresii de atribute, din una sau mai multe tabele
Se pot defini conditii pe care inregistrarile trebuie sa le indeplineasca pentru a fi incluse in rezultatul unei interogari
Intr-o interogare nu se poate stabili o optiune de sortare, inregistrarile fiind afisate asa cum sunt incarcate in tabele
In Access, interogarile pot fi de tip:
Selectie
Stergere tabela
Inserare
Modificare structura
Modificare inregistrari
SQL
In Access, pentru interogarea ,,Lista studentilor care s-au prezentat numai la examenele din data de 10 februarie 2007" conditia se stabileste in zona:
Criteria
Show
Sort
Field
In Access, informatiile din domeniul economic se regasesc cel mai adesea:
Prin intermediul rapoartelor
In fisiere mp3
Ca vectori
In Access, care dintre urmatoarele afirmatii sunt adevarate?
Rapoartele pot fi tiparite la imprimanta
Rapoartele pot fi afisate la imprimanta
Rapoartele sunt construite pe baza datelor
In rapoarte nu pot fi construite expresii
In Access, pentru interogari se pot folosi;
Instrumente de tip Wizard
Instrumente de tip RAD
Comenzi SQL
Limbaje naturale
Limbaje artificiale
Interogarile din Microsoft Access pot fi folosite:
De alte interogari Access (Tn cazul interogarilor de selectie)
Direct, in mod vizual, cu gestionarul bazei de da
Din ferestrele, rapoartele si modulele de cod VBA ale bazei de date
In Access, care dintre urmatoarele enunturi sunt adevarate?
Interogarile de tip selectie sunt obiecte ale bazei de date
Interogarile de tip selectie sunt folosite pentru a extrage sau afi§a date dintr-o baza de date
Interogarile de tip stergere presupun completarea informatiilor necesare identificarii inregistrarii /inregistrarilor de sters
Interogarile de tip modificare presupun completarea informatii-fijfv lor necesare crearii unei comenzi UPDATE (ca cea din standardulSQL)
In Access, care dintre enunturile de mai jos nu sunt adevarate?
Formularele sunt formate de ecran care permit introducerea sau vizualizarea datelor din una sau mai multe tab
Rapoartele sunt liste cu informatii din baza de date, extrase in functie de optiunile utilizatorilor
Paginile in format HTML permit accesarea datelor din baza de date Access pe Web
Interogarile sunt colectii de date aflate in interdependenta
Care dintre urmatoarele enunturi reprezinta facilitati majore ale Access-ului:
Dispune de o interfata usor de folosit pentru introducerea datelor
Afiseaza datele, pe ecran sau la imprimanta, intr-un format usor de inteles
Blocheaza exportul datelor in Excel si/sau Word
Asigura protejarea datelor de erori
Care dintre urmatoarele enunturi reprezinta facilitati majore ale Access-ului:
Identifica rapid datele legate fntre ele
Permite afisarea datelor sub forma de grafice sau pagini Web
Are incluse mecanisme pentru exportul datelor in Excel si/sau Word
Automatizeaza operative comune
Afiseaza datele pe ecran sau la imprimanta fn formate complexe destinate specialistilor
Cu referire la Access, care dintre urmatoarele enunturi sunt adevarate?
Este conceput pentru scenarii multiutilizator
Nu pot accesa datele, fn acelasi timp, mai mult de 10 utilizatori
Interfata este construita, in principal, din linia de meniuri, linia de instrumente Database si panoul de activitiati Task Pane
Limbajul SQL permite:
Crearea tabelelor
Definirea restrictiilor
Actualizarea datelor din tabele
Extragerea si prelucrarea datelor
Crearea rapoartelor
Folosirea formularelor
SQL ofera mijloacele necesare formularii unei consultari:
Prin descrierea rezultatulul dorit
Prin descrierea proceduri de caut
Prin proceduri VBA
Care din urmatoarele enunturi sunt adevarate?
SQL este un sublimbaj orientat pe lucrul cu baze de date
Comenzile SQL nu pot fi inserate in programe scrise cu limbaje de programare clasice
SQL ofera facilitati de lucru cu obiecte vizuale
Nu permite codificarea structurilor de control alternative si repetitive
Limbajul SQL permite:
Declararea restrictiilor privind cheile primare
Crearea tabelelor
Declararea restrictiilor privind cheile straine
SQL este:
Un limbaj care se regaseste ca SGBD de sine statator
Un limbaj implementat pe majoritatea SGBD-urilor actuale
Este legat de SGBD-urile relationale
Este legat de SGBD-urile obiectuale
Comanda ALTER TABLE poate fi utilizata pentru:
Adaugarea unei inregistrari intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
Comanda ALTER TABLE poate fi utilizata pentru:
Adaugarea unui camp intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabela
Comanda UPDATE poate fi utilizata pentru
Adaugarea unui camp intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabe
Stergerea unui camp dintr-o tabela :
Comanda UPDATE poate fi utilizata pentru:
Adaugarea unei baze de date intr-o tabela
Modificarea numelui unei tabele
Adaugarea unui camp dintr-o inregistrare
Stergerea unui camp dintr-o baza de da
Comanda UPDATE poate fi utilizata pentru:;
Adaugarea unui camp intr-o tabela
Modificarea cheilor primare dintr-o tabela
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
Nici un raspuns corect
Fraza SQL SELECT poate fi utilizata pentru:
Adaugarea unui camp intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
Nici un raspuns corect
Comanda DELETE poate fi utilizata pe
Stergerea unei tabele
Stergerea valorilor unui camp
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
Care dintre urmatoarele comenzi SQL sunt destinate manipularii datelor?
DELETE
SELECT
ALTER TABLE
DROP TABLE
Care dintre urmatoarele comenzi SQL sunt destinate manipularii datelor?
INSERT
CREATE TABLE
SELECT
UPDATE
Care dintre urmatoarele comenzi SQL sunt destinate manipularii datelor?
INSERT
SELECT
MODIFY
CREATE DATABASE
Se da urmatoarea fraza SQL: SELECT NumeClient, SUM(ValoareTotala) As TotalValTotala FROM FACTURI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient = "Alfa SRL" GROUP BY NumeClient
Valoarea totala a facturilor emise clientului Alfa S.R.L.
Valoarea fara TVA a facturilor emise clientului Alfa S.R.L.
Valoarea totala a facturilor emise, pentru fiecare client
Valoarea totala a facturilor emise catre clientii cu acelasi grup de facturi, ca si Alfa S.R.L.
Se da urmatoarea fraza SQL: SELECT NumeClient,SUM(ValoareTotala) As TotalValTotala FROM FACTURI, ABONATI WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient = "Alfa SRL" GROUP BY NumeClient
Valoarea totala a facturilor emise clientului Alfa S.R.L.
Valoarea fara TVA a facturilor emise clientului Alfa S.R.L.
Valoarea totala a facturilor emise, pentru fiecare client
Valoarea totala a facturilor emise catre clienti cu acelasi grup de facturi, ca si Alfa S.R.L.
Nici un raspuns corect
Se da urmatoarea fraza SQL: SELECT NumeClient, SUM(ValoareTotala) As TotalValTotala FROM FACTURI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient GROUP BY NumeClient HAVING COUNT(NrFactura)>5
Valoarea facturilor emise, pentru clientii cu mai mult de 5 facturi pe zi
Valoarea facturilor emise pentru fiecare client mai mare ca 5
Valoarea facturilor emise
Valoarea facturilor emise, pentru clientii carora li s-au trimis mai mult de cinci facturi pe zi
Se da urmatoarea fraza SQL: SELECT NumeClient,SUM(ValoareTotala) As TotalValTotala FROM ABONATI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient GROUP BY NumeClient HAVING COUNT(NrFactura)<=5 Rezultatul acestei fraze va contine:
Valoarea facturilor emise, pentru fiecare clienti care este mai mic ca 5
Valoarea facturilor emise
Valoarea facturilor emise, pentru mult cinci facturi
Se da urmatoarea fraza SQL: SELECT Data, SUM(ValoareTotala) As TotalValTotala FROM FACTURI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient GROUP BY Data HAVING SUM(ValoareTotala)>5000 Rezultatul acestei fraze va contine:
Valoarea zilnica a facturilor emise
Totalul facturilor emise, pentru clientii cu vanzari mai mari de 5000
Totalul facturilor emise, pe fiecare zi, in care acesta depaseste 5000
Fraza SELECT este gresita
Se da urmatoarea fraza SQL: SELECT Data, SUM(ValoareTotala) As TotalValTotala FROM FACTURI, ABONATI WHERE CLIENTI.CodClient=FACTURI.CodClienti GROUP BY Data HAVING SUM(ValoareTotala)>5000 Rezultatul acestei fraze va contine:
Valoarea zilnica a facturilor emise
Totalul facturilor emise, pentru clientii cu vanzari >5000
Totalul facturilor emise, pe fiecare zi in care aceasta depaseste
Fraza SELECT este gresita
Se da fraza SQL: SELECT SUM(ValoareTotala) As TotalValTot FROM FACTURI WHERE ValTot IN .(SELECT MAX(ValTot) FROM FACTURI WHERE Data =#30/04/2007#) In urma executiei acestei fraze, rezultatul contine:
Valoarea totala a facturilor emise pe 30 aprilie 2007
Valoarea totala a facturilor ce au aceleasi valori ca si cele emise pe 30 aprilie 2007
Valoarea totala a facturilor ce au aceleasi valori ca si valoarea maxima a unei facturi emise pe 30 aprilie 2007
Interogarea este eronata
Ce se obtine prin urmatoarea interogare SELECT NumeClient FROM CLIENTI, FACTURI. WHERE CLIENTI.CodClient=Facturi.CodClient AND NrFactura=123456
Numele tuturor clientilor
Clientii din lasi
Clientii care au intocmit factura 123456
Clientul caruia i-a fost trimisa factura cu numarul 123456
Ce se obtine prin urmatoarea interogare? SELECT Data FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient=”GAMA SA? ''
Facturile emise clientului "GAMA SA”
Facturile emise tuturor clientilor
Zilele in care au fost emise facturi clientului "GAMA SA"
Zilele in care au fost emise factu
26.Ce se obtine prin urmatoarea interogare? SELECT Data FROM CLIENTI, AGENTI WHERE CLIENTI.CodClient=FACTURI.CodClient AND
Facturile emise clientului "GAMA SA"
Facturile emise tuturor clientilor
Zilele in care nu au fost emise facturi clientiilor
Zilele in care au fost emise facturi
Ce se obtine prin urmatoarea interogare? SELECT Data FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND Localitate=”Iasi”
Codurile clientilor din localitatea lasi
Facturile emise tuturor clientilor
Zilele in care au fost emise facturi clientilor din Iasi
Zilele in care au fost emise facturi
Ce se obtine prin urmatoarea interogare SQL SELECT NrFactura, ValoareTotala-TVAColect As TotalTVA FROM FACTURI, CLIENTI , WHERE FACTURI.CodClient=CLIENTI.CodClient
Valoarea fara TVA pentru facturile emise
Valoarea totala pentru facturile emise
TVA colectata aferenta facturilor emise
Valoarea cu TVA pentru facturile emise
Ce se obtine prin urmatoarea interogare SQL SELECT NrFactura, ValoareTotala-TVAColect As TotalTVA FROM FACTURI, CLIENTI WHERE FACTURI.CodClient=CLIENTI.CodClient
Valoarea cu TVA pentru facturile emise
Valoarea totala pentru facturile emise
TVA colectata aferenta facturilor emise
Valoarea cu TVA pentru facturile emise
Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As TotalTVA FROM FACTURI, CLIENTI . WHERE FACTURI.CodClient=CLIENTI.CodClient AND Localitate="lasi"
Valoarea totala a facturilor emise clientilor din lasi
TVA colectata aferenta facturilor emise clientilor din judetul lasi
Valoarea fara TVA a facturilor emise clientilor din judetul lasi
Valoarea cu TVA a facturilor emise clientilor din judetul lasi
Se da urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As ValFaraTvA;TotalTVAColect,ValoareToatala As ValTot FROM FACTURI WHERE Data =Date() In urma executiei acestei fraze, rezultatul va avea:
Trei coloane
Doua coloane
Patru coloane
Un numar neprecizat de coloane
Se da urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As ValFaraTvA; TotalTVAColect,ValoareToatala As ValTot FROMFACTURI WHERE Data =#31/04/2006# in urma executiei acestei fraze, rezultatul va avea:
Trei linii
Doua linii
O singura linie
Mai multe linii, corespunzator numarului de facturi
Se da urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As ValFaraTVA, TotalTVaColect,ValoareToatala As ValTot FROM FACTURI WHERE Data =#30/04/2007# AND Data=#05/05/2007# In urma executiei acestei fraze, rezultatul va avea:
Nici o linie
Doua linii
O singura linie
Mai multe linii
Se da urmatoarea fraza SQL: SELECT Data FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=ABONATI.CodClient AND CodClient=1120 In urma executiei acestei fraze, rezultatul va avea:
Nici o linie, pentru ca fraza SQL este gresita
Doua linii
O singura linie
Patru linii
Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND Data IN (#07/05/2007#,#14/05/2007#)
Numai facturile emise in saptamana 7-14 mai 2007'
Numai facturile emise Tntre 7 si 14 mai 2007
Numai facturile emise pe 7 sau 1 4 mai 2007
Numai facturile emise clientilor din lasi
Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND ValTot IN (5000,10000)
Numai facturile emise cu valoarea intre 5.000 si10.000 (lei)
Numai facturile emise cu valoarea de 5.000 sau 1 0.000 (lei)
Numai facturile emise cu valoarea fie intre 5.000 ii 10.000 (lei),fie intre 10.000 si 5.000 (lei)
Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura FROM CLIENTI, FACTURI WHERE CLIENTI .CodClient=FACTURI.CodClient AND Data BETWEEN #07/05/2007* AND #14/05/2007*
Codurile clientilor care au emis facturi in saptamana 7-14 mai 2007
Numai facturile emise intre 7 si 14 mai 2007
Numai facturile emise pe 7 si 14 mai 2007
Numai facturile emise clientilor din lasi
Care din urmatoarele fraze SQL sunt corecte?
SELECT NrFactura FROM FACTURI WHERE Data IN (SELECT CodClient FROM CLIENTI WHERE Data = #07/05/2006#)
SELECT * FROM FACTURI WHERE CodClient IN (SELECT CodClient FROM CLIENTI WHERE CodPostal IN (SELECT CodPostal FROM CODPOST_LOC Where Localitate = "lasi"))
SELECT CodClient, Nume, Adresa WHERE Localitate = "Roman”
SELECT * FROM CLIENTI WHERE NumeClient LIKE "%A%" AND CodPostal IN (SELECT CodPostal FROM CODPOST_LOC WHERE Localitate = "lasi")
Ce se va obtine prin urmatoarea interogare? SELECT NumeStudent FROM STUDENTi (WHERE Grupa IN (SELECT Grupa FROM STUDENTI WHERE NrMatricol ="31040701SL050198")
Numele studentului ce are numarul matricol 31040701SL050198
Numele studentilor care sunt in grupa cu studentul ce are numarul matricol 31040701SL050198
Grupa din care face parte studentui ce are numarul matricol 31040701SL050198
Ce se obtine prin urmatoarea interogare SQL? SELECT SUM(NrFactura) FROM FACTURI WHERE CodClient IN (SELECT CodClient FROM CLIENTI WHERE NumeClient ="AlfaSRL")
Numarul facturilor emise clientului Alfa S.R.L.
Cate facturi au fost emise clientului Alfa S.R.L.
Suma valorilor totale ale facturilor
Suma valorilor fara TVA ale facturilor
Analizati linia de comanda SQL de mai jos, si marcati variantele corecte de raspuns. CREATE TABLE codPostJoc (CodPostal CHAR(6) CONSTRAINT pk_cp PRIMARY I Localitale CHAR (35) NOT NULL, Judet CHAR(25) NOT NULL);
Atributul Localitate admite valori nule
Atributul CodPostai nu admite valori nule
Atributul CodPostal este de tip text
Atributul CodPostal este de tip numeric
Pentru declararea cheilor straine, prin comanda CREATE TABLE, se utilizeaza
PRIMARY KEY
UNIQUE
REFERENCES
NOT NULL
Prin ce clauza din comanda CREATE TABLE din SQL se introduc regulile de validare?
Validation Rule
Check
Validation text
Pentru utilizatorul final, obiectivul principal al SQL este:
Explicitarea modului in care se face cautarea
Formularea unei consultari numai prin descrierea rezultatului do
Descrierea pas cu pas a operatiunilor de realizat
Ce determina executia liniei de comanda: ALTER; CLIENTI ADD CodFiscal CHAR(10)?
Adaugarea unei inregistrari in tabelul CLIENTI
Adaugarea unui atribut nou in tabelul CLIENTI
Modificarea structurii tabelului CLIENTI
Alterarea tabelului CLIENTI
Ce determina executia comenzii: DROP TABLE
Adaugarea unui nou tabel in baza de date
Stergerea tabelului CLIENTI
Modificarea tabelului CLIENTI
Crearea tabelului CLIENTI
Ce descrie urmatoarea clauza a comenzii CREATE TABLE din SQL: CONSTRAINT ck_numeclient CHECK (NumeClient = UPPER(NumeClient))
Crearea unui nou atribut NumeClient
O regula de validare la nivelul atributului NumeClient
O regula de validare la nivelul unei inregistrari
O regula de validare la nivelul unui tabel
Ce determina executia comenzii SQL: UPDATE factura /TVAColectata = INT(ValoareTotala * 19/1.19)/10
Adaugarea unei noi facturi
Modificarea valorii atributului TVAColectata
Actualizarea atributului ValoareTotala din tabelul FACTURI
Stergerea inregistrarilor din tabelul FACTURI
Interogarile SQL din Access:
Sunt comenzi asemanatoare din punct de vedere si semantic cu comenzile existente in alte SGBD-uri
Pot descrie operatiuni de selectie a datel
Nu pot descrie operatiuni de actualizare a datelor
Pot descrie operatiuni de inserare, modificare,
Limbajul SQL a fost standardizat in:
1986,inSUA
1989, la nivel mondial, de catre ISO
1989, la nivel mondial, de catre OSI
Care dintre urmatoarele enunturi reprezinta atuuri ale limbajului SQL?
Standardizarea
Este un limbaj de nivel inalt, cu structure ce se apropie de limba engleza
Este un limbaj stabil in sensul ca nu poate fi portat intre diferite sisteme de operare
Se bazeaza pe modelul obiectual de organizare a datelor
Care dintre urmatoarele enunturi reprezinta atuuri ale limbajului
Independent de producator
Este o tehnologie proprietara
Portabilitatea intre diferite sisteme de operare
Permite multiple imagini asupra datelor dintr-o baza de date
Care dintre urmatoarele enunturi.reprezinta atuuri ale limbajului SQL?
Absenta standardelor
Se bazeaza pe modelul relational de organizare a datelor
Constituie suportul pragmatic pentru accesul la baza de date
Furnizeaza raspunsuri la interogari simple, neprevazute initial
Permite definirea statica a datelor
Care dintre urmatoarele enunturi reprezinta atuuri ale limbajului SQL?
Constituie un excelent suport pentru implementarea arhifecturilor client – server
Ofera multiple imagini asupra datelor din baza de date
Este un limbaj relational complet
Este un limbaj natural
Permite definirea dinamica a datelor
SQL prezinta comenzi specifice pentru.
Obtinerea de rapoarte
Modificarea continutului unei tabele
Adaugarea de noi linii la cele existente
Modificarea valorii unui atribut
Limbajul SQL dispune de optiuni pentru:
Specificarea unor restrictii legate de cheile primare
Specificarea unor restrictii legate de cheile straine
Redenumirea restrictiilor
Introducerea directa a comenzilor Access VjDB
SQL este un limbaj universal care permite:
Crearea utilizatorilor si grupurilor de utilizatori
Definirea drepturilor fiecarui utilizator/grup de utilizare
Definirea datelor
Mentinerea integritatii BD
SQL este un limbaj de consultare a bazelor de date
Manipularea datelor din BD
Accesul fara restrictii la datele din BD
Partajarea intre mai multi utilizatori
SQL este eel mai important limbaj in domeniul bazelor de date deoarece:
Este standardizat
Poate fi portat pe cele mai semnificative SGBD-urii
Poate fi deprins relativ usor de catre neinformaticieni
Nu este destinat profesionistilor
Ofera raspunsuri la o gama omogena de intrebari
Din punctul de vedere al utilizatorului final, obiectivul principal al SQL consta in oferirea de mijloace pentru:
Formularea unei consultari numai prin descrierea rezultatului dorit
Formularea unei consultari cu ajutorul unei expresii logice
Formularea unei consultari, fara a fi necesara explicitarea modului efectiv in care se face cautarea in baza de date
Cu referire la SQL, care dintre urmatoarele enunturi sunt adevarate?
Este incadrat in limbajele din generatia a 4-a
Nu este un limbaj de programare propriuzis
Pana la standardul SQL3 permite codificarea structurilor de control alternative si repetitive
Pana la standardul SQL3 nu ofera facilitati de lucru cu obiectevizuale
In SQL, comanda DROP TABLE este folosita pentru
Stergerea unei tabele din baza de date
Modificarea structurii unei tabele
Modificarea valorilor unor atribute
Care dintre urmatoarele comenzi SQL sunt folosite pentru actualizarea unei tabele?
INSERT
DROP TABLE
DELETE
CREATE TABLE
UPDATE
Care dintre urmatoarele comenzi SQL asigura deciarfci'ii 'structurii bazei de date?
CREATE TABLE
UPDATE
CREATE VIEW
Cu referire la SQL, care dintre urmatoarele enunturi sunt adevarate?
In Access, modalitatea de declarare a regulilor de validare este cea procedurala
Rezultatul unei consultari poate contine doua sau mai multe tupluri identice
Bazandu-se pe modelul relational, rezultatul unei consultari nu poate contine tupluri identice
Intr-o fraza SELECT SQL, care dintre urmatoarele enunturi sunt adevarate?
Optiunea DISTINCT elimina din rezultatul interogarii tuplurile identice
Operatorul BETWEEN se aplica numai atributelor de tip Character
Literalul este o constanta de tip sir de caractere
Legatura dintre doua tabele care nu au un camp
In SQL, functiile de agregare:
Permit efectuarea de calcule asupra valorilor luate de un atribut sau a valorilor luate de o expresie
In absenta gruparii, au ca rezultat o tabela cu o singura linie
Reprezinta primul pas spre analiza datelor dintr-o baza de date
Cu referire la SQL, care dintre urmatoarele enunturi sunt adevarate?
Clauza GROUP BY are sens daca in interogare se foloseste cel putin o functie de agregare
Clauza GROUP BY are sens daca in interogare nu se folosesc functii de agregare
Functia COUNT contorizeaza valorile unei linii dintr-o tabela,mai putin cele NULL
{"name":"ISA", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Welcome to the Access Knowledge Quiz! This interactive quiz is designed to assess your expertise in Microsoft Access, covering various features, functionalities, and best practices.Prepare to dive into questions that will challenge your understanding of:Database StructuresData Types and ConstraintsFormulas and Expressions","img":"https:/images/course1.png"}