Cum e mai bine sa fac?
O baza de date in care sa am de exemplu 3 tabele diferite de genu: useri, produse si diverse
sau
3 baze de date:
o baza de date Useri cu un tabel in ea Useri,
o baza de date Produse cu un tabel in ea Produse si
o baza de date Diverse cu un tabel in ea Diverse
*** Tabelele vor avea legatura unele cu altele. De exemplu tabelu useri va interactiona cu tabelul produse deoarece e nevoie de numele utilizatorului din tabelul useri caruia i se vor asocia produsele din tabelul produse.
Deci...e vreun dezavantaj/avantaj daca folosesc una sau mai multe baze de date si chiar daca sunt diferite bazele de date, datele din fiecare tabel poate interactiona cu altul din celalalta baza de date?
Sper ca ma facui inteles... Nu explicati cum... Vreau doar sa stiu daca se poate...
Baza de date
Moderatori: Moderatori, Start Moderator
-
florinake91
- PHPRomania Supporter
- Mesaje: 12
- Membru din: Sâm Mai 15, 2010 6:09 pm
Daca nu pui toate tabelele in aceeasi baza, nu poti pune foreign key pentru legaturile dintre ele, ceea ce reprezinta un dezavantaj major.
Despre conexiune: ai putea folosi aceeasi conexiune si daca ai face baze diferite, dar pentru 3 tabele nu are sens.
Concluzia: o baza, trei tabele.
Despre conexiune: ai putea folosi aceeasi conexiune si daca ai face baze diferite, dar pentru 3 tabele nu are sens.
Concluzia: o baza, trei tabele.
O sotie buna isi iarta intotdeauna sotul atunci cand ea greseste
Web Design | Bancuri, poze, filmulete
Web Design | Bancuri, poze, filmulete
-
florinake91
- PHPRomania Supporter
- Mesaje: 12
- Membru din: Sâm Mai 15, 2010 6:09 pm
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 20 vizitatori