Informatică Baze de date
Ce este o baza de date relationale 10a?
O bază de date relațională este un sistem care stochează date în tabele interconectate. Pentru clasa a 10-a, înseamnă învățarea structurii acestor tabele și a relațiilor dintre ele. Modelul relațional folosește chei pentru a lega datele.
Elemente de bază
- Tabele Datele sunt organizate în rânduri (înregistrări) și coloane (câmpuri). Exemplu: un tabel 'Elevi' cu coloanele Nume, Prenume, Nota.
- Chei Cheia primară identifică unic fiecare rând, iar cheia externă leagă tabelele. Exemplu: ID_elev este cheie primară în 'Elevi'.
- Relații Tabelele se conectează prin relații de tip unu-la-mulți. Exemplu: un elev poate avea mai multe note într-un tabel 'Note'.
Exemplu practic
- 1 Pasul 1 Creează tabelul 'Elevi': CREATE TABLE Elevi (ID INT PRIMARY KEY, Nume VARCHAR(50)).
- 2 Pasul 2 Creează tabelul 'Note': CREATE TABLE Note (ID_note INT, ID_elev INT, Nota INT, FOREIGN KEY (ID_elev) REFERENCES Elevi(ID)).
- 3 Pasul 3 Interoghează datele: SELECT * FROM Elevi JOIN Note ON Elevi.ID = Note.ID_elev.
Exersează crearea de tabele mici pentru a înțelege relațiile.