Passer à la navigation principale Passer à la recherche Passer au contenu principal

Teaching SQL with Simplicity: A Shift from Relational Algebra to Canonical Databases

  • UVSQ

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Traditional SQL teaching often begins with relational algebra, reinforcing an imperative mindset that does not align with SQL’s declarative nature. This approach encourages students to think in terms of algebraic operations rather than reasoning about data and constraints, leading to solutions that rely on nested queries and procedural breakdowns where they are unnecessary. We propose shifting the focus to canonical databases and functional dependencies (FDs), enabling students to develop an intuitive understanding of cardinalities, GROUP BY queries, and SQL’s expressive limitations. FDs, often confined to data modeling, are fundamental in query formulation: they dictate which attributes can be grouped safely and reveal structural properties that support the handling of queries involving negation or universal quantification, highlighting when a query must be rewritten as a difference of subqueries. Our approach provides a more intuitive alternative to relational calculus, making SQL semantics accessible even to students with less mathematical background, while remaining rigorous and formally grounded.

langue originaleAnglais
titreProceedings of the 4th ACM SIGMOD International Workshop on Data Systems Education
Sous-titreBridging Education Practice with Education Research, DataEd 2025
rédacteurs en chefMichael Liut, Sourav S. Bhowmick, Abdussalam Alawini
EditeurAssociation for Computing Machinery, Inc
Pages6-10
Nombre de pages5
ISBN (Electronique)9798400719189
Les DOIs
étatPublié - 28 juil. 2025
Evénement4th ACM SIGMOD International Workshop on Data Systems Education: Bridging Education Practice with Education Research, DataEd 2025, co-located with the ACM SIGMOD/PODS conference - Berlin, Allemagne
Durée: 27 juin 2025 → …

Série de publications

NomProceedings of the 4th ACM SIGMOD International Workshop on Data Systems Education: Bridging Education Practice with Education Research, DataEd 2025

Une conférence

Une conférence4th ACM SIGMOD International Workshop on Data Systems Education: Bridging Education Practice with Education Research, DataEd 2025, co-located with the ACM SIGMOD/PODS conference
Pays/TerritoireAllemagne
La villeBerlin
période27/06/25 → …

Empreinte digitale

Examiner les sujets de recherche de « Teaching SQL with Simplicity: A Shift from Relational Algebra to Canonical Databases ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation