Это происходит от терминологии, используемой учеными, а не от разработчиков программного обеспечения.Вы обнаружите, что это часто происходит с PostgreSQL, и их документация часто оставляет вас нуждающимся в техническом словаре, если вы не знакомы с ним.
Формальный язык для баз данных называется «Реляционная алгебра».
Как отметил Марк Баннистер, эта ссылка может быть полезна для терминологии:
http://en.wikipedia.org/wiki/Relational_databases#Terminology
Редактировать
ПодлежитПонятно, что я имею в виду под этим: SQL - это стандарт, который был написан промышленностью (Oracle играл большую роль в этом).В SQL не упоминается реляционная алгебра, на самом деле ее происхождение было языком, который должен быть легко читаемым человеком, а не алгебраическим.
Реляционная алгебра, как правило, является областью академического мира и обычно не используется в инженерном мире.
Сообщество Posgresql имеет более тесные связи с академическим сообществом, чем другие реализации, и кажется, что они выбрали свою терминологию из реляционной алгебры, а не копировали инженеров.Некоторые могут утверждать, что это ошибка, поскольку PostgreSQL - это система управления базами данных SQL , а не реляционная система управления базами данных.