Logo Passei Direto
Buscar

História e Evolução da Linguagem SQL

User badge image
Elisa Mello

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>7/9/2019 APOSTILA_BDI_2011</p><p>http://slidepdf.com/reader/full/apostilabdi2011 129/154</p><p>B A N C O D E D A D O S I F A T E C D E P R A I A G R A N D E</p><p>129</p><p>ANEXO A - OBJETO RELACIONAL</p><p>A IBM desenvolveu a versão original da SQL, chamada de Sequel, comoparte do projeto R no início da década de 1970. Esta linguagem evoluiu e seu</p><p>nome mudou para SQL (Structured  Query  Language).</p><p>SQL</p><p>A IBM desenvolveu a versão original da SQL, chamada de Sequel, como</p><p>parte do projeto R no início da década de 1970. Esta linguagem evoluiu e seu</p><p>nome mudou para SQL (Structured  Query  Language).</p><p>A SQL se estabeleceu como a linguagem padrão de banco de dados</p><p>relacional.</p><p>Em 1986, o American National Standards Institute (ANSI) e a International  Organization  for   Standardization (ISO) publicaram um padrão SQL, chamado</p><p>SQL-86. Em 1989, o ANSI publicou um padrão estendido para a linguagem: a</p><p>SQL-89.</p><p>A próxima versão do padrão foi a SQL-92, seguida da SQL:1999; a versão</p><p>mais recente é a SQL:2003.</p><p>Muitos banco de dados aceitam a maioria do padrão SQL-92 e algumas das</p><p>novas construções do SQL:1999 e SQL:2003, embora atualmente nenhum</p><p>sistema de banco de dados aceite todas as novas construções. Também temos</p><p>alguns bancos de dados que não aceitam alguns recursos da SQL-92 e muitos</p><p>fornecem recursos não padronizados.</p><p>Figura 106 – Funcionamento do SGBD (extraído do curso Oracle)</p><p>Esta linguagem é dividida em partes:</p><p>o  LINGUAGEM DE DEFINIÇÃO DE DADOS (DDL), que fornece</p><p>comandos para definir esquemas de relação, excluir relação e modificar</p><p>esquemas. Comandos: CREATE, ALTER, DROP, RENAME, TRUNCATE e</p><p>COMMENT.</p><p>o  LINGUAGEM DE MANIPULAÇÃO DE DADOS (DML): possui consultas</p><p>baseadas na álgebra relacional e no cálculo relacional de tupla. Possui</p>

Mais conteúdos dessa disciplina