28. februar 2005 - 12:00Der er
27 kommentarer og 1 løsning
antal tabeller, relation
Hej til alle.
Jeg har en billed som ser sådan ud :
------------------------------------------------------- Privat erhver firma [km] [km] [km] Bil 1 1 323 222 Bil 2 22 1 11 Bil 3 Cykel 1 12 22 23 Cykel 2 Cykel 3 -------------------------------------------------------------
Den skal nu smides ind i en database. det bliver vist noget med at der bliver 2 tabeller i databasen. køretøj og Kilometer, men jeg er lidt i tvivl om det med relationer og primær nøgle og fremmed nøgle.
tabellen køretøj indholder atributter som : Bil 1 Bil 2 Bil 3 Cykel 1 Cykel 2 Cykel 3 Kilometer_ID (Bruges som fremmednøgle(tal))
og tabellen Kilometer indholder atributter som: Kilometer_ID (Bruges som primær nøgle (autonummer)) Privat erhver firma
alle atributter fra bil skal have alle atributter fra Kilometer særskilt for sig selv.
jeg ikke sikker på at mine primær og fremmed nøgler er rigtige samt relationen af dem. er der ikke nogen af jer som kunne hjælpe :) med at se på det ?
jamen i tilfælde jeg gøre det ville Kilometer_ID refere til dem alle Bil 1 Bil 2 Bil 3 Cykel 1 Cykel 2 Cykel 3 det skal være sådan at man skal kunne indtaste Bil1 privat erhver firma -------------------------------- bmw 23km 35 222
og de andre særskilt
Bil2 privat erhver firma -------------------------------- merc 33km 12 133
SELECT Køretøj.Køretøj, Kilometer.Privat, Kilometer.Erhverv, Kilometer.Firma FROM Køretøj INNER JOIN Kilometer ON Køretøj.Kilometer_ID = Kilometer.Kilometer_ID;
jeg har lavet sådan en forspørgelse , men kan ikke rigtigt få lov at skrive i den a access, det eneste felt jeg kan skrive i er køretøj, resten kan jeg ikke skrive .
Jeg har lavet relationen sådan så at: (jeg har valgt referential intigritet)
Køretøj har primærnøglen og kilometer har den som fremmed nøgle. primærnøgle er autonr.
Just out of interest. What is it you are using this for? I dont undersatnd WHY Kilometer should be a primarykey or foreign key, this will normally be a variable paramater, butthen without much information about what it is being used for it isnt easy to give a precise answer!
So if you can give a bit more background information in may help!
the table kørselType could just be a value (1=privat, 2=erhverv, 3=firma) if you know that you will only have these types. But if its possible that others may be needed then having them in a table makes it more flexible
Disse er her altid med samme navne men det er hvad der bliver indtastet i dem dvs at hos bil1 skal der indtastes 3 forskellige informationer (Privat erhver firma ) og det skal der også på de andre
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.