Avatar billede naesbygaard Nybegynder
20. april 2001 - 10:38 Der er 5 kommentarer og
3 løsninger

SØGER INFO OM DATABASEDESIGN!

Kære Eksperter,

Jeg vil gerne vide noget om database-design. Noget om hvordan man opbygger databaser til store sites, portaler og lign.

Et eksempel: En side som har en masse artikler, disse artikler har hver især et unikt design, og nogle forskellige billeder (så man kan ikke bare spytte resultater ud i en template) og headers, fonts osv. Hvad og hvordan lagrer man det i en database.

- Noget om forholdet til antallet af tabeller (mange kontra få tabeller)

- Gemmer man så rå html-kode i databasen?

- F.eks. Jubiis artikler! Hvordan administreres det? Er der en der laver hele siden, og cut n\' paster det ind i en database???

Jeg håber det er til at forstå, ellers må i ende skrive!

Er der evt. nogle der har databaser-udkast fra større sites? Så man kan se hvordan andre gør!

/NbG
Avatar billede disky Nybegynder
20. april 2001 - 10:46 #1
til store sites bruger man ikke MySQL men MsSQL eller endnu bedre Oracle eller Sybase
Avatar billede naesbygaard Nybegynder
20. april 2001 - 10:50 #2
-> Tak disky, det er jeg udemærket godt klar over, men kunne bare ikke finde en kategori omhandlende databaser/databasedesign generelt! :(

/NbG
Avatar billede disky Nybegynder
20. april 2001 - 10:52 #3
:-)

at skrive noget om det tager lang tid, da læren om database er KÆMPE stor. men prøv at søg på www.google.com efter \'database design\'
Avatar billede naesbygaard Nybegynder
20. april 2001 - 10:55 #4
Ja, det er jo også derfor jeg har kategoriseret den SVÆR! :)

/NbG
Avatar billede disky Nybegynder
20. april 2001 - 10:58 #5
:-)

i artikel systemer kan man enten have artiklerne liggende i en database og så trække disse data ud i en HTML template.

Eller man generere statiske sider ud fra en database, det sidste har den enorme fordel at siderne bliver scannede af søgemaskine robotter og man skal ikke belaste databaseserveren.
Avatar billede martin181 Nybegynder
20. april 2001 - 11:02 #6
Disky har helt ret - det er svært at skrive noget kort om databaser og databasedesign til internettet - det er jo et kæmpe emne.
Men jeg har selv med held søgt og fået hjælp til dette på følgende side:

http://www.findtutorials.com/

Nu ved jeg ikke om du har grudlæggende viden om databaser i forvejen? ellers var det et godt sted at starte.

Jeg har selv prøvet at lave sider, genereret ud fra databaser.
Min fremgangsmåde har som regel været:

- Lavet en html-side, uden det helt store indhold
- Lavet en \"skabelon\", som jeg ønsker at fylde ud med oplysningerne fra databasen
- Lavet forbindelsen til databasen i dokumentet
- Hentet alle oplysningerne ud i et resultset
- Lavet en løkke, hvor jeg henter de enkelte resultater ud af resultsettet, og sat dem ind i min \"skabelon\"
- Ladet løkken køre indtil alt er med - dette har jeg brugt en While-løkke til (While NOT EOF...)

På denne måde for du forskellige sider, men med rimelig ens design, og du behøver kun at lave siden en gang.

Jeg håber du kan bruge det til noget - skulle du være interesseret, kan jeg komme med et eksmepel, men det kan dog først blive på mandag, da det ligger derhjemme.
Avatar billede vladimirr Nybegynder
20. april 2001 - 13:05 #7
 
Avatar billede naesbygaard Nybegynder
25. april 2001 - 00:39 #8
Jeg havde jo regnet med en lidt større udredning! End lidt bla bla :) Men det er nok ikke til at forvente! I får lidt for jeres \"gode forsøg\"!

/NbG
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