Avatar billede sv Nybegynder
20. marts 2000 - 12:52 Der er 4 kommentarer og
1 løsning

Struktur på dben

Hejsa

Jeg har hørt at den måde jeg har bygget min database til en hjemmeside ikke er helt optimal...
For det første har jeg 2 db...Den ene indeholder de forskellige in/outputs tabeller. f.eks opslagstavlen og nyhedstablen
så har jeg en anden db, med alle mine ca. 300 brugere registret i. Dvs, at jeg har en table som hedder medlemmer, så har jeg en table til logbogen, og en table til en kalender, og en table til de tilmeldte til mailinglisten, og ingen relationer...
Men er det ikke for sent nu at få den struktureret ordentligt, for jeg er klar over, nu, at jeg burde have brugt nogle relationer ol., da der er mange af oplysninger som står i flere af db'erne....

Jeg kunne godt smide nogle flere point på bordet hvis der var nogen som evt, kunne hjælpe lidt med en evt. strukturering. !!

Søren Vrist
UID:54807306
vrist@mailme.dk

Hjemmeside som det omhandler er
www.venoe-efterskole.dk/elev/beta2
Avatar billede midgaardsorm Nybegynder
20. marts 2000 - 13:27 #1
Hvis du ændre din opbygning nu, skal du også gennemgå hele brugerfladen og relationerne, så ændringerne virker !
Normalt har man samlet alle tabeller i en db og evt. brugerfladen i en anden !
Dette gælder kun en Access-db, jeg ved ikke om det også er normalt ved en db til en hjemmeside !
Avatar billede moses Praktikant
20. marts 2000 - 13:31 #2
Det er absolut både formålstjenligt og muligt at "konvertere" databasen til en mere objektorienteret struktur.

Det er nemlig lige præcis, hvad du skal have lavet.
Beskriv alle de objekter, som databasen arbejder med:
Medlemmer: adresser, medlemsnummer ...
Nyhedstavle: Nyhed, Leveret af Medlemsnr.
osv.
Læg mærke til, at du på den måde kun tager medlemsnummeret med - ikke alt andet omkring medlemmet.

Du kan jo allerede nu gå igang med at lave denne beskrivelse. Det er kun dig, der kender den og den skal laves under alle omstændigheder.

Jeg kan desværre ikke hjælpe dig for tiden, men ville bare tip'pe dig om at gå igang med beskrivelsen med det samme.
Avatar billede sv Nybegynder
21. marts 2000 - 13:49 #3
Ok...
Mine medlemmer table består af:
ID, Fornavn, Efternavn, Adresse, Postnr/by, Telefon, Mobil, Email, brugernavn, Bemærkning, antallogins, sidstelogin, visesikke, ureglmæssigtbrugernavn

Så er der f.eks. logbogen:
Dato, begivendhed, navn, ip
Nyhedstavlen:
dato, nyhed, overskrift, forfatter navn, forfatter id
osv. medresten..

Jeg kan godt se det smarte i kun at skulle gør det engang, men:
Hvordan gør jeg det i praksis....Jeg er slet ingen ørn til det der relations sjov.....
Og der er jo ca. 250-300 i medlems tablen...

Avatar billede midgaardsorm Nybegynder
21. marts 2000 - 14:20 #4
Hvis du har en tabel der hedder :
Felt 1
felt 2
felt2.1
felt2.2
felt3
Så laver du to tabeller der hedder
Felt1
Felt2
Felt3
og
Felt2
felt2.1
felt2.2
Imellem de to Felt2 laver du en en-til-mange-relation !
Avatar billede sv Nybegynder
19. april 2000 - 12:52 #5
Jeg må leve med min skod db!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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