Interested Article - POSTQUEL

POSTQUEL ( англ. Postgres Query Language ) — первичный язык запросов для СУБД Postgres. Основан на исчислении кортежей . В настоящее время PostgreSQL . Этот язык был разработан в 1985 году в Калифорнийском университете Беркли командой разработчиков, работающих под руководством профессора Майкла Стоунбрейкера . POSTQUEL основывается на языке запросов QUEL, используется с конца 70-х годов в базе данных Ingres . В 1995 г. Эндрю Ю (Andrew Yu) и Джолли Чен (Jolly Chen) заменили в базе Postgres POSTQUEL язык запросов на SQL . Новый выпуск системы управления базами данных назвали Postgres95.

Примеры запросов

Получить размер заработной платы сотрудника Ковальски:

retrieve (STAFF.pay) from STAFF where STAFF.name = "Kowalski" 

Все сотрудники старше 40 лет:

retrieve (P.name) from P in STAFF where P.age > 40

Найти все департаменты, целиком занимающие один этаж:

retrieve (DEPART.dname)
where DEPART.floor NOT-IN {D.floor from D in DEPART where D.dname != DEPART.dname} |

Примечания

  1. Michael Stonebraker and Lawrence A. Rowe. . berkeley.edu . Дата обращения: 31 мая 2021. 2 июня 2021 года.
  2. . lpl.arizona.edu . Дата обращения: 31 мая 2021. 2 июня 2021 года.

Ссылки

Литература

  • C. J. Date: . SIGMOD Record 14(3): 8-54, 1984.
Источник —

Same as POSTQUEL