---
title: "Bokning - bästa lösningen??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/120607-bokning-bästa-lösningen"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "westman"
published: "2005-01-20T15:16:05.000Z"
updated: "2005-01-23T17:37:41.000Z"
replies: 8
views: 401
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/120607-bokning-bästa-lösningen"
---

# Bokning - bästa lösningen??

## #1 — westman, 2005-01-20T15:16Z

Jag håller på att utveckla en databas (+ tillhörande webbapplikation) som skall hantera bokningar av diverse lokaler. Det kommer finnas ett flertal olika lokaler med vardera unika tidsintervall. Det kan tex vara en lokal som har fördefinierade tidsblock, från heltimme till heltimme eller liknande. Medan en annan lokal tillåter användaren att boka hur den vill, dvs ex 13:30 - 14:10...

Jag kan inte komma på någon bra lösning till hur tabellerna och attributen skall utformas.

Så här långt har jag tänkt:

\* BokadeTider (userID, date, time)
\* Lokal (lokalID, typID referens LokalTyp)
\* LokalTyp (typID, tiderID referens Tider)
\* Tider (tiderID, bla bla bla...

Kan någon styra mig åt rätt håll, det har låst sig för mig!!

Tack!

Permalänk: https://www.webforum.nu/p/120607

## #2 — westman, 2005-01-20T21:56Z

Kom igen, det måste ju finnas ngn som har lust att dela med sig av sina kunskaper ;)

Permalänk: https://www.webforum.nu/p/1533756

## #3 — westman, 2005-01-23T16:26Z

Det måste ju finnas någon som hållt på en del med databaser och kan klura ut en lämplig lösning till mitt problem! Själv så står det helt still.

Snälla hjälp, d e brådis 

:q

Permalänk: https://www.webforum.nu/p/1535027

## #4 — Compusa, 2005-01-23T16:44Z

Det bästa är väl att börja med en E/R-modell för att se att du kan lagra all data som skrävs. Med hjälp av din entiteter och relationer så kan du sedan skapa ett relationsschema. Sedan är det bara att kolla upp funktionella beroenden och normalisera. Från detta resultat kan du sedan skapa ditt databasschema. Detta är mitt tips.

Permalänk: https://www.webforum.nu/p/1535037

## #5 — westman, 2005-01-23T16:48Z

Jovisst! Ett ERD har jag börjat på och jag vet ju ungefär vilka entiteter som berörs samt vilken information som skall sparas (datum, tid och typ av bokning). Problemet är attributen, jag kan inte kan komma på något bra och effektivt sätt att lagra **tiden**.

Permalänk: https://www.webforum.nu/p/1535039

## #6 — Compusa, 2005-01-23T17:21Z

Kan du inte ha en entitet för olika tidsintervall? Kanske en dum lösning men då skulle du kunna ha en "många till många" relation mellan rum och tidsintervall. Förstår jag dig rätt gällande din fråga eller missuppfattade jag?

Permalänk: https://www.webforum.nu/p/1535067

## #7 — westman, 2005-01-23T17:32Z

nja, jag tror du förstått mig *hyfsat* rätt ;)

Det kruxiga med att dela upp det hela i tidsintervall är svårigheten att bestämma vilka eftersom användaren själv kan välja starttid och stopptid...

Permalänk: https://www.webforum.nu/p/1535074

## #8 — Compusa, 2005-01-23T17:34Z

Det jag menade med det jag skriv ovan så kan du ju ha tillåtna intervall i relation med rummet. Dvs ett rum kanske har tillåtna intervall: 1, 3, 5 dvs bokningar på 1, 3 och 5 timmar. Rum med ingen bestämd tidsintervall kanske inte ens behöver finnas representerade här?

Permalänk: https://www.webforum.nu/p/1535075

## #9 — westman, 2005-01-23T17:37Z

Hmm, kanske det. Jag var inne på det ett tag, men gav upp av ren frustration... Skall fortsätta fundera kring detta! 

Kom gärna med fler tips

Permalänk: https://www.webforum.nu/p/1535077

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/120607-bokning-bästa-lösningen
