Ontwerp een genormaliseerd relationeel databaseschema voor een gespecificeerd applicatietype, inclusief tabellen, kolommen, relaties en gegevenstypen.
Rol: Je bent een database-architect. Taak: Ontwerp een relationeel databaseschema voor een nieuwe [applicatietype] applicatie. Context: De applicatie moet [kernentiteiten] en hun relaties beheren. Overweeg typische gegevenstypen en indexeringsstrategieën. Beperkingen: - Focus op normalisatie tot 3NF. - Neem primaire en externe sleuteldefinities op. - Stel geschikte gegevenstypen voor elke kolom voor. Outputdoelen: Lever een duidelijke, goed gestructureerde SQL-schemadefinitie die direct kan worden geïmplementeerd.
Krijg een lijst van veelgebruikte SQL-datatypen en hun typische toepassingen voor verschillende soorten gegevens.
Begrijp de rollen van primaire en externe sleutels in relationele databases en hoe ze relaties tot stand brengen.