Cum creez o baza de date?
Re: Cum creez o baza de date?
Mi-am permis sa modific modelul de baza de date postat de Alexx pentru a arata exact asa cum a fost gandit de sotia mea. In modelul precedent exista intre cele doua tabele o legatura de unu la unu, ceea ce din punctul nostru de vedere nu este tocmai ok, intrucat, pentru un prieten, indiferent daca este apropiat sau nu, putem avea una sau mai multe fotografii, drept pentru care este nevoie de o legatura de unu la mai multi, chiar daca intr-un camp de tip attachment pot fi postate mai multe fotografii.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Cum creez o baza de date?
Si inca ceva, pe baza celor doua campuri "NumePrieten" si "PrenumePrieten" am realizat un index ce nu permite dublarea inregistrarilor, ceea ce este foarte important. Bine, bine, puteti spune si daca din intamplare apar doua persoane care au acelasi nume si prenume ?!...nimic mai simplu, se mai introduce un camp de tip text cu lungimea de 13 caractere, denumit CNP, indexat cu valori unice si astfel problema se rezolva, nu inainte de a modifica si Indexul complex, prin introducerea campului CNP, in componenta indexului.
-
- Mesaje: 4
- Membru din: Mar Iun 01, 2010 1:59 pm
- Localitate: Bistrita-Nasaud
Re: Cum creez o baza de date?
Multumesc frumos pentru indicatiile oferite
Re: Cum creez o baza de date?
Poate te ajuta si acest mic exemplu. Conceptual, daca vrei sa adaugi o stare referitor la o tabela (poze), poti sa-ti definesti o a doua tabela in care definesti starile respective si te legi de prima inserand in ea un asa numit "foreign key". Dupa care in relationships faci legatura dintre cele doua tabele. Primary key din tabela stare duce la foreignkey din tabela poze, formand o relatie one to many. Cu alte cuvinte, starea unei poze , de exemplu "JustMe", pot sa o folosesc la una sau mai multe poze din colectia mea din tabelul poze. Am folosit termenul stare, in loc de criteriu sau atribut, pentru ca se intelege mai bine.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.