1/26
Flashcards for reviewing SGBD Access 2016 queries.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Ce este o Interogare (Query)?
Un obiect ce permite vizualizarea informaţiilor obţinute prin selectarea şi prelucrarea datelor din una sau mai multe tabele (sau interogări)
O interogare Acces poate fi utilizată pentru: __
regăsirea şi ordonarea datelor, efectuarea de calcule, actualizarea bazei de date, pregătirea datelor pentru afişare
Interogarea bazelor de date: __
SELECŢIE; CALCULE; ACŢIUNE
Interogarea bazei de date se poate realiza fie utilizand __, fie cu ajutorul __.
o grila de proiectare (QBE) sau cu ajutorul limbajului SQL
Crearea unei interogări de selecție: __
Meniul Create + butonul Query Wizard
Tipurile de generare a interogărilor afișate în fereastra New Query sunt: __, __ , ,
Simple Query Wizard, Crosstab Wizard, Find Duplicates Query Wizard, Find Unmatched Query Wizard
Enumerati tipurile de interogari disponibile în modul Proiectare(Design View): __, __, __, __, __, __
Interogări de selecție, Interogări pentru crearea de noi tabele (Make Table), Interogări pentru adăugarea de noi înregistrări (Append Query), Interogari pentru modificarea inregistrarilor, Interogări de tip analiză încrucișată, Interogari de stergere
Pentru a interoga bazele de date, se alege meniul +
Create + butonul Query Design
Sursa de date se alege în fereastra Show Table ( , sau __)
tabela, interogare sau ambele tipuri de obiecte
Fereastra Select Query conţine și .
Zona superioară și Zona inferioară (grila Query Design)
În contextul interogării bazelor de date, enumerați atributele din grila Query Design: __, __, __, __, __, __
Field, Table, Sort, Show, Criteria, Or
Ce puteți avea în linia Criteria? __, __, __, __
Operatori, Constante, Identificatori, Funcţii
Tipuri de Operatori pentru criterii: __, __, __, __
Aritmetici, De atribuire şi comparare, Logici, De concatenare a şirurilor de caractere
Identificatori: __
Forms![Selectie carti]![Denumire carte]
Enumerați câteva funcții utilizate în Criteria: __, __, __, __, __, __, __, __, __, __, __, __
Iif(Condiţie;ActiuneIfTrue;ActiuneIfFalse), Date(), Now(), Month(), Year(), Day(), DateAdd(), DateDiff(), WeekDay(), DateSerial(), DateValue(), DatePart(), Format()
Enumerați alte funcții utilizate în Criteria: __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __
Sum(), Avg(), Max(), Min(), Count(), Abs(), Int(), Round(), DMax(), DMin, DCount, DAvg, Len(), Trim(), Val(), Str(), Left(), Right(), Mid(), IsNumeric(), IsNull(), IsBlank(), First(), Last()
Descrie pe scurt funcțiile: Avg(CâmpNum), Sum(CâmpNum), Max(CâmpNum), Min(CâmpNum), Var(CâmpNum), Count(Camp)
Avg(CâmpNum) - calculează media aritmetică, Sum(CâmpNum) - calculează suma valorilor, Max(CâmpNum) - calculează valoarea maximă, Min(CâmpNum) - calculează valoarea minimă, Var(CâmpNum) - calculează variaţia (dispersia), Count(Camp) - calculează numărul valorilor nenule
Descrie pe scurt funcțiile: Left(CâmpText,n), Right(CampText,n), Len(CâmpTexi), Mid(CampText;n{;m}), Date(), Now()
Left(CâmpText,n) - extrage primele n caractere, Right(CampText,n) - extrage ultimele n caractere, Len(CâmpTexi) - calculează lungimea expresiei, Mid(CampText;n{;m}) - extrage primele m caractere, Date() - returnează data curentă, Now() - returnează data şi ora curente
În funcția DateAdd, "interval" poate avea următoarele valori: __, __, __, __, __, __
"q" - trimestre, "m" - luni, "d" - zile, "yyyy" - ani, "ww" - săptămâni, "h" - ore
Ce returnează funcția DateDiff?
Returnează un număr întreg care specifică numărul de intervale de timp dintre două date specificate
Sintaxa câmpurilor calculate în linie este: __
Atrib_calculat:[Atr.1]op[Atr.n]opConstantă
Care este sintaxa funcției IIF în interogări de selecție?
IIF(conditie;actiune1True;actiune2False)
Interogarea bazelor de date: __
LEFT/RIGHT / MID / VAL / STR
În grila Query Design, rândul Total prezintă o listă derulantă cu principalele funcții agregat disponibile, printre care: __
AVG; MIN; MAX; FIRST; LAST
În cazul în care mai multe coloane au selectată în linia Total opțiunea __, gruparea se va face întâi după primul câmp din stânga, apoi după al doilea, ș.a.m.d
Group By
Câmpuri calculate (pe coloană) în interogări de selecție prin sinteză:Care sunt Field-urile necesare pentru a calcula valoarea facturilor emise în 2012, in fiecare luna. __
Year([Data Facturii]), Month([Data Facturii]), [Cantitate][Pret baza](1-[Discount])
Câmpuri calculate (pe coloană) în interogări de selecție prin sinteză: Care sunt Field-urile necesare pentru a calcula valoarea totală a facturilor emise pe ani. __
Year([Data Facturii]), [Cantitate][Pret baza](1-[Discount])