Laborator de lucru practice pe parcursul „Informatică“ (pagina
A = 1 și C = 3 OR = 2 și c = 3
Nume câmp, între paranteze pătrate, valoarea identifi-tsiruet acestui câmp în înregistrare. De exemplu, cererea de ruktore raportul A = 1-intercept în coloana A poate fi scrisă în variantele de două minute: 1) [alfa] = 1, 2) = 1. A doua opțiune este mai scurt, astfel încât de obicei se bucură de ele. Condițiile din Exemplul 13 ar putea fi atât Vo ice-sat: [A] = [B] SAU [A] = [C].
condiție de selecție - este o expresie logică, care trebuie să fie adevărat pentru baza de date a înregistrărilor selectate.
Criteriile de selecție sunt înregistrate și verificate în Corespunzător-dans cu regulile logicii matematice.
În condițiile de selecție Query Builder este prezentată sub formă de tabel.
înregistrările mai întâi selectate care îndeplinesc condițiile înregistrate în primul rând, atunci acestea sunt intrările care satisfac rândul al doilea și așa mai departe adăugat.
Întrebări și Sarcini
1. a) Care este expresia logică?
b) Care sunt operațiile logice de bază? Care este adevărul de masă ceva?
2. În tabel, determină rezultatele din bor-înregistrările privind următorii termeni:
c) A = 2 și B = 1 sau C = 3;
3. Toate condițiile sarcinii anterioare în prezentul tabel
forma, adică, în limbajul designerului de interogare.
4. Cererile de mai mult de un tabel în baza de date
câmpurile calculate
Cerere 3. Ia o listă a tuturor elevilor care trăiesc în Perm și cu medalii. În lista pentru a specifica numele, dar este o măsură de școli și facultăți, care sunt furnizate cu intrate. Sortați lista în ordine alfabetică după numele de familie.
informații trebuie să se datoreze atrage trei mese pentru punerea în aplicare a acestei cereri, „Formulare“, „Departamente“, „Abi-turienty“. Scriem comanda la limba ipotetică de mei:
.Chestionar alegere (tabel) .FAMILIYA, chestionare (vezi tabelul) .UCH_ZAVEDENIE, Departamentele (tabel) .FAKULTET pentru chestionare. CITY = "Perm" și intrați. sort = MEDAL YES An-chum. ascendent Nume
Aici, din nou utilizat pentru nume lei combinate, inclusiv numele de masă și numele coloanei separate printr-un punct.
Rezultatul acestei interogări ar Tabel. 9:
Tabelul 9. Permians cu medalii
Echipa pe o limbă de interogare ipotetică este după cum urmează:
.Chestionar alegere (tabel) .reg NOM, chestionarul (Tabel) .FAMILIYA,
TOTAL: Estimări (Tabel) .OTSENKA_1 + + OTSENKA_2 OTSENKA_3
SUMA sortare descendentă
Valoarea câmpului „SUM“ se obține prin estimări însumării-TION pentru toate examinările. Pe același domeniu poate pentru a sorta. câmp calculat apare pe un limbaj de interogare ipotetic de genul:
<имя поля>. <выражение>
Expresia scrisă a regulilor tradiționale pentru expresii aritmetice utilizate în cadrul programelor, zoom și foi de calcul.
Exprimarea poate fi administrat direct proiectantul celulei sau constructor folosind expresia zheny. fereastra Builder Expression se deschide, făcând clic pe bara de instrumente.
Ca urmare a acestei cereri se obține tabelul de mai jos. 10.
Tabelul 10. Sume puncte
Conform unui câmp calculat poate fi determinată de condiția de selecție. De exemplu, în cazul în care starea de selecție a cantității add-expresie> 13, masa finală va conține numai per-tiile cinci linii.
Interogările pot fi utilizate câmpuri calculate. Sunteți un câmp calculat este doar o parte a cererii și nu este inclusă în tabelul bazei de date.
Pe un câmp calculat poate impune condiții pe cârlig de apelare, pentru a sorta.
Întrebări și Sarcini
1. Ce este un câmp calculat? În cazul în care acesta poate fi utilizat?
2. Scrieți comanda pe o interogare de probă, pe un limbaj ipotetic pentru următoarele sarcini. Pretutindeni organizează sportation așternut-tran pe primul câmp;
a) o listă cu toate specialitățile în care o examinare a limbii române;
b) o listă cu toate specialitățile, care-pas plan de la EMA peste 40 de persoane;
c) pentru a obține un tabel care conține numele participanți, numele orașului, numărul de școli pentru studenții care nu locuiesc în Perm și nu au medalii;
g) pentru a se obține un tabel care conține numele, prenumele, numele patronimic și a lucrat pentru participanți la juridice F-partments;
e) pentru a obține un tabel care conține numele, specialitatea, anul nașterii pentru acei studenți care au fost născuți înainte de 1982.
3. Scrieți comanda pe o interogare de probă, pe un limbaj ipotetic pentru următoarele sarcini. Pretutindeni organizează sportation așternut-tran pe primul câmp:
a) obține un tabel care conține numele studenților și media scorurilor obținute la examene;
b) pentru a obține o listă de numai acei studenți care au obținut punctaje în primul test mai mult decât punctajul mediu pentru toate examenele;
c) să presupunem că se aplică următoarele: în care suma punctelor pentru examenul de cel puțin 14 candidați sunt acceptate la Facultatea Economie a Universității nomic; pe istoricizate facultate nonstoichiometric - cel puțin 13; Facultatea de Drept - nu mai puțin de 12. Ia lista adoptată de către fiecare departament, specificând departamente, de specialitate, numele, prenumele, patronimicul. Sortați lista de facultate și specialiști-lnosti.
Punerea în aplicare 5. Exemplu
Câmpurile calculate și constructor de interogare
Solicitare 4. Ia o listă a tuturor solicitanților la-ing la Facultatea de Drept, cu o experiență de producție-TION. Precizați numele, numele de orașe, speciale-Ness și lungime. Sortați lista după numele de familie.
Tabelul 10. EVALUAREA
Pentru a pune în aplicare cererea urmează același model ca și în interogarea anterioară. Proiectare View este prezentată în Fig. 17:
Ris17. Solicitare 4 pentru a proba parametrul (și departamentul juridic)
Solicitare 5. Ia o listă a tuturor solicitanților Permian cu medalii. Lista cu numele și numărul de școli, facultăți, care primesc solicitanții.
această echipă este în Query Designer va arăta așa cum este prezentat în Fig. 18.
Fig. 18. Schema 5 și cererea de selecție a
Punerea în aplicare a cererii implicate „Facultatea“ de masă „Special“, „forma“, „intrate“ Condiții de selecție în câmpul „City“ -perm, „Medalia“ Da.
Apoi, trebuie să completați formularul de designer, atâta timp-Zano în Fig. 19
Fig. 19. Cererea pentru o probă folosind câmpul calculat
6.Vyvesti solicita un tabel cu valorile sumelor de puncte pentru a include numărul de înregistrare, denumirea și cantitatea de puncte. Sortarea suma tabelul descendent.
Această solicitare necesită utilizarea de câmp calculat și proiectantul are forma prezentată în Fig.20.
câmp calculat apare în următorul format:
Exprimarea poate fi administrat direct proiectantul celulei sau constructor folosind expresia zheny. fereastra Builder Expression se deschide, făcând clic pe bara de instrumente.
Reguli de înregistrare expresii tradiționale: acestea sunt înregistrați-vayutsya într-un rând, a pus jos toate semnele de funcționare, puteți utiliza paranteze. Rețineți că numele distinctiv al evaluării. [OTSENKA_1] este folosit doar pentru primul termen. Pentru restul, se referă la ele ca aparținând tabelului „evaluare“.
Următoarea etapă - intrare în tabelul „Rezultate“ informații despre admitere universitare. În „ÎNMATRICULĂRII“ steaguri de câmp sunt expuse în evidențele de luat în supermarket-un solicitanți.
7. Cerere Cerere de un tabel cu rezultatele finale ale designerului limba de interogare va așa cum se arată în figura 20.
Fig. 20. Cererea pentru rezultatele finale
atelier de calculator
Implementarea de interogări complexe
Creați un tabel „estimări“ și introduceți date în ea, pre-reprezentări în tabel. 10
Cu ajutorul constructorului MS Access interoghează, executa toate interogările descrise în „cereri“
Punerea în aplicare a solicitărilor constructorului trebuie să fie setat-TION:
1) primesc tabel conținând familii ing studii, iar valorile medii ale evaluărilor obținute în Examen-încercări;
2) pentru a obține o listă de numai acei studenți care au obținut punctaje în primul test mai mult decât punctajul mediu pentru toate examenele;
3) Presupunem că se aplică următoarele: la Facultatea de Economie a solicitanților universitare sunt acceptate, pentru care suma punctelor pentru examenul de cel puțin 14; Departamentul de Istorie - nu mai puțin ea 13; Facultatea de Drept - nu mai puțin de 12. Ia lista adoptată de către fiecare departament, specificând departamente, de specialitate, numele, prenumele, patronimicul. Sortați lista de facultate și-tsialnosti SPE.
Obiectiv: dezvoltarea de metode de raport de muncă c.
1. Crearea de rapoarte în MS Access
În raportul de baze de date MS Access - al patrulea obiect de tip. Modul cel mai flexibil pentru a crea un raport - utilizarea constructor sau tata Wizard-ing, disponibil în MS Access.
Raportul, prezentat în Fig. 1,16, preparat în conformitate cu următorul algoritm prezent:
→ mergeți la fila „Rapoarte“; executa → Creare;
→ selectați „Raport Wizard“, faceți clic pe butonul OK;
→ selectați câmpurile care indică tabele și interogări în strictă conformitate cu succesiunea lor în Fig. 1.16, peep-bici pe butonul Next;
→ specificați un nivel de grupare pe teren „Facultatea“; faceți clic pe butonul Next;
→ specificați ordinea de sortare: „SUM“ - urându-INJ, sau „NAME“ - în ordine crescătoare, faceți clic pe butonul Next;
→ selectați tipul de aspect „pas“ al raportului; faceți clic pe butonul Next;
→ selectați stilul „compact“; faceți clic pe butonul Next;
→ specificați numele raportului „pentru admitere“; click pe butonul Finish.
Vă rugăm să rețineți următoarele: Datele din coloana „Suma-ma“ nu sunt alese din tabel și interogarea „Sume-prinderea mingii.“ Alte domenii care nu ar trebui să fie recuperate de la această interogare.
2. Etapa a crea un raport în baza de date
Ultima etapă a campaniei de admitere - înscrierea în uni-universi-. Înscriși, de a produce membrii comisiei de selecție că toate informațiile necesare pentru supra-calcul este obținută din baza de date.
În primul rând. Avem nevoie de informații despre estimările primite-guvernamentale și numărul total de puncte.
În al doilea rând. cu aceeași cantitate totală de puncte de la mai mulți studenți pot fi prezența critică a monedei sau o experiență pro-izvodstvenny.
Înscrierea se face separat pentru fiecare fakulte-care, prin urmare, datele trebuie să fie grupate în funcție de facultăți și specialități. În exemplul nostru, un pic Abi-turientov în comparație cu situația reală, astfel încât grupul în domeniu, nu vom (prea grupuri ma-Lenka sunt obținute), în timp ce codul de specialitate va fi afișat pentru fiecare participant.
documente imprimate care îndeplinesc anumite norme de proiectare sunt numite înregistrări. DBMS oferă posibilitatea de a obține rapoarte de informații TION, care este extras din tabelele sursă sau cererile Reza-ltatov.
Raportul necesar cu rezultatele examenului de admitere, nou prezentată în Fig. 21.
Fig. 21. Raport privind rezultatele examenelor de admitere.
Ca urmare a reuniunii comisiei de selecție decide cu privire la admiterea candidaților în primul an. Acum, aceste informații trebuie să fie introduse în baza de date. Pentru a face acest lucru, du-te înapoi la masă „Rezultate“ în câmpul logic „ÎNROLAREA“ a pus adevărat în linii pentru toți solicitanții acceptate și fals pentru care nu a adoptat (în MS Access se face prin emiterea casetele de selectare în domeniile co-corespun-).
Acum, pentru a obține un tabel cu rezultatele finale mi trebuie să le îndeplinească solicitarea, care va include: nume, prenume, departament, de specialitate pentru toate acceptat la universitate. Echipa pe o limbă de interogare ipotetică va fi după cum urmează:
.Selectate (a se vedea tabelul) Profilul .FAMILIYA (Tabel) .name, chestionare (vezi tabelul) .OTCHESTVO, Specialties (tabel) .SPETSIALNOST pentru rezultate (tabel) = TRUE .ZACHISLENIE sort profilului (tabel) .FAMILIYA ascendentă
Pe baza acestui tabel pentru a obține un raport proiectat. Vezi raportul final este prezentat în Fig. 21
Lista adoptată la 1 an