Maskar(ID, Namn, Längd, Bor i)
Äpplen(ID, Färg, Växer på)
Träd(ID, Höjd)
Referensattribut ("främmande nycklar"):
Maskar.Bor i refererar till Äpplen.ID
Äpplen.Växer på refererar till Träd.ID
Här är tabellerna med lite exempeldata:
Träd | |
---|---|
ID | Höjd |
1 | 11 |
2 | 12 |
3 | 13 |
Äpplen | ||
---|---|---|
ID | Färg | Växer på |
1 | Rött | 1 |
2 | Rött | 2 |
3 | Grönt | 1 |
Maskar | |||
---|---|---|---|
ID | Namn | Längd | Bor i |
1 | Max | 11 | 1 |
2 | Bengt | 12 | 1 |
3 | Kurt | 13 | 2 |
4 | Alpha | 13 | 2 |
5 | Bravo | 13 | 3 |
Följdfrågor:
Trädgårdsmästare(ID, Namn)
Sköter(Trädgårdsmästare, Träd)
I tabellen Sköter bildar Trädgårdsmästare tillsammans med Träd primärnyckeln (som också är den enda kandidatnyckeln i tabellen).
Referensattribut ("främmande nycklar"):
Sköter.Trädgårdsmästare refererar till Trädgårdsmästare.ID
Sköter.Träd refererar till Träd.ID
De nya tabellerna med exempeldata:
Trädgårdsmästare | |
---|---|
ID | Namn |
1 | Göran Grön |
2 | Guran |
3 | Zoltan Zull |
Sköter | |
---|---|
Trädgårdsmästare | Träd |
1 | 1 |
1 | 2 |
2 | 2 |
1 | 3 |
I tabellen Sköter borde Trädgårdsmästare och Träd vara understrukna med ett gemensamt streck, som går under bägge kolumnnamnen, men jag lyckades inte göra ett streck som går över två kolumner i HTML.
Följdfrågor:
Bestick(Nr, Vikt, Längd)
Knivar(Nr)
Gafflar(Nr, Antal spetsar)
Skedar(Nr, Volym)
Brödknivar(Nr)
Smörknivar(Nr, Material)
Referensattribut ("främmande nycklar"):
Knivar.Nr refererar till Bestick.Nr
Gafflar.Nr refererar till Bestick.Nr
Skedar.Nr refererar till Bestick.Nr
Brödknivar.Nr refererar till Knivar.Nr
Smörknivar.Nr refererar till Knivar.Nr
Här är tabellerna med gaffeln, smörkniven, sporken och motorsågen inlagda:
Bestick | ||
---|---|---|
Nummer | Vikt | Längd |
1 | 17 | 19 |
2 | 10 | 20 |
3 | 20 | 15 |
4 | 8000 | 100 |
Knivar | ||
---|---|---|
Nummer | ||
2 |
Gafflar | |
---|---|
Nummer | Antal spetsar |
1 | 3 |
3 | 4 |
Skedar | |
---|---|
Nummer | Volym |
3 | 10 |
Smörknivar | |
---|---|
Nummer | Material |
2 | Trä |
Brödknivar | |
---|---|
Nummer |
Följdfrågor: