Concepte de bază de date relațională - studopediya
Golf este un element de înregistrare și reprezintă o celulă de tabel. Fiecare coloană are propriul său nume unic, care descrie tipul de informații care este conținută în ea. Acest nume este denumit în continuare „numele domeniului bazei de date“
Fiecare câmp are o lungime fixă, în consecință, orice înregistrare din tabel, fata lui are o lungime fixă. Fiecare intrare este caracterizat prin numărul unic NYM său de serie.
Datele dintr-un tabel relational trebuie să îndeplinească următoarele principii:
1. Fiecare valoare câmp trebuie să fie atomic, adică, nu rupt în sus, în care nu-cât de multe valori;
2. Domeniul de valori de date (în aceeași coloană) trebuie să aparțină aceluiași tip de date disponibile pentru utilizare în baza de date;
3. Fiecare intrare în tabel este unic, adică, Tabelul nu există două înregistrări cu un set complet coincidentă de valori ale câmpurilor sale;
4. Fiecare câmp are un nume unic;
5. Secvența câmpurilor din tabel nu este importantă;
6. Secvența de intrări în tabel este lipsit de importanță.
Diferența esențială între modelul relațional dintr-un fișier secvențial obișnuit este că toate coloanele din tabel, în ceea ce privește ipoteza de intrare, pentru a fi echivalente. Această proprietate face ca acest model este foarte puternic și face imposibilă pentru ao afișa în memorie ca o serie de date.
Ca și în tabelul de înregistrare neordonată, este necesar să se specifice un domeniu (sau mai multe câmpuri de bor) pentru a identifica în mod unic fiecare înregistrare.
cheie primară - un câmp sau un set de domenii care în mod unic identificarea (definirea) de intrare de masă
De obicei, cheia este un domeniu sau un set de câmpuri de lungime fixă. Fiecare valoare a cheii inițiale sau de bază corespunde unul și numai o singură înregistrare. Orice cheie primară a tabelului trebuie să conțină un unic valori non-goale pentru fiecare intrare. Dacă cheia primară este format din mai multe domenii, este numit o cheie primară compozit (rrimagu SSC).
Câmp care indică o înregistrare într-un alt tabel asociat cu această înregistrare, numit cheia externă (SSC străine).
O astfel de relație între tabele se numește o legătură (ge1ationship). Comunicarea se stabilește între cele două tabele prin atribuirea unor valori ale unui tabel de valori-cheie altă cheie externă primară. Tabelul care conține cheia externă se numește secundar, sau un tabel care conține cheia primară, care definește valorile posibile pentru tabelele cheie secundare străine, numit principalul.
O bază de date relațională tipic compus din mai multe tabele aferente. Aici este un fragment de bază de date exemplu „Dean“.
TablitsaStudenty constă în următoarele domenii:
Numărul Gradebook
Nume, Prenume,