Skapa en bondgårdssdatabas
Skapa en SQLite-databas över en simulerad liten bondgård i SQLite Manager.
#Förkunskaper
Du har jobbat dig igenom artiklarna för kursmomentet.
#Introduktion
Du ska skapa 3 tabeller i SQLite Manager. Tabellerna ska fyllas med data enligt kraven nedan.
#Krav
Bygg vidare på din me-sida, me/flask.
# Ställ dig i kurskatalogen
cd me/flask
Skapa en databasfil med namnet “farm.sqlite”. Filen ska ligga i
me/flask/db/
Skapa en tabell med namnet “humans” och kolumnerna:
- id (unik, auto-increment)
- name (varchar)
- occupation (varchar)
- age (integer)
Fyll på humans med en ägare och minst 3 anställda personer.
- Skapa en tabell med namnet “animals” och kolumnerna:
- id (unik, auto-increment)
- species (varchar)
- name (varchar)
- nr_of_legs (integer)
Fyll på animals med minst 5 djur.
- Skapa en tabell med namnet “vehicles” och kolumnerna:
- id (unik, auto-increment)
- vehicle_type (varchar)
- price (float)
Fyll på vehicles med minst 3 olika typer av fordon.
- Se till så att databasfilen ligger i
me/flask/db
.
# Ställ dig i kurskatalogen
dbwebb validate flask
dbwebb publish flask
Rätta eventuella fel som dyker upp och validera igen. När det ser grönt ut så är du klar.
#Extrauppgift
Det finns inga extrauppgifter.
#Tips från coachen
Du kan testa dina tabeller direkt i SQLite Manager med olika queries.
Validera ofta. Så slipper du en massa valideringsfel i slutet av övningen.
Lycka till och hojta till i forumet om du behöver hjälp!
#Revision history
- 2017-02-02: (A, lew) First version.