📊

Vreau sa stiu cum arata datele!

Dupa aceasta lectie, vei intelege structura unei baze de date: tabele, campuri, inregistrari si cheia primara.

INCEARCA

Analizeaza acest tabel!

ID Nume Prenume Varsta Clasa
1 Popescu Maria 14 8A
2 Ionescu Andrei 13 8A
3 Popa Elena 14 8B
Raspunde la aceste intrebari:
1. Cate coloane are tabelul?
2. Cate randuri cu date (fara antet) are?
3. Ce crezi ca inseamna coloana "ID"?
4. De ce fiecare elev are un ID diferit?
Ai nevoie de ajutor? Click aici

Coloanele sunt pe verticala (ID, Nume, Prenume...)

Randurile sunt pe orizontala (fiecare elev = un rand)

ID-ul e unic pentru ca pot exista 2 elevi cu acelasi nume!

INVATA

Structura unei baze de date

O baza de date este formata din tabele. Fiecare tabel are coloane (campuri) si randuri (inregistrari).

📋
TABEL (Table)
Organizeaza un tip de date (ex: Elevi, Profesori, Note)
📏
CAMP (Field)
O coloana din tabel (ex: Nume, Varsta, Clasa)
📝
INREGISTRARE (Record)
Un rand complet (ex: datele unui elev)
🔑
CHEIE PRIMARA (PK)
Campul unic care identifica fiecare inregistrare
Tabel (Table)
Un tabel stocheaza date despre un singur subiect. Intr-o baza de date pentru o scoala, ai putea avea tabele separate pentru: Elevi, Profesori, Materii, Note.
Regula: Un tabel = un tip de informatie. Nu amesteca elevii cu materiile in acelasi tabel!
Camp / Field (Coloana)
Un camp reprezinta o caracteristica a datelor. In tabelul Elevi, campurile ar fi: ID, Nume, Prenume, DataNasterii, Clasa, Adresa.
ID Nume Prenume Clasa
1PopescuMaria8A
Coloanele colorate = Campuri
Inregistrare / Record (Rand)
O inregistrare contine toate datele pentru un singur element. O inregistrare = un rand = un elev complet.
IDNumePrenumeClasa
1PopescuMaria8A
2IonescuAndrei8A
Randul colorat = O inregistrare (datele Mariei)
Cheie Primara (Primary Key)
Cheia primara este campul care identifica unic fiecare inregistrare. De obicei este un numar (ID) care creste automat.

De ce e importanta? Pot exista 2 elevi "Popescu Maria", dar nu pot exista 2 elevi cu ID-ul 1!
Regula de aur: Fiecare tabel TREBUIE sa aiba o cheie primara. Fara ea, nu poti distinge inregistrarile!
VERIFICA

Hai sa vedem ce ai retinut!

1. Ce este un "camp" (field) intr-o baza de date?
Un rand cu toate datele
O coloana care reprezinta o caracteristica
Intreaga baza de date
2. La ce serveste cheia primara?
Sa cripteze datele
Sa identifice unic fiecare inregistrare
Sa sorteze alfabetic
3. Intr-un tabel "Elevi" cu 5 coloane si 20 randuri, cate inregistrari exista?
5
20
100
🎉

Felicitari!

Ai terminat Lectia 2: Tabele, campuri si inregistrari

+50 XP

Acum intelegi structura unei baze de date!