Det här repositoriet innehåller min lösning på uppgiften i kursen Databasteknik där vi arbetade med att skapa och hantera en databas för ett biluthyrningssystem. Uppgiften fokuserade på att utveckla SQL-skript för att skapa databastabeller, infoga data, utföra frågor och uppdatera informationen i databasen.
Projektet bestod av flera uppgifter, var och en med specifika mål:
- Skapa Tabeller (DDL): Designa och skapa databastabeller enligt ett givet schema.
- Infoga Data (INSERT): Lägga till data i tabellerna, med beaktande av beroenden mellan tabellerna.
- Enkla Frågor (Simple SELECT with ORDER BY): Utföra enkla frågor med sortering.
- Grupperade Frågor (SELECT with GROUP BY and HAVING): Skapa komplexa frågor med gruppering och villkor.
- Underfrågor och JOIN (Subqueries and JOIN): Använda underfrågor och JOIN för att hämta data från flera tabeller.
- Uppdatering och Radering (UPDATE and DELETE): Uppdatera och radera data i tabellerna.
- Språk: SQL.
- Databassystem: Användning av Microsoft SQL Server Management Studio.
- Databasstruktur: Biluthyrningssystem med tabeller för kunder, fordon, bokningar, fordonstyper och annan relaterad information.
- Korrekt implementering av SQL-skript för varje del av uppgiften.
- Kod måste följa god praxis för databasdesign och SQL-programmering.
- Användning av lämpliga SQL-kommandon för att uppfylla uppgiftens krav.
- Testning och verifiering av att SQL-skripten ger korrekta resultat.
Uppgiften bedömdes som godkänd eller underkänd baserat på korrekt implementering och dokumentation av de krävda funktionerna. Uppgiften inlämnades i form av SQL-skriptfiler.