Databaser Flashcards
Databas
En samling relaterade data
Bra för:
- Effektiv lagring och hämtning
- Små och stora samlingar
- Systematisk lagring
Går inte att
Korsreferera mellan olika databaser
DBMS
Data Base Management System
- den programvara som hanterar databaserna
SQLite
Programmeringsspråk för att kommunicera med DBMS.
Relationsdatabas
Kallas den databas där datan lagras i tabellformat
Entitet
I relationsdatabasen
- Varje objekttyp kallas för entitet
- Raderna i tabellen
Data
I relationsdatabas
- Själva kolumnera som ger entiteterna data
Primärnyckel
Varje rad i tabellen får en unik identifierare, som ett personnummer
Främmande nyckel
I en annan tabell kan det finnas en främmande nyckel som hänvisar till en primärnyckel
- skapar relationerna mellan tabellerna
One-to-one
Relation för nycklarna
- Ex personnummer där en person endast kan ha ett
One-to-many
Relation för nycklarna
- Ex kund som lägger beställning. En kund kan lägga flera beställningar
Many-to-many
Relation för nycklarna
- Ex kurs och student