Varför behövs databaser?
Databaser hjälper oss att organisera data så att vi kan hämta exakt den information som behövs.
Vad är data mining?
Tekniker för att hitta mönster i stora datamängder.
Vad är skillnaden mellan en databas och ett traditionellt filsystem?
En databas är multidimensionell medan ett traditionellt filsystem är endimensionellt.
Ge ett exempel på hur databaser kan visa information.
En databas kan visa alla verk av en viss kompositör, alla kompositörer inom en genre, etc.
Nämn en fördel med databaser.
Undviker duplicerad information.
Vad är ett schema i en databas?
Schema beskriver hela databasens struktur.
Vad är ett subschema?
Subschema beskriver den del av databasen som en viss användare får se.
Vad hanterar DBMS?
DBMS hanterar själva databasen – lagrar, uppdaterar och hämtar data.
Vad är en distribuerad databas?
Data kan finnas på flera maskiner.
Vad är en relationsdatabas?
Data organiseras i tabeller med rader och kolumner.
Vad är en tuple i en relationsdatabas?
En rad i en tabell.
Vad är en attribute i en relationsdatabas?
En kolumn i en tabell.
Vilket problem uppstår med en enkel tabell?
Redundans: samma information upprepas flera gånger.
Vad är lösningen på problemet med redundans i databaser?
Dela upp informationen i flera tabeller.
Nämn tre exempel på tabeller i en relationsdatabas.
Vad gör operationen SELECT i en relationsdatabas?
Väljer rader som uppfyller vissa kriterier.
Vad gör operationen PROJECT i en relationsdatabas?
Väljer kolumner från tabell(er).
Vad gör JOIN i en relationsdatabas?
Kombinerar flera tabeller baserat på gemensamma attribut.
Vad används SQL för?
Att kommunicera med databasen.
Nämn två grundläggande SQL-kommandon.
Vad innebär data independence i databaser?
Tillåter att ändra databasen utan att behöva skriva om programmen.
Vad är skillnaden mellan persistenta och transienta objekt?
Vad är en objektorienterad databas?
En typ av databas där information lagras som objekt.
Hur hanteras länkar mellan objekt i objektorienterade databaser?
Dessa länkar sköts av databashanteraren (DBMS).