Interogari tip tabel incrucisat ChisineuCris 2006 Interogarile tip
Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Interogarile tip tabel incrucisat Ø Se utilizeaza pentru generarea unui tabel ce sintetizeaza diferite informatii prezente intr-un alt tabel sau interogare. Ø Un exemplu reprezentativ il constituie gruparea datelor dintr-un tabel ce contine informatii despre: - vinzarile unui comerciant - vinzari efectuate pe zile - cantitatea de produse vindute - pretul pe unitatea de produs Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Orice interogare tip tabel incrucisat utilizeaza minim trei cimpuri: 1. Un cimp ce returneaza valorile corespunzatoare antetelor de linie 2. Un cimp ce returneaza valorile corespunzatoare antetelor de coloana 3. Un cimp ce afiseaza la intersectia unei linii cu o coloana, anumite valori calculate Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Interogarile tip tabel incrucisat pot fi generate : 1. Prin folosirea expertului “interogare de tip tabel Incrucisat” 2. Prin elaborarea directa, utilizind “modul de vizualizare proiect” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat prin folosirea expertului Ø In fereastra bazei de date alegem obiectul “INTEROGARI” apoi, Ø Clic pe “NOU” si “EXPERT INTEROGARE DE TIP TABEL INCRUCISAT” Ø Clic “OK” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat prin folosirea expertului Din fereastra ce se deschide alegem elementul ce contine cimpurile participante la interogare - tabel (tables) sau - interogare (queries) sau - ambele (both) Clic “NEXT” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat prin folosirea expertului Alegem din cimpurile disponibile (available fields) pe acela care va returna valorile corespunzatoare antetului de linie Clic pe “ >” pentru a-l transfera in fereastra cu cimpuri selectate (pot fi selectate maxim trei cimpuri ca antet de linie) Clic “NEXT” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat prin folosirea expertului Din cimpurile ramase disponibile il alegem pe cel corespunzator antetului de coloana Clic “NEXT” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat prin folosirea expertului Din cimpurile ramase disponibile il alegem pe acela care va returna (impreuna cu o functie agregat) o valoare aflata la intersectia unei linii cu o coloana Din lista “FUNCTIONS” alegem functia agregat folosita la afisarea valorilor de la intersectia unei linii cu o coloana Clic “NEXT” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat prin folosirea expertului Atribuim interogarii un nume Clic “FINISH” si. . . Interogare_crosstab Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat prin folosirea expertului. . . Si interogarea este generata Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Interogarile tip tabel incrucisat Ø Se utilizeaza pentru generarea unui tabel ce sintetizeaza diferite informatii prezente intr-un alt tabel sau interogare. Ø Un exemplu reprezentativ il constituie gruparea datelor dintr-un tabel ce contine informatii despre: - vinzarile unui comerciant - vinzari efectuate pe zile - cantitatea de produse vindute - pretul pe unitatea de produs Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Orice interogare tip tabel incrucisat utilizeaza minim trei cimpuri: 1. Un cimp ce returneaza valorile corespunzatoare antetelor de linie 2. Un cimp ce returneaza valorile corespunzatoare antetelor de coloana 3. Un cimp ce afiseaza la intersectia unei linii cu o coloana, anumite valori calculate Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Interogarile tip tabel incrucisat pot fi generate : 1. Prin folosirea expertului “interogare de tip tabel Incrucisat” 2. Prin elaborarea directa, utilizind “modul de vizualizare proiect” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat fara folosirea expertului (in modul de vizualizare “DESIGN”) Ø In fereastra bazei de date alegem “INTEROGARI” apoi, Ø Clic pe “NOU” si “VIZUALIZARE PROIECT” Ø Clic OK Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat fara folosirea expertului (in modul de vizualizare “DESIGN”) Din fereastra “Afisare tabel” clic pe eticheta corespunzatoare gasirii elementului participant la interogare - tabele sau - interogari sau - ambele Din lista deschisa alegem tabelul sau interogarea dorita Clic “ADAUGARE” Clic “INCHIDERE” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat fara folosirea expertului (in modul de vizualizare “DESIGN”) Clic pe meniul “QUERY” al ferestrei deschise, de unde. . . alegem optiunea “CROSSTAB”. . . in fereastra proiectarii interogarii apare o rubrica noua , numita: “Tabel incrucisat” Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat fara folosirea expertului (in modul de vizualizare “DESIGN”) Din cimpurile disponibile in tabel, glisam in fereastra design a interogarii, acele cimpuri ce participa la interogare (minim trei) Pe linia “Tabel incrucisat” selectam “antet rind” si “titlu coloana” in dreptul cimpurilor ce furnizeaza aceste optiuni Pe linia “Tabel incrucisat” selectam “valoare” in dreptul cimpului ale carui valori se afiseaza la intersectia liniilor si coloanelor, iar in acelasi cimp pe linia “total”alegem functia agregat corespunzatoare. Apoi. . . Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Crearea unei interogari de tip tabel incrucisat fara folosirea expertului (in modul de vizualizare “DESIGN”). . . clic pe si. . . interogarea este generata Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Functii agregat • Suma - returneaza suma valorilor memorate intr-un cimp din interiorul unei grupari • Medie - returneaza media aritmetica a valorilor memorate intr-un cimp din interiorul unei grupari • Min - returneaza valoarea minima a valorilor memorate intr-un cimp din interiorul unei grupari • Max - returneaza valoarea maxima a valorilor memorate intr-un cimp din interiorul unei grupari • Contor - returneaza numarul valorilor memorate intr-un cimp din interiorul unei grupari (nr. articolelor din grupare) • St. Dev - returneaza deviatia standard a valorilor memorate intr-un cimp din interiorul unei grupari (vezi formula) • Var - returneaza dispersia valarilor memorate intr-un cimp din interiorul unei grupari (vezi formula) • Prim - returneaza valoarea primei inregistrari dintr-un cimp memorat in interiorul unei grupari (conform ordinii curente de sortare) • Ultim - returneaza valoarea ultimei inregistrari dintr-un cimp memorat in interiorul unei grupari (conform ordinii curente de sortare) Interogari tip tabel incrucisat (Chisineu-Cris 2006)
Interogari tip tabel incrucisat (Chisineu-Cris 2006)
- Slides: 21