AboutBlogContact
DatabasesOctober 14, 1986 2 min read 175Updated: June 22, 2026

SQL-86: The Relational Seed is Planted

AunimedaAunimeda
📋 Table of Contents

For years, those of us working with databases have been living in a fragmented world. IBM has its System R and SQL/DS, Oracle has its own flavor, and Relational Technology has INGRES. If you wanted to move an application from one database to another, you were basically looking at a total rewrite of your data access layer.

But this year, things changed. ANSI has finally published the first official standard for the Structured Query Language: SQL-86.

The Power of Declarative Queries

The brilliance of SQL is that it's declarative. You tell the database what you want, not how to get it. This is a massive shift from the navigational databases (like IMS) we used to struggle with.

-- A standard SQL-86 query
SELECT NAME, SALARY
FROM EMPLOYEES
WHERE DEPARTMENT = 'Engineering'
AND SALARY > 40000;

It looks simple, but behind the scenes, the database engine is responsible for optimizing the join and finding the best path to the data.

What's Missing?

Of course, being a first attempt, SQL-86 is a bit sparse. It lacks many things we've come to expect from our proprietary dialects. There’s no standard for schema modification (no ALTER TABLE), and the error handling is... well, let's just say it's "minimal." Each vendor still has their own way of handling things like primary keys and referential integrity.

The Relational Future

Despite its limitations, SQL-86 is the "shot heard 'round the world" for the relational model. It signals to the industry that relational databases are ready for the mainstream. We're finally moving away from proprietary lock-in and toward a world where data is a first-class citizen.

I expect the standard will grow rapidly. We need better ways to handle transactions and more complex data types. But for now, having a common syntax for basic queries is a victory for every developer who’s ever had to port a database application.


Aunimeda builds backend systems with optimized database architectures - PostgreSQL, Redis, ClickHouse, and more.

Contact us for backend and database engineering. See also: Custom Software Development

Read Also

PostgreSQL: GIN and GiST Indices (2006)aunimeda
Databases

PostgreSQL: GIN and GiST Indices (2006)

B-Trees are fine for integers, but what about full-text search or geometric data? It's time to learn the power of GIN and GiST.

MySQL 4.1: Finally, Subqueries are Here! (2003)aunimeda
Databases

MySQL 4.1: Finally, Subqueries are Here! (2003)

The wait is over. MySQL 4.1 finally supports subqueries. Learn how to ditch those hacky temporary tables and write cleaner, faster SQL.

PostgreSQL 7.3: Utilizing Schemas for Better Database Isolation (2003)aunimeda
Databases

PostgreSQL 7.3: Utilizing Schemas for Better Database Isolation (2003)

The release of PostgreSQL 7.3 brings a feature we've been waiting for: Schemas. No more prefixing every table with 'app1_'. Let's organize our data properly.

Need IT development for your business?

We build websites, mobile apps and AI solutions. Free consultation.

Get Consultation All articles