About: QUEL query languages     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatRelationalDatabaseManagementSystems, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/c/9fvBgm3zUN

QUEL is a relational database query language, based on tuple relational calculus, with some similarities to SQL. It was created as a part of the Ingres DBMS effort at University of California, Berkeley, based on Codd's earlier suggested but not implemented Data Sub-Language ALPHA. QUEL was used for a short time in most products based on the freely available Ingres source code, most notably in an implementation called POSTQUEL supported by POSTGRES. As Oracle and DB2 gained market share in the early 1980s, most companies then supporting QUEL moved to SQL instead. QUEL continues to be available as a part of the Ingres DBMS, although no QUEL-specific language enhancements have been added for many years.

AttributesValues
rdf:type
rdfs:label
  • QUEL (ja)
  • QUEL query languages (en)
  • POSTQUEL (pl)
  • POSTQUEL (ru)
  • QUEL (pt)
  • Мова SQL (uk)
  • POSTQUEL (uk)
rdfs:comment
  • QUEL is a relational database query language, based on tuple relational calculus, with some similarities to SQL. It was created as a part of the Ingres DBMS effort at University of California, Berkeley, based on Codd's earlier suggested but not implemented Data Sub-Language ALPHA. QUEL was used for a short time in most products based on the freely available Ingres source code, most notably in an implementation called POSTQUEL supported by POSTGRES. As Oracle and DB2 gained market share in the early 1980s, most companies then supporting QUEL moved to SQL instead. QUEL continues to be available as a part of the Ingres DBMS, although no QUEL-specific language enhancements have been added for many years. (en)
  • POSTQUEL (ang. Postgres Query Language) – pierwotny język zapytań dla RDBMS Postgres, obecnie PostgreSQL. Język ten został opracowany w 1985 r. na Uniwersytecie Kalifornijskim w Berkeley przez zespół programistów pracujących pod kierunkiem prof. . POSTQUEL bazował na języku zapytań , stosowanym od końca lat 70. w bazie Ingres. W 1995 r. Andrew Yu oraz Jolly Chen zastąpili w bazie Postgres POSTQUEL językiem zapytań SQL. Nowe wydanie systemu zarządzania bazą danych nazwano Postgres95. (pl)
  • A QUEL é uma antiga linguagem de consulta para bancos de dados relacionais. Ela foi a antecessora da SQL (que é uma contração de SE-QUEL). A QUEL é muito similar à SQL, mas ela é mais fácil de usar e tem uma escrita mais simples. Ela foi criada como parte do desenvolvimento do Ingres, na Universidade de Berkeley, Califórnia, baseada nas sugestões da linguagem não implementada de E. F. Codd. A QUEL foi usada por um curto período nos programas baseado dos códigos do Ingres, mais notadamente o Informix. (pt)
  • POSTQUEL (англ. Postgres Query Language) — первичный язык запросов для СУБД Postgres. Основан на исчислении кортежей. В настоящее время PostgreSQL. Этот язык был разработан в 1985 году в Калифорнийском университете Беркли командой разработчиков, работающих под руководством профессора Майкла Стоунбрейкера. POSTQUEL основывается на языке запросов QUEL, используется с конца 70-х годов в базе данных Ingres. В 1995 г. Эндрю Ю (Andrew Yu) и Джолли Чен (Jolly Chen) заменили в базе Postgres POSTQUEL язык запросов на SQL. Новый выпуск системы управления базами данных назвали Postgres95. (ru)
  • POSTQUEL (англ. Postgres Query Language) — це первинна мова запитів, яка була створена для системи керування базами даних Postgres, на сьогоднішній день PostgreSQL. Ця мова була створена командою розробників у 1985 році в Каліфорнійському університеті Берклі, під керівництвом професора Майкла Стоунбрейкера. POSTQUEL базується на мові запитів QUEL і використовується у базі даних Ingres з кінця 70-х років. У 1995 році Ендрю Ю (Andrew Yu), а також Джоллі Чен (Jolly Chen) зробили заміну мови запитів у базі Postgres POSTQUEL на SQL. Отже, новий випуск системи керування базами даних назвали Postgres95. (uk)
  • POSTQUEL (англ. Postgres Query Language) – це первинна мова запитів, яка була створена для системи керування базами даних Postgres, на сьогоднішній день PostgreSQL. Ця мова була створена командою розробників у 1985 році в Каліфорнійскому університеті Берклі, під керівництвом професора Майкла Стоунбрейкера. POSTQUEL базується на мові запитів QUEL і використовується у базі даних Ingres з кінця 70-х років. У 1995 році Ендрю Ю(Andrew Yu), а також Джоллі Чен (Jolly Chen) зробили заміну мови запитів у базі Postgres POSTQUEL на SQL. Отже, новий випуск системи керування базами даних назвали Postgres95. (uk)
  • QUEL は、関係データベース (リレーショナルデータベース) を扱うためのデータベース言語 (問い合わせ言語) である。QUELは、SQLと多くの面で似ている。QUELは、カリフォルニア大学バークレー校 (UCB) での、関係モデルをソフトウェアとして実装するIngresプロジェクトの構成要素の一つとして開発された。QUELは、エドガー・F・コッドが考案したデータサブ言語 ALPHA に基づいている。なお ALPHA は結局実装されることはなかった。QUELは、短い期間ではあったが、自由に使うことができる Ingres のソースコードに基づく関係データベース管理システム (RDBMS) の多くで使われていた。1980年代初めに Oracle と DB2 が、データベース市場での存在を大きくしていく過程で、QUEL をサポートしていたデータベース企業のほとんどはデータベース言語を QUEL から SQL に切り換えた。 QUEL の文は必ず「組変数」 (タプル変数) を使うことによって定義されている。組変数は、問い合わせを制限するために使ったり、問い合わせの結果集合として使うことができる。次の例を考える。オリジナルの Ingres の論文からの引用である。 これと同等のSQL文は次のようになる。 (ja)
foaf:name
  • QUEL (en)
name
  • QUEL (en)
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
designer
discontinued
  • yes (en)
family
implementations
  • Ingres, POSTQUEL (en)
influenced by
has abstract
  • QUEL is a relational database query language, based on tuple relational calculus, with some similarities to SQL. It was created as a part of the Ingres DBMS effort at University of California, Berkeley, based on Codd's earlier suggested but not implemented Data Sub-Language ALPHA. QUEL was used for a short time in most products based on the freely available Ingres source code, most notably in an implementation called POSTQUEL supported by POSTGRES. As Oracle and DB2 gained market share in the early 1980s, most companies then supporting QUEL moved to SQL instead. QUEL continues to be available as a part of the Ingres DBMS, although no QUEL-specific language enhancements have been added for many years. (en)
  • QUEL は、関係データベース (リレーショナルデータベース) を扱うためのデータベース言語 (問い合わせ言語) である。QUELは、SQLと多くの面で似ている。QUELは、カリフォルニア大学バークレー校 (UCB) での、関係モデルをソフトウェアとして実装するIngresプロジェクトの構成要素の一つとして開発された。QUELは、エドガー・F・コッドが考案したデータサブ言語 ALPHA に基づいている。なお ALPHA は結局実装されることはなかった。QUELは、短い期間ではあったが、自由に使うことができる Ingres のソースコードに基づく関係データベース管理システム (RDBMS) の多くで使われていた。1980年代初めに Oracle と DB2 が、データベース市場での存在を大きくしていく過程で、QUEL をサポートしていたデータベース企業のほとんどはデータベース言語を QUEL から SQL に切り換えた。 QUEL の文は必ず「組変数」 (タプル変数) を使うことによって定義されている。組変数は、問い合わせを制限するために使ったり、問い合わせの結果集合として使うことができる。次の例を考える。オリジナルの Ingres の論文からの引用である。 range of e is employee retrieve (comp = e.salary/ (e.age - 18)) where e.name = "Jones" e は一つの組 (タプル) である。この例では、employee (従業員) の関係 (リレーション) で名前が "Jones" である全ての組からなる集合を定義する。SQL では同等の問い合わせを次のように記述する。 select (e.salary/ (e.age - 18)) as comp from employee as e where e.name = "Jones" 一定の人々は、QUEL は全体的に SQL より「形式に即している」と考えている。主なSQL命令はすべてそれぞれ独自の命令形式となっているが、QUELにおいてはすべての命令が同じ形式の構文となっているといわれる。 例えば、一つの関係を作成して、組をその関係に追加して、データを検索し更新して、最後に組を関係から削除するという、一連のセションを考える。なおここでは、name が主キーであると前提する。QUELでは次のようになる。 create student(name = c10, age = i4, sex = c1, state = c2)range of s is studentappend to s (name = "philip", age = 17, sex = "m", state = "FL")retrieve (s.all) where s.state = "FL"replace s (age=s.age+1)retrieve (s.all)delete s where s.name="philip" これと同等のSQL文は次のようになる。 create table student(name char(10), age int, sex char(1), state char(2))insert into student (name, age, sex, state) values ("philip", 17, "m", "FL")select * from student where state = "FL"update student set age=age+1select * from studentdelete student where name="philip" SQLでは、すべての命令が独自の構文を持っていることに注意。SQLでは、INSERTUPDATE のような似た機能をもつ命令でさえ、まったく異なる命令形式になっている。 QUEL のまた別の機能としては、組の集合のすべてをシステムの外部と入出力するための組み込みの機構である。次の命令を考える。 copy student(name=c0, comma=d1, age=c0, comma=d1, sex=c0, comma=d1, address=c0, nl=d1) into "/student.txt" この命令は、student関係に含まれる全ての組から構成されるコンマ区切りファイルを作成する。d1 は、区切り文字を示す (定義域を示しているわけではない) 。into を from に変更すると、処理が逆になる。いくつかの SQL のシステムにおいても同様の命令を使うことができるが、多くの場合は外部ツールとして使うという形をとるのであり、SQL言語 (の方言) 自体の命令で実行できるわけでない。このため、こうしたシステムの外部と入出力するような命令を、ストアドプロシージャとして保存することはできない。 (ja)
  • POSTQUEL (ang. Postgres Query Language) – pierwotny język zapytań dla RDBMS Postgres, obecnie PostgreSQL. Język ten został opracowany w 1985 r. na Uniwersytecie Kalifornijskim w Berkeley przez zespół programistów pracujących pod kierunkiem prof. . POSTQUEL bazował na języku zapytań , stosowanym od końca lat 70. w bazie Ingres. W 1995 r. Andrew Yu oraz Jolly Chen zastąpili w bazie Postgres POSTQUEL językiem zapytań SQL. Nowe wydanie systemu zarządzania bazą danych nazwano Postgres95. (pl)
  • A QUEL é uma antiga linguagem de consulta para bancos de dados relacionais. Ela foi a antecessora da SQL (que é uma contração de SE-QUEL). A QUEL é muito similar à SQL, mas ela é mais fácil de usar e tem uma escrita mais simples. Ela foi criada como parte do desenvolvimento do Ingres, na Universidade de Berkeley, Califórnia, baseada nas sugestões da linguagem não implementada de E. F. Codd. A QUEL foi usada por um curto período nos programas baseado dos códigos do Ingres, mais notadamente o Informix. (pt)
  • POSTQUEL (англ. Postgres Query Language) — первичный язык запросов для СУБД Postgres. Основан на исчислении кортежей. В настоящее время PostgreSQL. Этот язык был разработан в 1985 году в Калифорнийском университете Беркли командой разработчиков, работающих под руководством профессора Майкла Стоунбрейкера. POSTQUEL основывается на языке запросов QUEL, используется с конца 70-х годов в базе данных Ingres. В 1995 г. Эндрю Ю (Andrew Yu) и Джолли Чен (Jolly Chen) заменили в базе Postgres POSTQUEL язык запросов на SQL. Новый выпуск системы управления базами данных назвали Postgres95. (ru)
  • POSTQUEL (англ. Postgres Query Language) — це первинна мова запитів, яка була створена для системи керування базами даних Postgres, на сьогоднішній день PostgreSQL. Ця мова була створена командою розробників у 1985 році в Каліфорнійському університеті Берклі, під керівництвом професора Майкла Стоунбрейкера. POSTQUEL базується на мові запитів QUEL і використовується у базі даних Ingres з кінця 70-х років. У 1995 році Ендрю Ю (Andrew Yu), а також Джоллі Чен (Jolly Chen) зробили заміну мови запитів у базі Postgres POSTQUEL на SQL. Отже, новий випуск системи керування базами даних назвали Postgres95. (uk)
  • POSTQUEL (англ. Postgres Query Language) – це первинна мова запитів, яка була створена для системи керування базами даних Postgres, на сьогоднішній день PostgreSQL. Ця мова була створена командою розробників у 1985 році в Каліфорнійскому університеті Берклі, під керівництвом професора Майкла Стоунбрейкера. POSTQUEL базується на мові запитів QUEL і використовується у базі даних Ingres з кінця 70-х років. У 1995 році Ендрю Ю(Andrew Yu), а також Джоллі Чен (Jolly Chen) зробили заміну мови запитів у базі Postgres POSTQUEL на SQL. Отже, новий випуск системи керування базами даних назвали Postgres95. (uk)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
Faceted Search & Find service v1.17_git147 as of Sep 06 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3332 as of Dec 5 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 64 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software