CalculatoareBaze de date

DB - l ... Tipurile și proprietățile unei baze de date

DB - un acronim care vine de la „bază de date“ sau „bază de date“ (în funcție de context). În acest articol, considerăm că aceasta / acestea sunt, ce sunt și în cazul în care să se aplice. De asemenea, discuta SGBD și baza de date - este la fel sau nu.

terminologie

Baza de date se face referire la anumite depozit de informații structurate. DB - este , de asemenea , un model de informare, capacitatea de a conține o anumite date, cu condiția ca acestea vor fi comandate. Fiecare dintre noi a lucrat cu baza de date cel puțin o dată, dar nici măcar nu a putut ghici la, de exemplu, prin introducerea unui termen de căutare, ne întoarcem la o bază pe scară largă pentru date și informații specifice.

Baze de date - este un alt acronim, care vine de la „sistem de gestionare a bazei de date“. Într-un sens general, ele reprezintă o varietate de soluții software, cu care se pot organiza datele de baze de date. Aceasta se referă la umplerea bazei de informații, prin care se dispune aceasta, ștergerea, copierea, analiza și multe altele.

Formulare de baze de date

În teoria bazelor de date, există mai multe tipuri de ele. sunt:

  • Baze de date relationale (de la cuvântul englezesc relația, care se traduce prin „conexiune“) - sunt caracterizate prin relații și exprimate ca un set de entități interdependente. Acestea din urmă sunt prezentate sub formă de tablete, care conțin datele bazei de date. Acesta este cel mai comun tip de baze de date.
  • Ierarhic - din cauza nivelului de „părinte-copil“, „superior-subordonat“.
  • Rețea - o ramură a speciei anterioare.
  • Orientat pe obiect, care lucrează în mod direct cu metodologia de programare corespunzătoare (OEP).

Să luăm în considerare fiecare dintre ele în detaliu, oprindu-a lungul drum spre ideile de bază și concepte ale unei baze de date.

DB - este un semn?

Bazele de date relaționale sunt în reprezentarea lor obișnuită nu cauzează dificultăți de înțelegere - o placă cu informații. Pentru a clarifica, puteți apela pentru ajutor este foarte bine cunoscut de baze de date de companii „Microsoft“ - „Acces“, o parte din pachetul lor obișnuite aplicații de birou.

În tabelele de baze de date relaționale au intrări (rânduri) și câmpuri (coloane). Prima conține informații imediat, datele din trecut - o descriere a ceea ce înseamnă înregistrarea. De exemplu, câmpul - „nume“ de intrare - „Catherine“.

Pentru câmpuri definite tipuri de valoare. Ele pot să fie numeric, caracter, data, ora, etc. De asemenea, fiecare masă trebuie să fie un câmp cheie - .. Înregistrarea aceasta identifică în mod unic de date.

Trebuie să se înțeleagă faptul că baza de date în sine - nu este o masă. Baza de date poate fi stocat de la una până la câteva sute de tabele, în funcție de cantitatea și diversitatea informațiilor.

Relațiile dintre tabele

Pentru a asigura relații între tabele în baza de date are o schemă. Comunicațiile sunt:

  • „One to-one“ - fiecare înregistrare din tabel corespunde numai o singură înregistrare de la o altă placă.
  • „Unu-la-mulți“ și „multi-la-mulți“. Înregistrarea poate corespunde mai multe din tabelul aferent. Alternativ (a doua variantă).
  • „Multi-la-mulți“. Nu este greu de ghicit că, în acest caz, mai multe rânduri pot fi selectate pentru a conecta mai multe rânduri de un alt tabel (o astfel de legătură este organizată folosind o tabelă intermediară și două legături de mai sus specii).

Se deplasează în sus și în jos

Bază de date Ierarhic sunt mult mai structurate decât relațională. Ei tind să o strictă ascultare. Există elementul rădăcină - „vârful“, care se ramifică de subordonați - „moștenitori“ sau „descendenți“. Baza de date ierarhizată - o bază având o structură arborescentă în care doar un singur strămoș poate fi la fiecare nod.

Acest tip este comod de utilizat pentru construirea arhivelor de informații structură deja ordonate: de exemplu, unitatea militară de bază sau fișierul de date de manager. Dezavantajul este considerat imposibil ca unitatea să aibă mai mult de un părinte, precum și complexitatea logicii bazei de date.

extinde relațiile

Rețeaua DB lipsa de decizie din oțel ierarhic numit chiar deasupra. „Multi-la-mulți“ Singura diferență între acest tip de relație anterioară a început, care, în acest caz, se arată în faptul că, strămoș poate avea mulți moștenitori, și ei, urmașii, pot apărea din mai multe noduri.

Metoda de afișare tabular

În ciuda faptului că tabelele sunt asociate în principal cu bazele de date relaționale și ierarhică, de rețea, și poate fi, de asemenea, reprezentate sub formă de tabele. Diferența de bază între aceste tipuri de - în principiu, construcția structurii: relațională, în comparație cu celelalte două este mult mai liberă și mai puțin ordonat.

Stilul orientat obiect

Ultimele vizitate tip - orientat obiect un - cel mai puțin comune. Acest lucru se datorează faptului că este foarte specializat. Complexe structuri de date , cum ar forma de bază de obiecte și să lucreze direct cu limbajul de programare orientat-obiect. Ele au fost dezvoltate în anii optzeci ai secolului trecut și nu au primit încă de mult popularitate din cauza complexității sale și rata nu foarte mare de viteză.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.