Avatar billede cebuano Nybegynder
05. januar 2005 - 02:07 Der er 9 kommentarer og
1 løsning

Krydsreference database design

Hej eksperter!!
Jeg er ved at konstruere en krydsreference for printer modeller / blækpatroner.. Udfordringen er at til en model findes x antal patroner og visa versa.
Jeg har prøvet at oprette 4 tables.
table_1
model - fx. stylus1,stylus2
mID - autonum.

table_2
patron - fx. S020025,S030030
pID - autonum.

table_3
pIDs - fx. 1,1,1,2
mID - 1,2,3,4

table_4
mIDs - fx.1,2,2,3
pID - 1,2,3,4

er det måden at lave sådan type af krydsreferencer??
Det skulle helst være opdaterings venligt!!
Avatar billede arne_v Ekspert
05. januar 2005 - 07:48 #1
Nej.

Du laver 3 tabeller:

printer
-------
id
navn
...

patron
------
id
navn
...

printerpatron
-------------
printerid
patronid
Avatar billede cebuano Nybegynder
05. januar 2005 - 11:02 #2
okay.. dvs. at krydsreferencen skal laves således:

printer
-------
id:(primary key) autonum.
navn: stylus1,stylus2,..
...

patron
------
id:(primary key) autonum.
navn: S02000,S03000,...

printerpatron
-------------
patron.id (foreing key)
printer.id  (foreing key)
Avatar billede arne_v Ekspert
05. januar 2005 - 11:09 #3
jep
Avatar billede arne_v Ekspert
05. januar 2005 - 11:10 #4
Det er den normale måde at lave en M:M relation på
Avatar billede cebuano Nybegynder
05. januar 2005 - 12:00 #5
Mange tak..
Avatar billede cebuano Nybegynder
05. januar 2005 - 12:03 #6
findes andre måder at lave M:M relation´
Avatar billede arne_v Ekspert
05. januar 2005 - 12:04 #7
så ligger jeg et svar
Avatar billede arne_v Ekspert
05. januar 2005 - 12:04 #8
ingen gode måder (så vidt jeg ved)
Avatar billede cebuano Nybegynder
05. januar 2005 - 15:11 #9
endnu engang tak
Avatar billede arne_v Ekspert
05. januar 2005 - 15:19 #10
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester