Cum Se Creează Baze De Date Relaționale

Cuprins:

Cum Se Creează Baze De Date Relaționale
Cum Se Creează Baze De Date Relaționale

Video: Cum Se Creează Baze De Date Relaționale

Video: Cum Se Creează Baze De Date Relaționale
Video: Creating a Relational Database 2024, Mai
Anonim

Abordarea relațională a construirii bazelor de date implică lucrul cu un model de date tabelar, adică cu modul obișnuit de prezentare. Este implementat utilizând sisteme de gestionare a bazelor de date.

Cum se creează baze de date relaționale
Cum se creează baze de date relaționale

Esența unei structuri relaționale și pregătirea datelor

Fiecare bază de date este organizată și structurată informație stocată în unul sau mai multe tabele. Tabelele reprezintă o reprezentare naturală și familiară a datelor, constând din rânduri și coloane. Abordarea relațională implică o anumită relație între astfel de tabele. Link-urile sau relațiile vă permit să combinați, să preluați date din mai multe tabele simultan într-o singură interogare.

Pentru a crea o bază de date relațională, este necesar, în primul rând, să se formeze un set de tabele și relații între ele. În acest caz, trebuie să respectați următoarele reguli. În primul rând, fiecare tabel trebuie să fie de același tip și să aibă un nume unic. În al doilea rând, rândurile tabelului trebuie să fie formate dintr-un număr fix de câmpuri și valori (nu puteți include mai multe coloane și grupuri repetate). În al treilea rând, șirurile trebuie să fie cel puțin o valoare (câmp) diferită una de cealaltă pentru a putea identifica orice șir. În al patrulea rând, coloanele trebuie să aibă nume unice și să fie umplute cu valori de date omogene, singura metodă posibilă de prezentare este valoarea explicită a datelor (nu pot exista relații speciale între tabele).

Puteți procesa date de la mai multe tabele simultan prin combinarea selecțiilor într-un tabel temporar. Cele mai frecvente operații sunt selecția, proiecția, îmbinarea naturală, unirea, intersecția și diferența. La formarea tabelelor, unul dintre conceptele de bază este cheia primară - este un identificator care se referă fără echivoc la o entitate. De exemplu, într-un tabel de vase, cheia principală ar putea fi numărul vasului. Pentru toate tabelele cu date, trebuie să creați chei similare, conectându-le la relații.

Implementare folosind un SGBD

Sistemele de gestionare a bazelor de date (Oracle, MySQL, SQLite etc.) asigură gestionarea completă a datelor generate și vă permit să executați interogări. După ce ați ales unul dintre SGBD, trebuie să transferați tabelele create în program în funcție de sintaxa acestuia. Aceasta este o muncă voluminoasă care trebuie făcută cu atenție, fără a pierde atribute importante.

Lucrările ulterioare cu interogări și procesarea datelor se bazează pe limbajul de programare SQL. În această limbă sunt create tabelele, înregistrările sunt adăugate, șterse și modificate, datele sunt preluate de la unul sau mai multe tabele și structura este modificată.

Recomandat: