Baze podataka su sistematizovana zbirka podataka strukturiranih po sličnim linijama za skladištenje i obradu pomoću računara. Ovaj objekt za programiranje omogućuje vam rad s velikim količinama materijala bez ulaganja puno truda u njihovu upotrebu, modificiranje i odlaganje. Univerzalni jezik za rad s bazama podataka je SQL.
Instrukcije
Korak 1
U bazama podataka informacije se nalaze u obliku tablica, svaka tablica ima svoju strukturu i veličinu, ali sve se pokoravaju istim naredbama za stvaranje, odabir, izmjenu i brisanje podataka. Rad s bazama podataka vrši se na univerzalnom jeziku upita SQL.
Korak 2
Naredbe u jeziku upita definiraju se pomoću operatora, koji se mogu podijeliti u 4 glavna tipa prema njihovom području primjene: definicija podataka, manipulacija podacima, definicija pristupa podacima i upravljanje transakcijama.
Korak 3
Najčešća grupa operatora je manipulacija podacima. Ova vrsta aktivnosti dostupna je korisnicima baze podataka koji su lišeni administratorskih prava i omogućava im rad sa željenim tablicama.
Korak 4
SQL izrazi su engleski naziv za glagole koji označavaju odgovarajuću radnju: stvoriti - stvoriti, umetnuti - dodati, ažurirati - promijeniti i izbrisati - izbrisati. Imaju sljedeću strukturu: select,…, from; - izbor iz cijele tablice; odaberite, …, odakle = i / ili =; - izbor iz tabele prema uvjetima; odaberite * iz; - izbor svih podataka iz tabele.
Korak 5
umetnite u () values (); - dodavanje retka sa određenim poljima u tablicu; umetanje u vrijednosti (); - dodavanje svih polja u tablicu, prema zadanim postavkama. update set =; - promjena jednog polja u svim zapisima tabele; update set = where =; - modifikacija podataka prema određenim uslovima.
Korak 6
izbriši iz; - brisanje svih zapisa iz tablice; brisanje odakle =; - uklanjanje pod određenim uslovima.
Korak 7
Bilo koji zahtjev je transakcija. U SQL-u je moguće izvršiti upit i vidjeti njegov rezultat i tek tada dovršiti radnju. To omogućava vraćanje koraka unazad ako je izvršenje zahtjeva iz nekog razloga dovelo do neočekivanih posljedica.
Korak 8
Odgovarajući operateri kontrole odgovorni su za izvršavanje transakcija: predavanje - potvrda, vraćanje - vraćanje i spremište - dijeljenje transakcije.
Korak 9
Administratori baze podataka imaju pristup svim podacima tablice i mogu stvarati tablice, otvarati / zatvarati pristup itd. Njihova su privilegija operateri definicije podataka i pristup podacima: kreiranje tablice (, …,); - stvaranje nove tablice table.alter [dodati, izmijeniti, ispustiti] stupac; - promjena tablice (dodavanje, izmjena, brisanje polja).
Korak 10
drop table; - brisanje tabele. Ova se operacija može izvesti samo ako tablica određenim poljima nije povezana s drugim tablicama. Ako je to slučaj, prvo morate izbrisati ove veze, a zatim pokušati ponovo izbrisati.
Korak 11
Operatori za određivanje pristupa podacima: odobrenje - odobrenje [pristup], opoziv - zatvaranje, odbijanje - odbijanje (jače od opoziva, jer uskraćuje sve dozvole).