---
title: "databasdesign"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/87115-databasdesign"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "MizzK"
published: "2003-09-28T17:02:54.000Z"
updated: "2003-09-30T09:30:24.000Z"
replies: 12
views: 457
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/87115-databasdesign"
---

# databasdesign

## #1 — MizzK, 2003-09-28T17:02Z

jag håller på att göra ett litet skolprojekt men har nu kört fast.. och tänkte då att kanske ngn på wf kunde komma med en smart lösning..

projektet går ut på att jag skall designa upp hur en databas i en videobutik skall se ut..

problem 1
just nu har jag två olika tabeller för anställda och kunder.. och båda kopplade till uthyrning.. mha kundens persnr och den anställdas anst.nr.. för att registera uthyrningarna och vem som har hyrt ut.. men min fråga är hur gör man om den anställde är en kund? måste man lägga in den i kunder också eller kan man på ngt sätt koppla så att den anställde kan ses som kunde med???

problem 2
hur kan man göra för att man skall kunna registrera varje specifik uthyrning av filmer.. varje film av varje sort skall ha en unik identifierare.. så man kan ha kontroll på när filmen utlånades, lämnades tillbaka samt skall lämnas tillbaka..

ps. vi använder oss av sql =)

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

## #2 — Lasp, 2003-09-28T17:20Z

På ettan svarar vi registrera honom som kund.
På tvåan svarar vi gör en nyckeldb med 
vem, vad, av vem, när, åter. Det tre första fälten pekar uppåt och de två sista är datumfält. Möjligt skall du ha med en pekare till en prisgrupp också Fjärde fältet skulle då bli varför.

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

## #3 — aasah, 2003-09-28T18:33Z

Re: databasdesign

> **MizzK skrev:**
>
> jag håller på att göra ett litet skolprojekt men har nu kört fast.. ..
> 
> projektet går ut på att jag skall designa upp hur en databas i en videobutik skall se ut..

Har du ingen lärobok/kursbok?  :stud

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

## #4 — LarsG, 2003-09-28T19:48Z

Flyttas från SQL

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

## #5 — MizzK, 2003-09-29T07:19Z

Lasp på 
1\.menar du att man skall ha den anställde som både kund och anställd?

2\. man måste ju urskilja varje ensklid film av samma sort hur gör man detta? måste jag inte dela upp filmerna på ngt sätt? 

aasagh - ja det har vi.. men ingen som tar upp hur man skall designa datbasen.. bara vad d är osv... =)

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

## #6 — Lasp, 2003-09-29T07:42Z

Ja det blir enkalre så man kan diskutera att en person kan ha olika roller men i detta fallet skall den anställde registreras som kund när han skall vara det.
Filmen kan ha ett unikt artikelnummer den tabellen kan sedan peka på filmen och genren.

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

## #7 — MizzK, 2003-09-29T20:41Z

en liten fortsättnigns fråga.. 

om jag har ex 10 filmer av samma slag dvs ex sagan om ringen.. hur gör jag för att dela upp dessa filmer så d får ett unikt nummer vardera???

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

## #8 — aasah, 2003-09-29T21:32Z

Tja, du kan ju tex märka dem med exemplarsnummer i verkligheten och en räknare i databasen. Alltså:

```
Exemplar:
id:    Filmid: 
1      1
2      1
3      1
1      2

Filmer:
Filmid:   Filmnamn:
1           Sagan om ringen del 1
2           Sagan om ringen del 2

Uthyrd:
Exnr    Filmnr    Person .....
2         1           Kalle .......
```

Så vet du att Kalle hyrt Sagan om ringen del 1, exemplar nr 2. Tex.

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

## #9 — Lasp, 2003-09-30T05:19Z

Nja  Varje exemplar får ett individuellt artikelnr (borde vara löpnummer) som systemet tar fram vid ankomstregistrering och som skrivs ut på den streckkodsetikett som senare används vid all hantering av denna individ. Sträva efter att avköna nycklar!
Dvs lagra inte information i begrepp som datorn ändå kan hålla reda på Och i Person i tabellen uthyrd skall bara lagras en nyckel till personen.

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

## #10 — MizzK, 2003-09-30T08:18Z

visst kan man göra så men hur kopplar man? kan man göra så här?? fungerar d?

Bilagor:

- [relation2.gif](https://www.webforum.nu/a/2084.gif)

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

## #11 — Lasp, 2003-09-30T09:11Z

Jag gillar vad jag ser vid en första anblick. Skall skriva ut och kolla. Jag tror att du skall vara försiktig med kopplingen Anställd till person. Gillar verkligen din grej med postnummer, trodde jag var nästan ensam om sånt.
Vill du ha tabellen? Återkommer senare.

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

## #12 — Lasp, 2003-09-30T09:22Z

Nja  Inte helt riktigt.
Först förstår jag inte Person och Kund
Sedan är det order och orderrad är det till leverantör eller är det varje kundtillfälle? Onödigt många som jag ser det.
Förklara hur du tänkte i vanliga ord! :q

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

## #13 — MizzK, 2003-09-30T09:30Z

från lev(som inte finns med) går det till order.. i en order kan man ha olika rad(produkter) och denna infon tas från film(produkter).. sedan kommer problemet.. hur får vi alla filmer indelade med olika uniktnr..  sedan flyter d på.. person har vi bara där tillfälligt så de kan du bortse... =)

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/87115-databasdesign
