Video: MySQL - Notiuni Teoretice - Baze de date relationale pe Internet 2024
Uitați de temele matematice ale modelului relațional, de principiile de normalizare și de alte aspecte extrem de tehnice ale RDBMS. Dacă sunteți interesat, consultați oricare dintre manualele disponibile care discută în detaliu principiile și tehnologia RDBMS.
Un RDBMS este un sistem software care gestionează baze de date relaționale. Deci, ce este o bază de date relațională?
Într-un program tipic de foi de calcul, coloanele și rândurile formează o serie de celule. Dacă fiecare coloană este condusă de numele unui atribut de date (CUSTOMER_NUMBER, PRODUCT și QUANTITY_PURCHASED, de exemplu) și fiecare rând are o singură valoare pentru fiecare atribut, aveți elementele de bază ale unei tabele de baze de date relaționale, după cum se arată în acest exemplu:
CUSTOMER_NUMBER PRODUS QUANTITY_PURCHASED 12345 Supă de legume 5 45678 Ulei de gătit 3 42973 Îngrășământ gazon 2 81115 Pături 88 81115 Supă de legume 33
O bază de date relațională are de obicei mai multe tabele diferite - tabelul CUSTOMER_MASTER și tabelul PRODUCT_MASTER, de exemplu, pe lângă tabelul prezentat aici, pe care l-ați putea apela ORDER_DETAIL sau WHO_ORDERED_WHAT.
Puteți combina informațiile din diferitele tabele prin adunând acele tabele (realizând o potrivire între tabele, de obicei căutând coloane în două sau mai multe tabele care sunt aceleași). De exemplu, CUSTOMER_MASTER poate conține următoarele rânduri de date:
Din oricare dintre mesele individuale, aveți doar fragmente din această informație: Nu cunoașteți numele clientului decât la prima masă, de exemplu, și nu știți ce produse a ordonat Susan Robinson să privească numai la a doua masă. Puterea bazei de date relaționale devine evidentă atunci când vă îmbinați tabelele împreună.