Informatică Alte teme
Chei primare si straine exemple
Cheile primare și străine sunt concepte din bazele de date care stabilesc relații între tabele. Cheia primară identifică unic fiecare rând dintr-un tabel, iar cheia străină face legătura cu cheia primară a altui tabel.
Exemple de chei primare
- Tabelul Elevi Într-un tabel Elevi, câmpul ID_elev este cheie primară, deoarece fiecare elev are un identificator unic. Exemplu: ID_elev = 1, Nume = 'Ana', Nota = 9.
- Tabelul Cărți Într-un tabel Cărți, ISBN-ul este cheie primară, garantând că fiecare carte are un cod unic. Exemplu: ISBN = '978-3-16-148410-0', Titlu = 'Informatica'.
- Tabelul Comenzi Într-un tabel Comenzi, ID_comanda este cheie primară, asigurând că fiecare comandă este distinctă. Exemplu: ID_comanda = 100, Data = '2023-10-01'.
Exemple de chei străine
- Legătura Elevi-Materii În tabelul Note, ID_elev este cheie străină care se referă la cheia primară ID_elev din tabelul Elevi. Exemplu: ID_nota = 5, ID_elev = 1 (legat de elevul Ana), Nota = 9.
- Legătura Cărți-Autor În tabelul Cărți, ID_autor este cheie străină care se referă la cheia primară ID_autor din tabelul Autori. Exemplu: ISBN = '978-...', ID_autor = 3 (legat de autorul X).
- Legătura Comenzi-Clienți În tabelul Comenzi, ID_client este cheie străină care se referă la cheia primară ID_client din tabelul Clienți. Exemplu: ID_comanda = 100, ID_client = 50 (legat de clientul Y).
Folosește diagrame ER pentru a vizualiza relațiile și testează interogări SQL cu JOIN pentru a verifica legăturile.