Relational language




<language> Any kind of programming language that specifies output in terms of some property and some arguments.

For example, if Tom has two brothers, Dick and Harry, a relational language will respond to the query "Who is Tom's brother?" with either Dick or Harry.

Notice that unlike functional languages, relational languages do not require a unique output for each predicate/argument pair.

Prolog is the best known relational language.



< Previous Terms Terms Containing relational language Next Terms >
relational calculus
relational database
relational database management system
relational data model
relational DBMS
declarative language
REGTRAL
relational language
rl
Ruby
relational model
RELATIVE
relatively prime
relative pathname
Relative Record Data Set