Difference between revisions of "Category:SQL"

From Steem Center
Jump to: navigation, search
(Pegar Plantilla)
 
(Introducción)
Line 1: Line 1:
ESta é unha suxerencia básica pra un modelo de páxina da wiki. Fai click en "edit" no topo da páxina para copiar o código e pegalo na túa nova paxina.
+
'''Structured Query Language''', ou '''Linguagem de Consulta Estruturada''' ou '''SQL''', é a linguagem de pesquisa declarativa padrão para [[banco de dados relacional]] (base de dados relacional). Muitas das características originais do SQL foram inspiradas na [[álgebra relacional]].
  
Usa este espazo para escribir arredor de tópicos relacionacos con  [https://www.steem.center/index.php?title=Steem_gal Steem], [https://www.steem.center/index.php?title=Steemit_(gal):FAQ Steemit] and the [https://www.steem.center/index.php?title=Tokens_STEEM STEEM Tokens].
+
O '''SQL '''foi desenvolvido originalmente no início dos anos 70 nos laboratórios da [[International Business Machines|IBM]] em San Jose, dentro do projeto [[System R]], que tinha por objetivo demonstrar a viabilidade da implementação do [[modelo relacional]] proposto por [[Edgar Frank Codd|E. F. Codd]]. O nome original da linguagem era ''SEQUEL'', acrônimo para ''"Structured English Query Language"'' (Linguagem de Consulta Estruturada, em Inglês)<ref>Chamberlin, D. D., Astrahan, M. M., Blasgen, M. W., Gray, J. N., King, W. F., Lindsay, B. G., Lorie, R., Mehl, J. W., Price, T. G., Putzolu, F., Selinger, P. G., Schkolnick, M., Slutz, D. R., Traiger, I. L., Wade, B. W., and Yost, R. A. 1981. A history and evaluation of System R. Commun. ACM 24, 10 (Oct. 1981), 632-646. http://doi.acm.org/10.1145/358769.358784</ref>, vindo daí o facto 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 é  letra a letra: "ésse-quê-éle".
  
Podese usar o codigo html break <nowiki> <br> </nowiki>  para cortar as liñas como eiqui. <br>
+
A linguagem é 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 é uma linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem.
Logo de iso, escribe eiquí o teu wikitexto. Se queres testar e probar antes, podes xogar entradas de wiki na páxina[[Steem.center:Sandbox]].
 
  
Podese enlazar a unha páxina wiki existente usando outra verba entre corchetes e separadas por un dash <code> | </code> como eiqui:
+
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 [[Organização Internacional para Padronização|ISO]] em [[1987]].
<nowiki>[[Steemian|steemian]]   </nowiki> [[Steemian|steemian]]
 
  
Podes crear citas ou facer chamadas a partes do texto que o sistema da wiki identificará con números <code><nowiki><ref>[https://www.mediawiki.org/wiki/Help:Cite Help:Axuda] '''MediaWiki.org''', percurado o 25 de Xullo do 2017</ref></nowiki></code> e a chamada referenciarase automáticamente  en '''Referencias''' no fundo da páxina <ref>[https://www.mediawiki.org/wiki/Help:Cite Help:Axuda] '''MediaWiki.org''', percurado o 25 de Xullo do 2017</ref>
+
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 [[Gatilho (banco de dados)|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).
<br>
+
 
<code><nowiki><ref>[http://www.siteurl.com/article Title of the article or post], Written by '''Name of Author''' </ref></nowiki></code><ref>[http://www.siteurl.com/article Title of the article or post], Written by '''Name of Author''' </ref>
+
Tal como dito anteriormente, embora padronizado pela ANSI e ISO, possui muitas variações e extensões produzidos pelos diferentes fabricantes de [[Sistema de gerenciamento de banco de dados|sistemas gerenciadores de bases de dados]]. Tipicamente a linguagem pode ser migrada de plataforma para plataforma sem mudanças estruturais principais.
<br>
+
 
<code><nowiki><ref>([http://steemit.com/@steemitusername @steemitusername]) en Nome do Sitio en Mes, Ano, </ref> </nowiki></code>
+
Outra aproximação é permitir para código de idioma procedural ser embutido e interagir com o [[banco de dados]]. Por exemplo, o [[Oracle (banco de dados)|Oracle]] e outros incluem [[Linguagem de programação Java|Java]] na base de dados, enquanto o [[PostgreSQL]] permite que funções sejam escritas em [[Perl]], [[Tcl]], ou [[C (linguagem de programação)|C]], entre outras linguagens.<br>
<ref>([http://steemit.com/@steemitusername @steemitusername]) en Nome do Sitio en Mes, Ano, </ref>
 
<br>
 
Como foi proposto por Freyman comentando neste post en Steemit <ref>[https://steemit.com/steemcenterwiki/@steemcenterwiki/anatomy-of-a-pleasant-and-desirable-steem-center-wiki-page-plus-a-new-received-donation-from-scooter77#@freyman/re-steemcenterwiki-anatomy-of-a-pleasant-and-desirable-steem-center-wiki-page-plus-a-new-received-donation-from-scooter77-20170716t002027869z Proposta de uso de Referencias], escrito por '''Freyman''' ([http://steemit.com/@freyman @freyman]) in July 15th, 2017</ref>.
 
  
 
Se a referenncia vai ser citada varias veces, o código a usar muda un chisco: .  
 
Se a referenncia vai ser citada varias veces, o código a usar muda un chisco: .  

Revision as of 18:58, 13 August 2017

Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é a linguagem de pesquisa declarativa padrão 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)[1], vindo daí o facto 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 é letra a letra: "ésse-quê-éle".

A linguagem é 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 é uma 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, 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.

Se a referenncia vai ser citada varias veces, o código a usar muda un chisco: .

<ref name="multiple">[https://www.mediawiki.org/wiki/Extension:Cite. Extension:Cite] '''MediaWiki.org''', retrieved in July 24th, 2017</ref>

[2]
Mellora esta entrada. Crea unha Conta no Steem.Center, fai click en editar, e engade ou modifica o texto e garda os cambios.


Mais texto arredor do Texto do título

Podes ampliar a información arreodr do tópico enfrentado separando o texto en mais partes, cada unha de elas identificada polo seu respectivo título.

Documentación Adicional

Enlaces

Sitios oficiais, tutoriais, Posts relacionados nos Blogs de Steemit etc que axuden a entender o suxeto.

Artigos Relacionados

Links a outros steemCenter artículos

Enlaces Externos

  • Wikipedia : Article title Retrieved in Month/Day/2017
  • Name of the site : Title of the page, blog post or news report Written by Name of Author, published in Month/Day/2017
  • Name of the YouTube Channel : Title of the video Video by Name of Author published in Month/Day/2017
  • Engade enlaces externos suxeridos, como da wikipedia. Tamén podes engadir resultados de Busca de Google ou das News relacionadas e que enriquezan o artigo.

En outros idiomas




Axudanos a manter esta páxina da Wiki actualizada.

Rexistrate, fai click en editar, engade ou modifica o texto e garda os cambios.
Se xa eres steemian, podes ser recompensada con tokens STEEM. Mira cómo en @steemcenterwiki.


Referencias

  1. Chamberlin, D. D., Astrahan, M. M., Blasgen, M. W., Gray, J. N., King, W. F., Lindsay, B. G., Lorie, R., Mehl, J. W., Price, T. G., Putzolu, F., Selinger, P. G., Schkolnick, M., Slutz, D. R., Traiger, I. L., Wade, B. W., and Yost, R. A. 1981. A history and evaluation of System R. Commun. ACM 24, 10 (Oct. 1981), 632-646. http://doi.acm.org/10.1145/358769.358784
  2. Extension:Cite MediaWiki.org, retrieved in July 24th, 2017

Subcategories

This category has only the following subcategory.

S

Pages in category "SQL"

The following 2 pages are in this category, out of 2 total.