That's an interesting thought. I've enjoyed meta-programming when I've done it. You end up with a bunch of mini languages for doing things that abstract away the drudgery. I haven't thought about it much in schema design.
Oh, I just recalled there's relational algebra that we'd use in database classes. I suspect there's some research on this out there.
I was surprised by how much I liked it. I think it's because it's all declarative. The first professor I did a special study under (I don't remember what the right term is) was a database professor.
That's an interesting thought. I've enjoyed meta-programming when I've done it. You end up with a bunch of mini languages for doing things that abstract away the drudgery. I haven't thought about it much in schema design.
Oh, I just recalled there's relational algebra that we'd use in database classes. I suspect there's some research on this out there.