Skapa en bondgårdssdatabas

By . Latest revision .

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
  1. Skapa en databasfil med namnet “farm.sqlite”. Filen ska ligga i me/flask/db/

  2. 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.

  1. 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.

  1. 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.

  1. 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.

Document source.

Category: oopython.