Relational Playground: Teaching the Duality of Relational Algebra and SQL.
Michael J. MiorPublished in: DataEd@SIGMOD (2023)
Keyphrases
- relational algebra
- relational model
- relational calculus
- data model
- relational databases
- query language
- relational data model
- relational database systems
- structured query language
- aggregate functions
- relational operators
- database query languages
- database technology
- data manipulation
- expressive power
- complex objects
- join operator
- normal form
- functional dependencies
- sql queries
- recursive queries
- duplicate elimination
- entity relationship
- database language
- algebraic operations
- conceptual model
- transitive closure
- object oriented databases
- object relational
- database design
- object oriented
- relational data
- database systems
- incomplete information
- data types
- relational query languages
- database
- type checking
- first order logic
- databases
- null values
- relational schema
- query optimization
- relational algebra expressions