Utilizând sortarea, creând cereri de ștergere și modificare

Acasă | Informatică și tehnologii de informare și comunicare Planificarea lecțiilor și materialele lecțiilor 8 clase | Planificarea lecțiilor pentru anul școlar Utilizând Sortare







- o comandă de selecție cu un parametru de sortare;
- tasta de sortare;
- sortarea prin mai multe taste;
- comenzi pentru ștergerea și adăugarea intrărilor.

Comanda de selecție cu parametrul de sortare

Foarte des, intrările din tabele sunt ordonate după o anumită regulă. De exemplu,

Procesul de ordonare a înregistrărilor într-un tabel se numește sortare.

Următoarele informații ar trebui specificate pentru sortare:

a) valoarea câmpului de sortare;
b) în ce ordine se clasifică înregistrările (valori de câmp ascendent sau descendent).

Puteți adăuga parametrii de sortare la comanda de selecție, în funcție de care vor fi ordonate rândurile din tabela rezumativă. În acest caz, formatul comenzii de eșantionare devine:

.selecta ‹lista câmpurilor de ieșire›
unde ‹condiții de alegere›
sort ‹tasta de sortare›
pe ‹ordine de sortare›

Tasta de sortare

Tasta de sortare este un câmp, a cărui valoare este sortată.

Există două variante ale ordinii de sortare: prin creșterea valorilor cheie și prin scăderea valorilor cheie.

Sortați intrările din tabelul "Vremea" în valori de umiditate descendente. Pentru aceasta, dați comanda:

.selectați tot sortarea HUMIDITY descrescătoare

Ca urmare a acestei comenzi, se va obține tabelul 3.6.

Tabelul 3.6. Tabelul "Vremea", sortat după umiditatea descendentă

Utilizând sortarea, creând cereri de ștergere și modificare

Ca rezultat, obținem tabelul 3.7.

Utilizând sortarea, creând cereri de ștergere și modificare

Sortarea prin chei multiple

Utilizând sortarea, creând cereri de ștergere și modificare







Ștergeți și adăugați intrări

Informațiile din bazele de date sunt adesea supuse schimbării. De exemplu, DB Weather trebuie să fie completat zilnic. Compoziția bibliotecii de acasă se modifică și în timp. Noi cumpărăm cărți, câteodată le dăm prietenilor. Toate aceste modificări trebuie imediat reflectate în baza de date. Prin urmare, în limba de comunicare cu DBMS, trebuie să fie prezente echipe care să permită efectuarea unor astfel de modificări. În DBMS-ul nostru ipotetic există două echipe în aceste scopuri. Primul permite ștergerea rândurilor din tabel. Formatul său este următorul:

. ștergeți unde ‹expresie logică›

Pentru a șterge o înregistrare specifică din baza de date, trebuie să specificați valoarea cheii pentru această înregistrare. De exemplu, dacă aplicați pentru baza de date Home Library,

atunci informațiile despre carte la numărul 3 vor fi excluse din tabel.

Dacă comanda către DB "School" execută comanda

.ștergeți unde CITY = "Shadrinsk și NUMĂRUL SHKOLY = 1

atunci cea de-a doua înregistrare va fi ștearsă din tabel.

Iată un alt exemplu. După executarea comenzii. Ștergeți în loc de YEAR‹1985

din baza de date "Home Library" vor dispărea înregistrările cu numerele 3, 6, adică cărțile emise înainte de 1985.

Dacă doriți să ștergeți toate înregistrările din tabel, aceasta se face prin comandă

Notă. Adesea, într-un DBMS real, numai intrările destinate pentru ștergere sunt marcate cu o comandă de șters. Excluderea acestora din fișier apare după efectuarea procedurii de comprimare a fișierelor.

Dacă trebuie să adăugați noi înregistrări la baza de date terminată, puteți face întotdeauna acest lucru cu ajutorul comenzii deja cunoscute:

Cu această comandă, utilizatorului i se oferă posibilitatea de a introduce valorile câmpurilor din noua înregistrare, care vor fi aduse la sfârșitul tabelului.

Pe scurt despre principal

Sortarea unei baze de date este ordonarea înregistrărilor din tabel prin mărirea sau micșorarea valorilor câmpului de sortare. Sortarea poate fi efectuată simultan pe mai multe taste.

Modificarea compoziției înregistrărilor în baza de date are loc prin eliminarea înregistrărilor inutile și prin adăugarea de altele noi. Recordul adăugat este plasat la sfârșitul tabelului.

Întrebări și sarcini

1. Ce se înțelege prin sortarea bazei de date?

2. Care este cheia de sortare?

3. În ce caz și cum este efectuată sortarea pentru mai multe chei?

4. Ce comenzi schimbă compoziția înregistrărilor bazei de date?

5. Scrieți comenzile pentru efectuarea următoarelor operații cu DB "Home Library":

Cesiune practică

Sortarea, ștergerea și editarea înregistrărilor

Competențe dobândite:

- Sortarea datelor din tabel în ordine crescătoare și descendentă.
- Utilizați sortarea în interogări.
- Creați cereri de ștergere și modificare.

Utilizând sortarea, creând cereri de ștergere și modificare

Utilizând sortarea, creând cereri de ștergere și modificare

Utilizând sortarea, creând cereri de ștergere și modificare







Articole similare

Trimiteți-le prietenilor: