Access - Relatie intre doua tabele

Întrebări legate de conectarea la alte baze de date relaţionale [PostgreSQL, mSQL, Oracle, Sybase, MS SQL Server] sau despre limbajul SQL în general.

Moderator: Moderatori

Jokerul
Average Member
Mesaje: 76
Membru din: Sâm Apr 11, 2009 1:00 pm
Localitate: Brasov

Access - Relatie intre doua tabele

Mesajde Jokerul » Lun Iul 06, 2009 11:04 am

am asa

tabela Produse
ID_Produs Den_Produs Greutate UM
1 Fanta 2 l
2 Fanta 1 l
3 Fanta 0,5 l
4 Fanta 0,33 l

Tabela Aprovizionare
ID Data Produs Cantitate
1 1/1/09 1 20
2 1/1/09 2 20
3 2/1/09 1 20
4 2/1/09 3 10
5 2/1/09 4 15
6 3/1/09 1 20

ID_Produs si ID chei primare

Dar as vrea ca (virgula) coloana Produs din tabela Aprovizionare sa aiba caracteristicile unei chei primare



Avatar utilizator
jianuovidiu
Senior Member
Mesaje: 516
Membru din: Joi Mar 16, 2006 8:48 pm
Contact:

Mesajde jianuovidiu » Lun Iul 20, 2009 1:02 pm

Pai cum vrei tu sa fie coloana produs cheie primara? Nu vezi ca ai duplicate?

romeo51
Average Member
Mesaje: 115
Membru din: Vin Iun 19, 2009 12:34 pm
Localitate: Constanta
Contact:

Mesajde romeo51 » Lun Iul 20, 2009 1:39 pm

Cred ca ar trebui pur si simplu sa schimbi .

Pune produs cheia primara si gata. Id lasi auto_increment.

Cam asta este.. :D

Sper ca asta vroiai....intri in phpmyadmin si faci chestia asta si atat.

dechim
Senior Member
Mesaje: 1486
Membru din: Mar Mai 10, 2005 11:53 pm
Localitate: Drobeta Turnu Severin

Mesajde dechim » Lun Iul 20, 2009 2:30 pm

Cheie primara nu merge (ti-a zis deja jianuovidiu) dar poti sa faci un index simplu pentru ca merg mai repede interogarile.

romeo51
Average Member
Mesaje: 115
Membru din: Vin Iun 19, 2009 12:34 pm
Localitate: Constanta
Contact:

Mesajde romeo51 » Lun Iul 20, 2009 2:37 pm

dechim scrie:Cheie primara nu merge (ti-a zis deja jianuovidiu) dar poti sa faci un index simplu pentru ca merg mai repede interogarile.



"Cheiea primara nu merge" poi daca e Id primar logic ca nu, dar daca schimba de ce n ar merge?

PS. nu te supara dar nu am inteles de ce nu ar merge ..!

dechim
Senior Member
Mesaje: 1486
Membru din: Mar Mai 10, 2005 11:53 pm
Localitate: Drobeta Turnu Severin

Mesajde dechim » Lun Iul 20, 2009 10:05 pm

Pentru ca ai mai multe inregistrari cu aceeasi valoare
Poate vrei ID si PRODUS !?!

UNIQUE INDEX idprodus (id, produs)


Înapoi la “Alte baze de date”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori