DB este ... Tipuri și proprietăți ale bazei de date
O bază de date este o abreviere, care înseamnă "baza de date" sau "baza de date" (în funcție de context). În acest articol, vom examina ceea ce este, ce sunt și unde sunt aplicate. De asemenea, vom discuta DBMS și DB - este același lucru sau nu.
conținut
terminologie
O bază de date este un fel de magazin de informații structurate. DB este de asemenea model de informare, capabil să conțină în sine anumite date, cu condiția ca acestea să fie în mod obligatoriu ordonate. 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.
DBMS este o altă abreviere, care este descifrată ca "sistem de gestionare a bazelor de date." Într-un sens general, acestea reprezintă diferite soluții software cu care puteți organiza date de bază de date. Aceasta înseamnă completarea bazei de date cu informații, organizarea, ștergerea, copierea, analizarea și multe altele.
Tipuri de baze de date
În teorie bază de date disting mai multe tipuri. Există:
- Baze de date relaționale (din relația cuvântului englez, care se traduce drept "comunicare") - caracterizată prin relații și exprimată într-un set de entități interdependente. Acestea din urmă sunt prezentate sub formă de tablete, care conțin datele bazei de date. Aceasta este cea mai comună tip de baze de date.
- Ierarhice - conexiuni la nivel de "strămoș-descendent", "șef-subordonat".
- Rețea - o ramificație din vizualizarea anterioară.
- Obiect-orientat, care lucrează direct cu metodologia de programare corespunzătoare (OOP).
Să luăm în considerare fiecare dintre ele în detaliu, stopând simultan ideile și conceptele de bază ale bazei de date.
DB - este un semn?
Baze de date relaționale în reprezentarea lor obișnuită nu cauzează dificultăți în înțelegere - acestea sunt semne de informare. Pentru clarificare, puteți apela pentru ajutor un DBMS foarte bine cunoscut de la Microsoft - "Access", care face parte din suita obișnuită de aplicații de birou.
Tabelele bazelor de date relaționale au înregistrări (rânduri) și câmpuri (coloane). Primul conține informații, date, în cele din urmă - o descriere a semnificației exactă a înregistrărilor. De exemplu, câmpul este "nume", intrarea este "Katerina".
Tipurile de valori sunt definite pentru câmpuri. 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.
Ar trebui să se înțeleagă că baza de date în sine nu este un tabel. Baza de date poate stoca între 1 și câteva sute de mese, în funcție de cantitatea și varietatea de informații.
Legături între mese
Pentru a furniza legături între tabele din DBMS, există scheme de date. Există conexiuni:
- "One-to-One" - fiecare înregistrare a tabelului corespunde unei singure intrări dintr-o altă etichetă.
- "Unu-la-mulți" și "mulți-la-mulți". O singură înregistrare poate corespunde simultan mai multor tabele asociate. Și invers (pentru a doua opțiune).
- „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).
Mutare în sus și în jos
Bazele de date ierarhice au o structură mult mai clară decât cele relaționale. Ele se caracterizează prin subordonare strictă. Există un element rădăcină - "vârful", din care subordonații se extind - "moștenitori" sau "descendenți". O bază de date ierarhică este o bază de date cu o structură arborescentă, în care fiecare nod poate avea doar un strămoș.
Este convenabil să utilizați acest tip pentru a construi magazine de informații ale unei structuri deja comandate: de exemplu, o bază de date a unei unități militare sau un manager de fișiere. Dezavantajul este incapacitatea unui nod de a avea mai mult de un strămoș, precum și complexitatea logicii bazei de date.
Extindeți relațiile
Rețelele de rețea au fost soluția la lipsa de ierarhie, numită chiar mai sus. „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.
Modul tabular de afișare
În ciuda faptului că tabelele sunt asociate în primul rând cu bazele de date relaționale, ambele tabele ierarhice și de rețea pot fi de asemenea reprezentate sub formă de tabele. Principala diferență între aceste tipuri este tocmai construcția structurii: cele relaționale, în comparație cu celelalte două, sunt mult mai libere și mai puțin ordonate.
Obiect orientat spre tip
Ultimul tip considerat - obiect orientat - este cel mai puțin comun. Toate pentru că este foarte specializat. complex structuri de date o astfel de bază de date formează un obiect și lucrează direct cu limbile programării orientate obiect. Acestea au fost dezvoltate în anii optzeci ai secolului trecut și nu au primit multă popularitate încă din cauza complexității și a performanțelor lor foarte scăzute.
- Baza de date este un sistem complex
- Care sunt obiectivele designului bazei de date
- Baza de date normalizare
- Sisteme de management al vieții și bazelor de date
- Fișier SQL. Formatul de fișier SQL: descrierea extensiei
- Crearea unei baze de date MySQL face parte din orice site
- Care sunt datele? Tipuri de date
- Care sunt cele mai frecvente în practică bazele de date?
- Detalii despre ce să deschidă ACCDB
- Ce este o bază de date și unde se poate utiliza?
- Model de date ierarhic
- Model de date rețea
- Cum se creează o bază de date și ce este SQL?
- Structura bazei de date
- Model de date relațional, baze de date, modele și scheme de proiectare
- Tipuri de date de bază Mysql
- Ce tipuri de baze de date există astăzi?
- Crearea unei baze de date: tehnici și soluții existente
- Concepte generale ale DBMS de acces
- DBMS este un sistem de management al datelor
- Principalele puncte pe care le are baza de date Acces