views:

66

answers:

1

I am studying relational algebra these days and I was wondering...

Don't you thing it would be better if a compiler was existed which could compile relational algebra than compiling SQL?

In which case a database programmer would be more productive?

Is there any research on relational algebra compilers?

Thanks in advance

A: 

See Tutorial D by C J Date, he also has a good rant somewhere on the evils of SQL.

Also see datalog, although not exactly relational algebra, is similar.

deinst
It was a typo. Fixed.
relet
I'm not at all sure what is going on. There appears to be a //tp being inserted. Look up Tutorial D on wikipedia. There is also an implementation of Tutorial D called rel. C J Date's rant is entitled "A critique of the SQL database language", but it is behind a paywall. If you are a student you should be able to get it.
deinst
@relet Thanks. Sorry about my typing skills.
deinst
I am not a student, I was refreshing relational algebra, I have written maany lines of SQL but reconsidered relational algebra as better than SQL.
Novemberland