@rel said:
That makes it look like you think that the ability to declare relationships between tables is why we call it the relational model. But that's not why it's called the relational model, nor why we refer to implementations as "relational databases".
Because your not coming right out and saying it. Your refering to relational algebra in comparison to what a relational database is right?
If that's the case then I think your probably being a pedant. Sure FKs and PKs are not a part of relational algebra they really really help with the simplification of implimenetaton. I think the beauty of this abstraction is someone can use relational principles without a need to fully understand the math.Not everyone who programs has learned set theory.
Additionally what's a 'Data Professional'?