---
title: "Smidigt sätt att lägga upp en databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22166-smidigt-sätt-att-lägga-upp-en-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Rocket"
published: "2001-07-18T15:39:00.000Z"
updated: "2001-07-19T09:52:00.000Z"
replies: 2
views: 217
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/databaser-sql/22166-smidigt-sätt-att-lägga-upp-en-databas"
---

# Smidigt sätt att lägga upp en databas?

## #1 — Rocket, 2001-07-18T15:39Z

Jag håller på att göra en databas över alla skivor och låtar som ett band har släppt. Jag har lite problem med att skapa en vättig koppling mellan tabellen med låt namn och tabellen med skivor. Saken är den att en låt kan finnas med på många skivor så att bara skriva in ett record_id för varje låt fungerar inte. Någon som kan komma på något smidigt sätt att ha flera record_id för vissa av låtarna?

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

## #2 — spango, 2001-07-18T22:40Z

Ah, många-till-många-relationer! :) 
Du får ha en tredje tabell "mellan" dem, en s.k. kopplingstabell. Exempel:

**Skiva** \- tabell över skivor
ArtistID
Skivnamn
SkivID (primärnyckel - egentligen skulle det kunna vara ArtistID kombinerat med Skivnamn, men vafan... )

**Låt** \- tabell över låtar
LåtID (primärnyckel)
ArtistID
Låtlängd

**Spår** \- tabell över förekomster av låtar på skivor
LåtID 
SkivID
LåtID och SkivID utgör primärnyckel tillsammans (en låt förekommer bara en gång / skiva, får man hoppas ;) )

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

## #3 — Rocket, 2001-07-19T09:52Z

Det låter mycket bra. Jag ska testa och se hur det blir.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22166-smidigt-sätt-att-lägga-upp-en-databas
