Avatar billede 2loco2 Nybegynder
12. december 2000 - 15:08 Der er 1 kommentar og
1 løsning

relationer

Jeg kan ikke lige få mine tabeller linket sammen. nogen der vil hjælpe ?

jeg skal have en opgavelinie linket sammen med bil og chauffoer. opgavelinie skal have chauffoer-id og bil-id som sekundære nøgler.
Avatar billede defrost Nybegynder
12. december 2000 - 15:26 #1
MySQL kan ikke holde styr på sammenhængen af tabeller for dig (endnu). Det er en af de ting, der er blevet ofret for at sætte hastigheden op.

Så det bliver du nødt til selv at holde styr på.
Avatar billede mkelle1 Nybegynder
15. december 2000 - 15:38 #2
Hej 2loco2

Som defrost skriver, så kan MySQL ikke automatisk understøtter referentiel integritet, altså at sikre at der ikke findes opgaver som peger på en bil eller en chauffør som ikke existerer, men selvfølge kan du i din opgavetabel benytte fremmednøgler.

En opgavelinie-tabel kunne jo se sådan ud:

create table opgavelinier(ID int not null auto_increment,colli_nr varchar,destination varchar, udfoeres_dato date,chauffoer_id int,bil_id int,oprettet_dato date,oprettet_af varchar,primary key(ID))

Du kan herefter lave alle de relevante forespørgsler på opgaver,chauffører eller biler

Hilsen

Mads
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