Avatar billede deepanker Nybegynder
16. januar 2002 - 15:35 Der er 16 kommentarer og
1 løsning

Acces database 2000

Hejsa jeg er ved at lave en database over , ja noget så sjovt som fisk. Databasen skal indeholde priser om fisk, altså auktions prisen for hverdag. Der er 90 forskellige fiskesorter som skal lageres hverdag og de har hver 2 priser. eks.

TORSK BESTÅR AF :
                Blank        Isset
Torsk 1        25 kr            30 kr
Torsk 2        13 kr            26 kr
Torsk 3
Torsk 4
Torsk 5

det samme gælder for de andre fisk eks

Rødspætter

Rødspætte 1
-----\"-----2
osv

Jeg kan ikke lige finde ud af hvilke tabeller jeg skal lave og hvordan deres releation skal være. Det skal være muligt at indtaste priser hverdag.. med en dato

Den nemme måde er jo at lave det hele i en uoverskuelig tabel men jeg har tænkt på en tabel som hedder: Prdukter hvor der er de forskellige navne på fisk. Og en tabel som hedder priser hvor de bliver de 2 priser bliver lageret i.... Og så en tabel med de forskellige katagorier torsk1, torsk2 osv...

Men synes ikke det virker...

Jeg kan kontaktes på msn webanker@it.dk vil give alle mine point til en god løsning

Klaus Jensen
Avatar billede soreno Praktikant
16. januar 2002 - 15:39 #1
lav det hele i en uoverskuelig tabel og normaliser den til 3.nf, så har du de tabeller der skal bruges.
Avatar billede hojben Novice
16. januar 2002 - 15:41 #2
soreno > mon ikke at han kendte til 3.nf at han så vidste hvad det drejede sig om ??
Avatar billede hojben Novice
16. januar 2002 - 15:42 #3
mon ikke hvis at.....
Avatar billede deepanker Nybegynder
16. januar 2002 - 15:42 #4
kender godt NF 1,2,3,4,5 OG Bc men kan ikke lige greje hvordan jeg skal starte
Avatar billede soreno Praktikant
16. januar 2002 - 15:43 #5
jow, men jeg forsøger med hjælp til selvhjælp.
normalisering er beskrevet her:
http://www.uv.tietgen.dk/staff/nokn/uv-materiale/database/normal.htm
Avatar billede deepanker Nybegynder
16. januar 2002 - 15:43 #6
problemtet er at jeg ikke lige ved hvordan jeg skal gemme oplysninger om diverse kategorier Torsk 1, 2,3 osv....

og de 2 priser som skal være ved hver fisk
Avatar billede terry Ekspert
16. januar 2002 - 15:44 #7
tblFisk
-------
FiskID \'Primary Key
FiskNavn


relation er FiskID -> FiskID

tblPriser
---------
FiskID \'FiskID+dato er primary key
Dato
Pris1
Pris2

Not sure I understand \"kategory\" can you give an explanation?
Avatar billede terry Ekspert
16. januar 2002 - 15:48 #8
If I understand you correctly the category \"kategorier\" is for the price. You only have two (Blank og Isset) so you dont need an extra table. You could just say pris1 = \"Blank\" and Pris2 = \"Iset!

:o)


Avatar billede deepanker Nybegynder
16. januar 2002 - 15:51 #9
hmmm det vil sige

Tabel Fisk

Torsk 1  Torsk 2 Torsk 3 Torsk 4 Torsk 5 og alle de andre fisk det bliver da uoverskuelig

troede man kunne lave en tabel fisk

Hvor der var

FiskID  Navn
1      Torsk
2      Rødspætter
3      Issing


Tabel Priser

FiskID  dato      Pris 1 og Pris 2
1      30/11/78    25        26

Og en tabel sorter

Torsk 1 Torsk 2 Torsk 3 Torsk 4 Rødspætte 5

husk på der skal være 90 forskellige sorter i denne tabel så er det ikke lidt overuverskueligt

men det er nok løsningen
Avatar billede terry Ekspert
16. januar 2002 - 15:55 #10
Now I understand category! Well You can just give it a name as you have done yourself.

tblFisk
-------
FiskID \'Primary Key
FiskNavn

Example:
FiskID FiskNavn
1      Tork kat1
2      Tork kat2
3      Tork kat3
4      Rødspætte kat1
5      Rødspætte kat2

tblPriser
---------
FiskID Dato  Pris1 Pris2
1      1/1/02 25    30
1      2/1/02 26    31
4      1/1/02 10    11
4      2/1/02 10    11


Avatar billede terry Ekspert
16. januar 2002 - 15:58 #11
You could also have a category table

tblCategory
-----------
CatID
CatNavn

example
1  First Class
2  Dog food

Then in your tblFisk

FiskID \'Primary Key
FiskNavn
CategoryID



Avatar billede deepanker Nybegynder
16. januar 2002 - 16:05 #12
hmm i am a littel bit confusied now....

tabel Fisk

FiskID (primary)
Navn


Tabel Priser

FiskID
DATO
Pris 1
Pris 2

Tabel Cat

FISKID
CaTID
Torsk 1
Torsk 2
Torsk 3
Torsk 4
Torsk 5
Rødspætte 1
Rødspætte 2
Røspætte 3
Kuller 1
Kuller 2
KUller 3

and the rest of the fish..

is that what you mean



Avatar billede deepanker Nybegynder
16. januar 2002 - 16:12 #13
tabel Fisk

FiskID (primary)
Navn
Torsk
Rødspætter
Kuller


Tabel Priser

FiskID
DATO
Pris 1
Pris 2

Tabel Cat

FISKID
CaTID
Torsk 1
Torsk 2
Torsk 3
Torsk 4
Torsk 5
Rødspætte 1
Rødspætte 2
Røspætte 3
Kuller 1
Kuller 2
KUller 3

eks.

Tabel fisk

FISKID      FiskName
1            Torsk
2            Rødspætte
3            Kuller

Tabel FiskCat

FISKID      CatName
1          Torsk 1
1          Torsk 2
1          Torsk 3
1          Torsk 4
2          Rødspætte 1
2          Rødspætte 2
2          Rødspætte 3

tabel priser

FISKID Catname        DATO      PRICE1 PRICE2
1      Torsk1        30/1178      26    26
1      Torsk2        30/11/78      27    28

then i will get alot og redundants and my primary key will not be unike

Avatar billede terry Ekspert
16. januar 2002 - 17:37 #14
send me your database and I will take a look at it for you.
terry@santhell.dk or dktebrsa@europe.lego.com
Avatar billede terry Ekspert
16. januar 2002 - 17:45 #15
category is the quality of the fish

tblFiskCat These are used for all fish
----------
ID
Class

1 First Class
2 Second Class
3 Dog food
Avatar billede terry Ekspert
16. januar 2002 - 18:31 #16
Another idea:

tblFisk
----------
FiskID (primary)
ArtID    \'ArtID and CatID make up a Unique key
CatID   


EX:
FiskID    ARTID  CATID
1        1      1      =  Torsk,        First Class
2        1      2      =  Torsk,        Second Class
3        2      1      =  Rødspætte,    First Class
4        2      2      =  Rødspætte,    Second Class
5        3      3      =  Kuller,      Dog food


tblArt
------
ArtID
Art

EX:
1      Torsk
2      Rødspætte
3      Kuller



tblFiskCat
----------
CatID
Class

EX:

1 First Class
2 Second Class
3 Dog food



tblPriser
------------
FiskID
DATO
Pris 1
Pris 2

EX:
1      30/11778    26    26
1      30/11/78    27    28
2      01/01/02    30    31
Avatar billede terry Ekspert
20. januar 2002 - 16:44 #17
hi deepanker, and thanks for the points :o)
Can you use the solution as it is?
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

IT-JOB

Styrelsen for Grøn Arealomlægning og Vandmiljø

Teamleder til Application Management

Politiets Efterretningstjeneste

Bliv IT-supporter i PET's IT Servicedesk

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations