ð Cele mai noi postari
â
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Forma Normala 2
SQL |
Stefanescu Mihai |
2020-10-11
O baza de date este in forma normala 2 daca:
- Este in prima forma normala
- Au fost eliminate toate dependentele partiale de toate coloanele cheie primara
Daca unul sau mai multe elemente sunt dependente functional numai de o parte a cheii primare, atunci ele trebuie sa fie separate in tabele diferite.
Hai sa va arat un exemplu, pentru a intelege despre ce vorbesc:
ID_CLIENT(PK) | NUME_CLIENT | ID_COMANDA(PK) | DETALII_COMANDA | DATA_VANZARE |
---|---|---|---|---|
1 | Georgescu Mircea | 3 | Produs: -MP3 Player 16Gb | 15.01.2015 |
(PK = Primary Key)
In tabelul de mai sus avem o cheie primara compusa, deci nu este in Forma Normala 2 cum ne-am dori…
Iata cum ar trebuii sa avem:
Clienti
ID_CLIENT(PK) | NUME_CLIENT |
---|---|
1 | Geaorgescu Mircea |
Comenzi
ID_COMANDA(PK) | DETALII_COMANDA |
---|---|
3 | Produs: -MP3 Player 16Gb |
Comenzi_Clienti
ID_CLIENT(PK) | ID_COMANDA(PK) | DATA_VANZARE |
1 | 3 | 15.04.2015 |
Get in touch
Pentru nelamuriri, dubii, comentarii si chestii de pe suflet ne putem auzi pe Discord,
Reddit sau poti deschide o discutie noua pe forum.
Posteaza un comentariu
ð Bookmarks
â
âĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!
ðŠïļ Discord
â
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!