webForumDet fria alternativet
Logga in / Bli medlem

Uppbyggnader av tabeller

Databaser & SQL

6 svar · 201 visningar · startad av Mika3l

Medlem sedan nov. 20018 492 inlägg
Trådstart#1

Jag ska göra ett databasdrivet program m.h.a ASP och en Access 2000 databas.
Det ska se ut som följande:

Tid 1. Föreläsare
2. Föreläsare
3. Föreläsare
4. Föreläsare
Tid 1. Föreläsare
2. Föreläsare
3. Föreläsare
4. Föreläsare

Någon som har något/några tips på hur databasen kan vara uppbyggd på bästa sätt? :)

Medlem sedan dec. 20003 887 inlägg
#2

Schemaläggning?

tblShema
------------
-lngID -PK
-dtStart
-intLängd

tblFöreläsare
----------------
-lngID -PK
-strFNamn
-strENamn

tblSchemaFöreläsare
--------------------------
-lngSchemaID -FK till tblSchema
-lngFöreläsareID -FK till tblFöreläsare
-dtFöreläsningsDatum

Väldigt förenklat. Men kanske det ger dig något att börja utifrån.

Medlem sedan nov. 20018 492 inlägg
#3

Jag skulle helst vilja ha allt i en tabell, går det?

Medlem sedan dec. 20003 887 inlägg
#4

Klart det går, men jag skulle inte rekommedera det. Det skapar bara problem för framtiden...

tblSchema
-------------
-lngID -PK (unikt ID för varje lektion)
-dtFöreläsning (datum för föreläsningen)
-dtStart (tidpunkt för start på föreläsningen)
-intLängd (längd på föreläsningen)
-strFNamn (Föreläsarens namn)
-strENamn (Efternamn)

Det är ju bara att lägga till det du vill.

Medlem sedan nov. 20018 492 inlägg
#5

Jag byggde vidare på ditt första exempel och fick ihop det med två tabeller, tack för hjälpen. :)

Medlem sedan dec. 200012 464 inlägg
#6

Nej, använd tre tabeller.

Medlem sedan nov. 20018 492 inlägg
#7

Oh, jag räknade fel förut när jag svarade, jag tänkte bara på dom två som jag ska presentera tider och liknande men, det blir tre med tabellen som innehåller information om föreläsaren/föreläsarna. :)

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)