[fpc-pascal] Working on a new way to educate people about pascal
Wols Lists
antlists at youngman.org.uk
Sat Dec 31 16:15:58 CET 2022
On 31/12/2022 00:41, Dennis Lee Bieber via fpc-pascal wrote:
>> Well, I understand it was originally called SEQL, E for English, but
> SEQUEL - Structured English QUEry Langauge.
>
> At the time SQL was being developed, every database system had its own
> proprietary programming language. Often these required macro preprocessors
> to turn embedded queries into "native" programming language source.
>
> The relational database model was originally a "view" of how to access
> databases, be they hierarchical (everything was a tree structure descending
> from the top-most database record) or network (lots of bidirectional
> circular linked lists connecting records to each other).
Hmmm. So that explains a lot. "Relational" sounds like it was never
actually meant to be a database. And it shows ...
SEQUEL - by its very nature - must therefore encapsulate a lot of what
should really be in the database but, because of the laws of "least
common denominator", it has to provide itself because it can't guarantee
it's in the database.
So we're stuck with the worst of both worlds. A database that was never
intended to be one. And a language that is a massive layering violation
containing loads of functionality that should not be there ...
:-( :-( :-(
Cheers,
Wol
More information about the fpc-pascal
mailing list