Introducere în lucrul cu baze de date
Cele mai multe aplicații funcționează cu baze de date. Orice programator dintre cele mai mari companii confirmă faptul că rolul bazelor de date în lumea tehnologiilor de calcul este foarte mare. Cu capacitatea de a opera cu baze de date, puteți crea aplicațiile cele mai diverse și într-adevăr utile.
Poate că ați instalat deja pe un sistem de management de baze de date de calculator, de exemplu, Microsoft Access. Cea mai bună alternativă - o ediție Microsoft SQL Server Express. cu care vă va învăța cum să lucreze cu baze de date SQL Server. utilizat în multe dintre cele mai mari companii din întreaga lume. SQL Server Express este inclus în pachetul de instalare Visual C # Express, astfel încât cel mai probabil, acesta este deja instalat pe computer.
În programare, un șir de caractere este numit un record. câmpuri și coloane definesc record. Coloana a tabelului identifică tipul de date. stocate în câmpul de înregistrare.
Mai jos este un tabel de baze de date. care conține informații despre planete. Acesta are următoarele coloane: PlanetName (numele planetei), DistanceFromSun (distanța de la Soare) și locuitori (locuitori).
A nu se confunda foaia de calcul a bazei de date. Deși prezentarea foii de calcul arată similar cu cel utilizat în exemplele de mai sus, prelucrarea datelor are loc în ele oricum.
Există o mare varietate de sisteme de management de baze de date: Microsoft Access, Oracle. DB2. Microsoft SQL Server. Informix. mySQL. iar acest lucru nu este o listă exhaustivă. Și avem nevoie pentru a accesa baza de date din program în C # și să „explice“ l, l căutăm.
Cel mai simplu mod de a include în codul C # fragmentul în „limba baza de date“, prin care se interoghează baza de date pentru a obține coloane și rânduri necesare.
(În adevăr, există, de asemenea, un nivel intermediar - .. ADO NET, dar acum nu ne vom concentra atenția pe ea.)
Acum mulți ani, specialiștii bazei de date au fost de acord cu o „limbă de bază de date unică“, care ar înțelege majoritatea bazelor de date existente. Ei au numit SQL (un geamantan de Structured Query Language -. Structured Query Language). A nu se confunda cu sistemul de gestionare a bazei de date SQL limbaj SQL Server. dezvoltat de Microsoft Corporation. limbaj SQL sprijini sistemul de management al bazei de date (RDBMS), produs de o varietate de producători.
Noțiuni de bază pentru a vorbi despre modul de utilizare a C # atunci când se lucrează cu baze de date, te uiți mai întâi la elementele de bază ale limbajului SQL. Mai jos sunt exemple de operatori de pe limba SQL și descrie rezultatul execuției lor.
Principalele comenzi SQL sunt:
- SELECT (selectați pentru anumite date);
- INSERT (pentru adăugarea de noi date);
- UPDATE (pentru a modifica informațiile care există deja în baza de date).
Iată câteva exemple ale fiecărei echipe.
De obicei, declarația SELECT este scris după cum urmează: