A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia.

Apresentações semelhantes


Apresentação em tema: "A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia."— Transcrição da apresentação:

1 A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia

2 Structured Query Language 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 Edgard Frank Codd. O nome original da linguagem era SEQUEL, acrônimo para"Structured English Query Language" (Linguagem de Consulta Estruturada) que mais tarde foi concluída por Donald Chamberlain.IBMSystem Rmodelo relacionalEdgard Frank Codd

3 SQL - Padronização SQL-86Primeira Geração. Oficialmente foi a 1ª padronização Internacional ANSI 1997Padronização foi aplicada também pela ISO SQL-89Novos recursos implementados como Chave Primária, estrangeira e valores nulos SQL-92Segunda Geração. Alterações significativas ocorreram aqui como Joins entre outros SQL-99Terceira Geração. Novas alterações não menos significativas quanto às anteriores ocorreram aqui como a criação de Triggers. SQL-2003Quarta Geração. Implementação da Linguagem XML (Extensible Markup Language) Além das padronizações oficiais, Fabricantes de Softwares Gerenciadores de Banco de Dados por competitividade implementaram também seus próprios recursos como por exemplo: A Microsoft SQL-SERVER com a Transact SQL A ORACLE com a PL-SQL (Procedural Language)

4 Tipos de Instrução SQL As Instruções SQL são divididas em 3 Grupos DML (Data Manipulation Language) Este grupo contém comandos responsáveis em obter informações de uma fonte de dados, bem como atualizar, inserir ou excluir. SELECT – UPDATE – INSERT – DELETE DDL (Data Definition Language) Este grupo contém comandos responsáveis em criar, alterar ou excluir estruturas, tais como Banco de Dados, Tabelas, Consulta entre outras. CREATE – ALTER – DROP DCL (Data Control Language) Este grupo contém comandos responsáveis em gerenciar permissões e controles de acesso em componentes dentro de um servidor de Banco de Dados. GRANT –DENY - REVOKE

5 Banco de Dados Banco de dados é um conjunto de informações relacionadas entre si, referentes a um mesmo assunto e organizadas de maneira útil, com o propósito de servir de base para que o usuário recupere informações, tire conclusões e tome decisões. Este gerenciamento é feito através de um SGBD (Sistema de Gerenciamento de Banco de Dados.

6 Base de Dados Base de dados é um conjunto de informações, referentes a um mesmo assunto sem haver nenhum tipo de relacionamento. Geralmente são dispostos em forma de arquivos tais como: Planilhas do MS-Excel Arquivos de Texto (CSV, TXT...) Arquivos Expansíveis (XML)

7 Organização da Informação Como vimos anteriormente, sendo o banco de dados um conjuntos de informações, como estas são organizadas e/ou armazenadas? Através de tabelas que nada mais é do que uma estrutura composta por colunas e linhas onde definimos: COLUNA S = Campos LINHAS = Registros MatrículaFuncionárioAdmissãoSalário 1000Louise Veronica Ciccione10.04.20005673,22 1010Mirosmar José Camargo20.10.20043254,76 1020Arthur Antunes Coimbra01.06.20072754,00 1030El Chavo del Ocho15.03.20022546,20


Carregar ppt "A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia."

Apresentações semelhantes


Anúncios Google