Proper relational stuff
- updates fail if they result in duplicate columns
- results from SELECTs don't return duplicates - they are true relations
- Unique key and not null column constraints are respected