|
p:abstract
|
-
El Lenguaje de Consulta Estructurado (SQL [/esecuele/ en español, /sicuèl/ en inglés] Structured Query Language ) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar información de interés de una base de datos, de una forma sencilla. Es un lenguaje de cuarta generación (4GL)."
(es)
-
SQL (Kürzel für Structured Query Language – Strukturierte Abfragesprache) ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen Datenbanksystemen unterstützt.
SQL hat eine relativ einfache Syntax und ist semantisch an die englische Umgangssprache angelehnt. SQL stellt eine Reihe von Befehlen zur Definition von Datenstrukturen nach der relationalen Algebra, zur Manipulation von Datenbeständen (Einfügen, Bearbeiten und Löschen von Datensätzen) und zur Abfrage von Daten zur Verfügung. Durch seine Rolle als Quasi-Standard ist SQL von großer Bedeutung, da eine weitgehende Unabhängigkeit von der benutzten Software erzielt werden kann. Die meisten SQL-Implementierungen bieten darüber hinaus allerdings noch herstellerspezifische Erweiterungen, die nicht dem Standard-Sprachumfang entsprechen, was zur Folge hat, dass von den Herstellern parallel entwickelte gleiche Funktionen unterschiedliche Sprachelemente benutzen.
Die meisten heute verbreiteten Datenbanksysteme, wie etwa DB2, Informix, Microsoft SQL Server, MaxDB, MySQL, Oracle, PostgreSQL, Borland Interbase, Firebird, Sybase, SQLite, Lotus Approach oder Microsoft Access implementieren Teile des SQL-Sprachstandards. Dadurch ist es möglich Anwendungen zu erstellen, die vom verwendeten Datenbanksystem unabhängig sind. In der Vor-SQL-Zeit gelang dies mit dem System der kompatiblen Schnittstellen.
1986 wurde der erste SQL-Standard vom ANSI verabschiedet (welcher dann 1987 von der ISO ratifiziert wurde). 1992 wurde der Standard deutlich überarbeitet und als SQL-92 (oder auch SQL2) veröffentlicht. Alle aktuellen Datenbanksysteme halten sich im wesentlichen an diese Standardversion. Die neuere Version SQL:1999 (ISO/IEC 9075:1999, auch SQL3 genannt) ist noch nicht in allen Datenbanksystemen implementiert. SQL:2003 ist noch weitgehend unimplementiert."
(de)
-
SQL (Structured Query Language) è un linguaggio creato per l'accesso a informazioni memorizzate nei database."
(it)
-
SQL ([ˈɛsˈkjuˈɛl] or [ˈsiːkwəl]) ( — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования.
SQL основывается на реляционной алгебре.
Язык SQL делится на три части:
* операторы определения данных (Data Definition Language, DDL)
* операторы манипуляции данными (Data Manipulation Language, DML)
* операторы определения доступа к данным (Data Control Language, DCL)"
(ru)
-
SQL (ang. Structured Query Language wym. es-kiu-el) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi zarządzania bazą danych DBMS.
Jest to język zapytań opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a. Pierwszą firmą, która włączyła SQL do swojego produktu komercyjnego, był Oracle. Dalsze wprowadzanie SQL-a, w produktach innych firm, wiązało się nierozłącznie z wprowadzaniem modyfikacji pierwotnego języka. Wkrótce utrzymanie dalszej jednolitości języka wymagało wprowadzenia standardu."
(pl)
-
SQL (usually or sometimes ) is a database computer language designed for the retrieval and management of data in relational database management systems (RDBMS), database schema creation and modification, and database object access control management. SQL is an acronym for Structured Query Language.
SQL is a standard interactive and programming language for querying and modifying data and managing databases. Although SQL is both an ANSI and an ISO standard, many database products support SQL with proprietary extensions to the standard language. The core of SQL is formed by a command language that allows you to retrieve, insert, update, and delete data, and perform management and administrative functions. SQL also includes a call-level interface (SQL/CLI) for accessing and managing data and databases remotely.
The first version of SQL was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s. This version, initially called SEQUEL, was designed to manipulate and retrieve data stored in IBM's original relational database product, System R. The SQL language was later formally standardized by the American National Standards Institute (ANSI) in 1986. Subsequent versions of the SQL standard have been released as International Organization for Standardization (ISO) standards.
Originally designed as a declarative query and data manipulation language, variations of SQL have been created by SQL database management system (DBMS) vendors that add procedural constructs, control-of-flow statements, user-defined data types, and various other language extensions. With the release of the SQL:1999 standard, many such extensions were formally adopted as part of the SQL language via the SQL Persistent Stored Modules (SQL/PSM) portion of the standard.
Common criticisms of SQL include a perceived lack of cross-platform portability between vendors, inappropriate handling of missing data (see Null (SQL)), and unnecessarily complex and occasionally ambiguous language grammar and semantics."
(en)
-
SQL of Structured Query Language is een ANSI/ISO-standaardtaal voor een relationeel 'database management systeem' (DBMS). Het is een gestandaardiseerde taal die gebruikt kan worden voor taken zoals het bevragen en het aanpassen van informatie in een relationele databank. SQL kan met vrijwel alle moderne relationele databankproducten worden gebruikt.
SQL is een 4de-generatie-taal(G4-taal) omdat ze niet imperatief maar declaratief is, net zoals b.v. Prolog."
(nl)
-
SQL är en akronym för ett standardiserat språk, som används för att ställa frågor om och modifiera data i en relationsdatabas. SQL uttalas bokstav för bokstav eller ibland "s'ikuell", eller engelskans "sequel". Den officiella uttalet från ANSI standardiseringskommisionen är bokstav för bokstav."
(sv)
-
SQL 全名是结构化查询语言(Structured Query Language),是用于数据库中的标准-{A|zh:數據; zh-hans:数据; zh-hant:數據; zh-hk:數據}-查询語言,IBM 公司最早使用在其开发的数据库系统中。1986年10月,美国 ANSI 对 SQL 进行规范后以此作为关系式数据库管理系统的标准語言 (ANSI X3. 135-1986),1987年得到國際標準組織的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对 SQL 规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL語言不能完全相互通用。"
(zh)
-
SQL(エスキューエル)は、リレーショナルデータベースマネージメントシステム (RDBMS) において、データの操作や定義を行うためのデータベース言語 (問い合わせ言語) である。リレーショナルデータベースの関係モデルにおける演算体系である、関係代数と関係論理 (関係計算) にある程度基づいている。
データベース言語としてのSQLは何かの略語ではない。
SQLは、シークェル と読まれることもある。これは、SQLの元となったデータベース言語が、IBM社が開発したRDBMSの実験実装である System R の操作言語「SEQUEL(Structured English Query Language)」であったことが由来である。
SQLに対しては、関係代数と関係論理に忠実に準拠していないとして批判する意見がある。"
(ja)
-
Structured Query Language (SQL) er et språk som benyttes til å formulere og kjøre operasjoner mot databaser. De fleste av dagens databasesystemer tilbyr SQL som kontrollgrensesnitt.
SQL definerer flere operasjoner og disse kan sorteres inn i tre grupper:
* Strukturelle operasjoner (Data Definition Language)
:* create, lage database, databasetabell, databaseregel eller lignende
:* drop, slette database, databasetabell, databaseregel eller lignende
:* alter, endre databasetabell, databaseregel eller lignende
* Operasjoner mot data (Data Manipulation Language)
:* insert, sette data inn i en databasetabell
:* delete, slette data fra en databasetabell
:* update, oppdatere data i en databasetabell
:* select, velge ut data fra en eller flere databasetabeller
* Kontrolloperasjoner (Data Control Language)
:* grant, gi brukere av databasen eksplisitte rettigheter til å utføre en eller flere operasjoner, eventuelt på bestemte tabeller
:* revoke, frata brukere av databsen eksplisitte rettigheter til å utføre en eller flere operasjoner, eventuelt på bestemte tabeller
Selv om SQL er både ANSI- og ISO-standardisert, leveres de fleste databaseprodukter med proprietære utvidelser av språket. Særlig merkes forskjellene i de deler av SQL som omhandler databasetransaksjoner, for ikke å nevne de utvidelser som blir gjort av databaseleverandørene for å støtte scripting."
(no)
-
Structured Query Language (SQL) on IBM:n kehittämä standardoitu kyselykieli, jolla relaatiotietokantaan voi tehdä erilaisia hakuja, muutoksia ja lisäyksiä. Käytännössä kaikki relaatiotietokannat ymmärtävät SQL-kieltä.
SQL ei määritä verkkoprotokollaa tai standardia, jolla SQL-komentoja välitetään. ODBC tarjoaa jonkinnäköisen tietokantariippumattoman ajuriratkaisun, mutta sekin vaatii samaisen ODBC-ajurin jokaiselle asiakkaalle. LDAP on esimerkki tietovarastosta, jossa myös verkkoprotokolla on standardoitu.
ISO/IEC on standardoinut SQL:n, uusimman standardin ollessa SQL-2003. Tärkeimmät käyttökäskyt ovat SELECT, UPDATE, INSERT ja DELETE. Tärkeimmät ylläpitokäskyt ovat CREATE TABLE, CREATE INDEX, ALTER TABLE ja ALTER INDEX."
(fi)
-
Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional.
O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd. O nome original da linguagem era SEQUEL, acrônimo para "Structured English Query Language" (Linguagem de Consulta Estruturada em Inglês) , vindo daí o fato de, até hoje, a sigla, em inglês, ser comumente pronunciada "síquel" ao invés de "és-kiú-él", letra a letra. No entanto, em português, a pronúncia mais corrente é a letra a letra: "esse-quê-ele".
A linguagem SQL é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. Ela é um linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem.
Embora o SQL tenha sido originalmente criado pela IBM, rapidamente surgiram vários "dialectos" desenvolvidos por outros produtores. Essa expansão levou à necessidade de ser criado e adaptado um padrão para a linguagem. Esta tarefa foi realizada pela American National Standards Institute (ANSI) em 1986 e ISO em 1987.
O SQL foi revisto em 1992 e a esta versão foi dado o nome de SQL-92. Foi revisto novamente em 1999 e 2003 para se tornar SQL:1999 (SQL3) e SQL:2003, respectivamente. O SQL:1999 usa expressões regulares de emparelhamento, queries recursivas e gatilhos (triggers). Também foi feita uma adição controversa de tipos não-escalados e algumas características de orientação a objeto. O SQL:2003 introduz características relacionadas ao XML, sequências padronizadas e colunas com valores de auto-generalização (inclusive colunas-identidade).
Tal como dito anteriormente, o SQL, embora padronizado pela ANSI e ISO, possui muitas variações e extensões produzidos pelos diferentes fabricantes de sistemas gerenciadores de bases de dados. Tipicamente a linguagem pode ser migrada de plataforma para plataforma sem mudanças estruturais principais.
Outra aproximação é permitir para código de idioma procedural ser embutido e interagir com o banco de dados. Por exemplo, o Oracle e outros incluem Java na base de dados, enquanto o PostgreSQL permite que funções sejam escritas em Perl, Tcl, ou C, entre outras linguagens."
(pt)
-
Structured query language (SQL), ou langage structuré de requêtes, est un pseudo-langage informatique (de type requête) standard et normalisé, destiné à interroger ou à manipuler une base de données relationnelle avec :
* un langage de définition de données (LDD, ou en anglais DDL, Data definition language),
* un langage de manipulation de données (LMD, ou en anglais DML, Data manipulation language), la partie la plus courante et la plus visible de SQL,
* un langage de contrôle de données (LCD, ou en anglais DCL, Data control language),
* un langage de contrôle des transactions (LCT, ou en anglais TCL, Transaction control language),
* et d'autres modules destinés notamment à écrire des routines (procédures, fonctions ou déclencheurs) et intéragir avec des langages externes.
SQL fait partie de la même famille que les langages SEQUEL (dont il est l'ancètre) ou QBE (Zloof)."
(fr)
|
|
rdfs:comment
|
-
El Lenguaje de Consulta Estructurado (SQL [/esecuele/ en español, /sicuèl/ en inglés] Structured Query Language ) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar información de interés de una base de datos, de una forma sencilla."
(es)
-
SQL (Kürzel für Structured Query Language – Strukturierte Abfragesprache) ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen Datenbanksystemen unterstützt."
(de)
-
SQL (Structured Query Language) è un linguaggio creato per l'accesso a informazioni memorizzate nei database."
(it)
-
SQL ([ˈɛsˈkjuˈɛl] or [ˈsiːkwəl]) ( — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных."
(ru)
-
SQL (ang. Structured Query Language wym. es-kiu-el) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych."
(pl)
-
SQL (usually or sometimes ) is a database computer language designed for the retrieval and management of data in relational database management systems (RDBMS), database schema creation and modification, and database object access control management. SQL is an acronym for Structured Query Language.
(en)
-
SQL of Structured Query Language is een ANSI/ISO-standaardtaal voor een relationeel 'database management systeem' (DBMS). Het is een gestandaardiseerde taal die gebruikt kan worden voor taken zoals het bevragen en het aanpassen van informatie in een relationele databank. SQL kan met vrijwel alle moderne relationele databankproducten worden gebruikt. SQL is een 4de-generatie-taal(G4-taal) omdat ze niet imperatief maar declaratief is, net zoals b.v. Prolog.
(nl)
-
SQL är en akronym för ett standardiserat språk, som används för att ställa frågor om och modifiera data i en relationsdatabas. SQL uttalas bokstav för bokstav eller ibland "s'ikuell", eller engelskans "sequel". Den officiella uttalet från ANSI standardiseringskommisionen är bokstav för bokstav."
(sv)
-
SQL 全名是结构化查询语言(Structured Query Language),是用于数据库中的标准-{A|zh:數據; zh-hans:数据; zh-hant:數據; zh-hk:數據}-查询語言,IBM 公司最早使用在其开发的数据库系统中。1986年10月,美国 ANSI 对 SQL 进行规范后以此作为关系式数据库管理系统的标准語言 (ANSI X3."
(zh)
-
SQL(エスキューエル)は、リレーショナルデータベースマネージメントシステム (RDBMS) において、データの操作や定義を行うためのデータベース言語 (問い合わせ言語) である。リレーショナルデータベースの関係モデルにおける演算体系である、関係代数と関係論理 (関係計算) にある程度基づいている。 データベース言語としてのSQLは何かの略語ではない。"
(ja)
-
Structured Query Language (SQL) er et språk som benyttes til å formulere og kjøre operasjoner mot databaser. De fleste av dagens databasesystemer tilbyr SQL som kontrollgrensesnitt."
(no)
-
Structured Query Language (SQL) on IBM:n kehittämä standardoitu kyselykieli, jolla relaatiotietokantaan voi tehdä erilaisia hakuja, muutoksia ja lisäyksiä. Käytännössä kaikki relaatiotietokannat ymmärtävät SQL-kieltä."
(fi)
-
Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional."
(pt)
-
Structured query language (SQL), ou langage structuré de requêtes, est un pseudo-langage informatique (de type requête) standard et normalisé, destiné à interroger ou à manipuler une base de données relationnelle avec : * un langage de définition de données (LDD, ou en anglais DDL, Data definition language), * un langage de manipulation de données (LMD, ou en anglais DML, Data manipulation language), la partie la plus courante et la plus visible de SQL, * un langage de contrôle de données (LCD, ou en anglais DCL, Data control language), * un langage de contrôle des transactions (LCT, ou en anglais TCL, Transaction control language), * et d'autres modules destinés notamment à écrire des routines (procédures, fonctions ou déclencheurs) et intéragir avec des langages externes."
(fr)
|