# WESWEB - Uppgiftsblad 3 - skapa data
### Uppgift 1:
Skapa en tabell som heter `books` med följande kolumner. Tänk efter vilken datatyp som krävs för varje kolumn.
* `book_id`
* `title`
* `author`
* `published_year`
* `page_count`
Lägg sedan till tre böcker i tabellen.
### Uppgift 2
Skapa en tabell som heter `purchases` som representerar bokköp med följande kolumner. Tänk efter vilken datatyp som krävs för varje kolumn.
* `order_id`
* `customer_name`
* `purchase_date`
* `total_price`
Lägg sedan till 3 bokköp i tabellen, där ett av dem saknar namn på kunden (`customer_name`).
### Uppgift 3
Skapa en tabell som heter employees med följande kolumner:
* `employee_id`
* `employee_name`
* `salary`
* `position`
Lägg till följande begränsningar med hjälp av CHECK:
* Lön (salary): Lönen måste vara minst 30 000 och högst 200 000.
* Position: Positionen kan bara vara en av följande: 'Manager', 'Warehouse', 'Sales'.
Lägg sedan till en anställd som uppfyller dessa villkor, och försök lägga till en annan anställd som bryter mot någon av dessa begränsningar.
### Uppgift 4
*Denna uppgift består av flera delar och vi ska öva på att ändra befintliga tabeller.*
#### A.
Skapa en tabell med namn *elever* som representerar elever på en skola. Tabellen ska ha följande kolumner: *id, name, age, class*. Lägg till 4 elever:
* Anna, 13 år i klass 7A.
* Bob, 15 år i klass 8B.
* Charlie, 14 år i klass 8C.
* Doris, 15 år i klass 9A.
#### B.
Lägg till en ny kolumn *email* i elev-tabellen. Uppdatera så att elever får en mailadress som är deras namn följt av *@skola.se*.
#### C.
Byt namn på tabellen till *students* (så att det är mer konsekvent!).
#### D.
Tänk att det har gått ett år och datan behöver uppdateras:
* Ta bort alla elever som går i årskurs 9.
* Öka allas ålder med 1.
* Öka ändra varje elevs klass till ett mer.