Adjust model according to group feedback
This commit is contained in:
parent
7471b157ce
commit
bb35fdcdd7
Binary file not shown.
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 67 KiB |
@ -43,6 +43,7 @@ entity "Deltype" as dt {
|
|||||||
antall : number
|
antall : number
|
||||||
farge : string
|
farge : string
|
||||||
pris : number
|
pris : number
|
||||||
|
stoffbehov : number
|
||||||
beskrivelse : string
|
beskrivelse : string
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,7 +76,6 @@ entity "Bestilling" as b {
|
|||||||
--
|
--
|
||||||
ordre_id : number
|
ordre_id : number
|
||||||
antall : number
|
antall : number
|
||||||
pris : number
|
|
||||||
standardstol_id : number
|
standardstol_id : number
|
||||||
spesialstol_id : number
|
spesialstol_id : number
|
||||||
stoffrull_id : number
|
stoffrull_id : number
|
||||||
@ -84,7 +84,7 @@ entity "Bestilling" as b {
|
|||||||
k ||--o{ o
|
k ||--o{ o
|
||||||
o ||-|{ b
|
o ||-|{ b
|
||||||
|
|
||||||
b ||--o| sts
|
b }o--o| sts
|
||||||
b ||--o| sps
|
b ||--o| sps
|
||||||
note "Det er enten en spesialstol_id eller en standardstol_id, den andre er NULL" as n1
|
note "Det er enten en spesialstol_id eller en standardstol_id, den andre er NULL" as n1
|
||||||
n1 .. b
|
n1 .. b
|
||||||
|
@ -12,9 +12,9 @@ author: Felix Albrigtsen
|
|||||||
|
|
||||||
kunde(<u>kunde\_id</u>, navn, string)
|
kunde(<u>kunde\_id</u>, navn, string)
|
||||||
|
|
||||||
ordre(<u>ordre\_id</u>, kunde\_id\*, rabatt, betalingsstatus, ordredata, leveringsdato\_antatt, leveringsdato\_faktisk)
|
ordre(<u>ordre\_id</u>, kunde\_id\*, rabatt, betalingsstatus, ordredato, leveringsdato\_antatt, leveringsdato\_faktisk)
|
||||||
|
|
||||||
bestilling(<u>bestilling\_id</u>, ordre\_id\*, antall, pris, standardstol\_id\*, spesialstol\_id\*, stoffrull\_id)
|
bestilling(<u>bestilling\_id</u>, ordre\_id\*, antall, standardstol\_id\*, spesialstol\_id\*, stoffrull\_id)
|
||||||
|
|
||||||
> Merk! standardstol\_id og spesialstol\_id brukes som fremmednøkkel, men kan være NULL.
|
> Merk! standardstol\_id og spesialstol\_id brukes som fremmednøkkel, men kan være NULL.
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ author: Felix Albrigtsen
|
|||||||
|
|
||||||
del(<u>del\_id</u>, spesialtstol\_id\*, deltype\_id\*, ferdigstilt)
|
del(<u>del\_id</u>, spesialtstol\_id\*, deltype\_id\*, ferdigstilt)
|
||||||
|
|
||||||
deltype(<u>deltype\_id</u>, navn, arbeidsstasjon\_id\*, antall, farge, pris, beskrivelse)
|
deltype(<u>deltype\_id</u>, navn, arbeidsstasjon\_id\*, antall, farge, pris, stoffbehov, beskrivelse)
|
||||||
|
|
||||||
stoffrull(<u>stoffrull\_id</u>, deltype\_id\*, meter)
|
stoffrull(<u>stoffrull\_id</u>, deltype\_id\*, meter)
|
||||||
|
|
||||||
@ -37,16 +37,16 @@ author: Felix Albrigtsen
|
|||||||
|
|
||||||
## 2.1 Finn hvor mange (antallet) stolmodeller som finnes av hver stoltype.
|
## 2.1 Finn hvor mange (antallet) stolmodeller som finnes av hver stoltype.
|
||||||
```sql
|
```sql
|
||||||
SELECT COUNT(*) FROM spesialstol
|
SELECT stoltype, COUNT(modellnavn) FROM spesialstol
|
||||||
UNION
|
UNION
|
||||||
SELECT COUNT(*) FROM standardstol
|
SELECT stoltype, COUNT(modellnavn) FROM standardstol
|
||||||
GROUP BY stoltype;
|
GROUP BY stoltype;
|
||||||
```
|
```
|
||||||
|
|
||||||
## 2.2 Ut fra alle registrerte ordre (bestillinger): Finn gjennomsnittlig antall bestilte stoler av hver stoltype.
|
## 2.2 Ut fra alle registrerte ordre (bestillinger): Finn gjennomsnittlig antall bestilte stoler av hver stoltype.
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
SELECT SUM(antall) FROM (
|
SELECT AVG(antall) FROM (
|
||||||
SELECT b1.antall, sts.stoltype FROM bestilling b1
|
SELECT b1.antall, sts.stoltype FROM bestilling b1
|
||||||
LEFT JOIN standardstol sts
|
LEFT JOIN standardstol sts
|
||||||
ON b.standardstol_id = sts.standardstol_id
|
ON b.standardstol_id = sts.standardstol_id
|
||||||
@ -57,7 +57,7 @@ SELECT SUM(antall) FROM (
|
|||||||
SELECT b2.antall, sps.stoltype FROM bestilling b2
|
SELECT b2.antall, sps.stoltype FROM bestilling b2
|
||||||
LEFT JOIN spesialstol sps
|
LEFT JOIN spesialstol sps
|
||||||
ON b2.spesialstol_id = sps.spesialstol_id
|
ON b2.spesialstol_id = sps.spesialstol_id
|
||||||
WHERE b2.spesialstol_id
|
WHERE b2.standardstol_id IS NULL
|
||||||
)
|
)
|
||||||
|
|
||||||
GROUP BY stoltype;
|
GROUP BY stoltype;
|
||||||
|
BIN
ov7/losning.pdf
BIN
ov7/losning.pdf
Binary file not shown.
Loading…
Reference in New Issue
Block a user