Rezumatul lecției privind crearea de cereri în domeniul informaticii în clasa de sub acces 11

Gubskaya Olga Vasilyevna

Tema lecției. Crearea de interogări în DBMS de acces

Scopul lecției. Repetați conceptele de bază ale temelor Baze de date, sisteme de gestionare a bazelor de date; Să familiarizeze studenții cu diverse modalități de a crea interogări în baza de date; vă învață să selectați înregistrări pentru mai multe condiții, utilizați expresii în interogări







Tipul lecției, durata lecției.

Lecție combinată, 45 de minute.

Facilități tehnice: - proiector multimedia.

Moment organizatoric (1 minut)

Stabilirea subiectului și a obiectivelor lecției (1 minut)

Ancheta frontală (7 minute)

Cunoaștere cu noul material (15 minute)

Distribuția primară și aplicarea studiului.
- Curs de computer (10 minute)
- Muncă independentă, testarea pe subiect (8 minute)

Rezumând lecția, clasarea (2 minute)

Temă la domiciliu (1 minut)

1. Moment organizatoric

2. Stabilirea temei și obiectivelor lecției

Deci, în această lecție noi:

1. Să repetăm ​​conceptele de bază ale temei Baze de date, Sisteme de management al bazelor de date;

2. Să ne familiarizăm cu diferite moduri de a crea interogări în baza de date;

3. Aflați cum puteți selecta înregistrări pentru mai multe condiții, utilizați expresii în interogări.

3. Ancheta frontală

Pentru a repeta conceptele de bază ale subiectului, vă sugerez să "umblați" în domeniul conceptelor. Alegeți numărul ovalului, apare termenul și formulați regula corespunzătoare. (Apendicele 1)

4. Familiarizarea cu noul material

Ați învățat cum să creați tabele și formulare. Cereri de coadă. Deci, ce este o interogare?

O interogare este o cerință pentru a selecta înregistrările stocate în tabele sau pentru a efectua anumite acțiuni cu ele.

O interogare este o tabelă temporară. Aceasta înseamnă că datele din interogări nu sunt stocate permanent, ci sunt solicitate temporar din tabel în funcție de șablonul specificat, în momentul activării solicitării. Prin urmare, numai șablonul de date de date este stocat permanent în baza de date, nu și în sine. Prin urmare, interogarea nu ocupă mult spațiu în baza de date.

selectați câmpurile necesare din tabele de baze de date diferite;

filtrarea și sortarea datelor;

înregistrări de grup prin calcularea diferitelor totaluri;

efectuați modificări la mai multe înregistrări simultan;

creați tabele ca rezultat al interogării.

Care sunt întrebările?







Solicitați o mostră. Încarcă și afișează înregistrările în modul tabel.

Modificați solicitarea. Efectuează operații cu înregistrări care îndeplinesc criteriile specificate.

a) șterge solicitarea (șterge înregistrările specificate din tabel);

b) cererea de actualizare (modifică înregistrările corespunzătoare ale tabelului);

c) o cerere de adăugare (adaugă noi înregistrări la sfârșitul tabelului care corespund criteriilor de selecție).

Interogare cu parametri. După executarea executării, vi se cere să introduceți valori pentru anumiți parametri.

Crucea cerere. Vă permite să efectuați calcule bazate pe date dintr-un câmp tabel și rezultatele grupului.

Moduri de a crea interogări

Există un limbaj de interogare universal, care formulează interogări în multe DBMS-uri. Se numește SQL (Structured Query Language [strʌk.tʃəd kwɪə.ri læŋɡwɪdʒ]) - un limbaj de interogare structurat. În majoritatea DBMS-urilor moderne, există instrumente auxiliare de interogare, permițându-vă să faceți fără a studia SQL. În MS Access, acesta este designerul interogării.

O interogare simplă pentru o selecție sau una din cele 3 interogări speciale poate fi creată utilizând Expertul. dar constructorul este un mod mai universal de a crea interogări.

Deci, interogarea unei selecții este o masă derivată. care conține aceleași elemente structurale cu tabelul obișnuit (câmpurile și rândurile de coloane) și se formează pe baza datelor reale ale sistemului.

Luați în considerare procesul de creare a acestei interogări utilizând expertul.

Pasul 1 - în fila Creare, selectați Expertul interogare.

Pasul 2 - în dialogul Interogare nouă, selectați Întrebare simplă à OK

Pasul 3 - în dialogul Creare interogări simple, selectați tabelul din listă

Pasul 4 - trecerea de la lista de câmpuri disponibile în lista câmpurilor selectate la numele câmpului obligatoriu à faceți clic pe Următorul>

Pasul 5 - alegeți una dintre opțiunile de afișare a înregistrărilor cu date: detaliate (fără a efectua operarea informațiilor) sau rezumatul folosind informații (găsirea sumei, medie, minimă, maximă pentru anumite înregistrări) à clic pe Următorul>

Pasul 6 - introduceți numele cererii à faceți clic pe butonul Finalizare.

Acum, ia în considerare un exemplu de creare a unei interogări folosind constructorul.

Pasul 1 - în fila Creare, selectați Generatorul de interogări.

Pasul 2 - în dialogul Adăugare tabelă, selectați tabelele ale căror câmpuri vor fi utilizate în interogarea à Add a Close

Formularul de solicitare apare în partea superioară a căruia sunt afișate layout-urile tabelelor selectate. Partea inferioară conține următoarele linii:

Câmp. în care vor fi afișate numele câmpurilor selectate;

Numele mesei. în care vor fi afișate numele tabelelor care conțin câmpurile corespunzătoare;

Sortare. în care, dacă este necesar, puteți selecta tipul de sortare;

Ieșire pe ecran. O casetă de selectare cu un marcaj care indică faptul că datele vor fi afișate în cerere;

Condiția de selecție. care poate conține o condiție - o expresie pentru extragerea datelor din câmpul corespunzător;

sau - să scrie o altă expresie care face parte dintr-o condiție compusă.

Pasul 3 - selectați câmpurile obligatorii.

Pentru a selecta un câmp, puteți să faceți dublu clic pe acest câmp sau să îl trageți din planul tabelului în câmpul Câmp.

Pasul 4 - introduceți condiția de selectare și faceți clic pe butonul Executare.

Pasul 5 - închideți fila de interogare a în fereastra de salvare a structurii interogării, selectați Da à introduceți numele interogării la OK

Expresia booleană este o operație de relație, pentru care simbolurile>, = 105







Articole similare

Trimiteți-le prietenilor: