Dealing with SQL shows us some limitations and gives us an opportunity to imagine what could be.
Which improvements to SQL are you waiting for? Which would you put on t
Abstract tables and sub-classing
create abstract table person ( id primary key, name varchar(50) ); create table concretePerson extends person ( birth date, death date ); create table fictionalCharacter extends person ( creator int references concretePerson.id );