webForumDet fria alternativet

Bästa lösningen.

ASP

3 svar · 211 visningar · startad av Steveking

Medlem sedan aug. 2001150 inlägg
Frågan#1

Halloj.
Jag ska bygga ett utbildnings system åt ett företag.
Själva utbildningen består av ca 120 sidor.
Jag kommer självklart köra allt i en databas så det kommer inte finnas "120" sidor. Men materialet är ungefär så stort. Jag kommer ha en separat admin del åt varje sida. Eller varje "DEL".
Hur löser jag det på bästa sätt? Att ha en tabell åt varje del. (kommer bli väldigt många tabeller) eller en databas åt varje del?

Jag vill göra en separat admin del åt varje sida eller (del) så det ska va lätt för dom att hitta. Så som slipper leta igenom 120 delar. Varje del har ju X antal poster. Så det blir en hel del.

Några förslag?

Medlem sedan juli 200159 inlägg
#2

120 sidor data... är ju ingenting för en databas.
Ävem om du delar upp denna datan i mindre delar kanske blir 600 - 1000 delar som värst om jag förstod det hela rätt ?

En databas... sen till frågan om hur många tabeller etc... har rätt mycket med hur du bygger upp din databasmodell. Men för mig låter det som att en enda tabell räcker för just sparande av delarna. Sedan med ett index kan du knyta dessa delar till sidor som du defenierar som en annan tabell...

Så mitt förslag är följande...

Tabell sidor
- generell info om sida

Tabell siddata
- de delar du har på sidan

etc etc...

------------------
Kodarkivet
----------------------
Kodarkivet

Medlem sedan aug. 2001150 inlägg
#3

Varje del ska ha
Redigera text/ta bort text etc.
Sen redigera diagnostiskt prov och lägg till diagnostiskt prov.
Samt ladda upp filer och bilder.

Men låter ganska bra som du säger.

[Redigerat av Steveking den 03 sep 2001]

Medlem sedan feb. 20001 590 inlägg
#4

Fixa en tabell för generell information om sidan.

Ha sedan en relationstabelltabell där varje sida finns

Ha en tabell relaterad till den föregående, som innehåller enbart textfält för text/artiklar.

tbl_page
id
title
created
changed
author

tbl_page_info
id
contentid

tbl_content
id
text_paragraph

kör sedan

tbl_page.id 1:1 till tbl_page_info.id

tbl_page_info 1:N till tbl_content

Med ovanstående kan du skapa en sida, med dynamiskt "antal" textfält.
Du kan komma åt varje unik sida, varje unikt textfält efter datum, författare, titel mm.

Du kan med fördel lägga till en tabell där du bara spara bilder, exakt som tbl_content

Se detta som ett ganska snabbt tips, men det borde vara en ganska bra normaliserad lösning, utan att dubbellagra för mycket...

/T

------------------
Jensen Ambassadör, mitt bästa köp! www.jensen.no

[Redigerat av Toonster den 03 sep 2001]

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)