UCLouvain / ICTEAM, 2015-2016 Bernard Lambeau
[email protected]
LINGI2172 – Databases Summary of S3
Summary of S3? What was the main message?
The Interface
The Data Model
Summary of S3 • Define the interface through a Data Language – Interactions are complex enough to deserve it • Especially when the query abilities comes into play
– e.g. SQL and Tutorial D
• That language should be well designed – To avoid correctness nightmares • Remember the NULL stories, and the Wat! video
– Distinguish between types, values and variables – More generally, a data type system • Unlike most programming languages • Yet, the type system is orthogonal to the Relational Model