POSTQUEL

POSTQUEL ( Postgres Query Language ) este limbajul principal de interogare pentru Postgres DBMS .  Pe baza calculului tuplu . În prezent , PostgreSQL . Acest limbaj a fost dezvoltat în 1985 la UC Berkeley de o echipă de dezvoltatori care lucrează sub conducerea profesorului Michael Stonebreaker . POSTQUEL se bazează pe limbajul de interogare QUEL, folosit de la sfârșitul anilor 70 în baza de date Ingres [1] . În 1995, Andrew Yu și Jolly Chen au înlocuit limbajul de interogare Postgres POSTQUEL cu SQL [2] . Noua versiune a sistemului de gestionare a bazelor de date a fost numită Postgres95.

Solicitați exemple

Obțineți salariul unui angajat Kowalski:

preluați (STAFF.pay) de la STAFF unde STAFF.name = "Kowalski"

Toți angajații peste 40 de ani:

preluați (nume P.) de la P în PERSONAL unde P.age > 40

Găsiți toate departamentele care ocupă în întregime un etaj:

preluare(DEPART.dname) unde DEPART.floor NOT-IN {D.floor din D în DEPART unde D.dname != DEPART.dname} |

Note

  1. Michael Stonebraker și Lawrence A. Rowe. DESIGNUL POSTGRES . berkeley.edu . Preluat la 31 mai 2021. Arhivat din original la 2 iunie 2021.
  2. O scurtă istorie a Postgres . lpl.arizona.edu . Preluat la 31 mai 2021. Arhivat din original la 2 iunie 2021.

Link -uri

Literatură