Tutorial SQL [Parte1] - Introdução
por
em 18-05-2010 às 11:53 (9861 Visualizações)
Bom dia Pessoal, vo tentar passar aqui pequenas explicações de como funciona o SQL e simples sintaxes.
SQL é uma liguagem padrão, especificamente concebido para permitir que pessoas criem um banco de dados, adicionem novos bancos de dados, manipulem os dados, entre varias outras coisa que vamos ver.
O SQL surgiu no final dos anos 70, desenvolvida pela IBM sendo a linguagem adotada em seu protótipo de bancos de dados relacional denominando System R. O primeiro banco de dados relacional foi apresentado em 1979, pela Oracle.
Bem no início dos anos 80, o Instituto Americano de Padronização (ANSI - American National Standars Institue), e desenvolveram uma versão padronizada do SQL, que foi publicada em 1986 e 1987. Com a padronização da ANSI, algumas linguagens como Pascal, C ++ entre outros diversos fabricantes de banco de dados sentiram-se seguro em adotar essa linguagem padrão em seu banco de dados.
Alguns exemplos de bancos de dados que usam a linguagem SQL:
Linguagem de Banco de dados:
- SQL-Server
- DB2
- MySql
- Oracle
- PostgreSQL
- entre outros.
DDL- Linguagem de definição de dados,
criação, eliminação e alteração.
DML- Linguagem de manipulação de dados,
inserção, edição e exclusão.
Código :[COLOR=red][B]Database:[/B][/COLOR] é um [COLOR=blue][B]recipiente[/B][/COLOR] que contém tabelas e a estrutura do [COLOR=blue][B]sql[/B].[/COLOR]
Código :[COLOR=red][B]Tabela:[/B][/COLOR] é a estrutura [COLOR=blue][B]interna[/B][/COLOR] do banco de dados que contém todo o conteúdo organizados, em [COLOR=blue][B]linhas[/B][/COLOR] e [COLOR=blue][B]colunas[/B].[/COLOR]
SGDS, Sistema de Gerenciamento de Banco de Dados, é o software construído para facilitar as atividades, construção e manipulação do banco de dados.
Vantagens do uso de SGDS:
1) Dados podem ser compartilhado;
2) Redundância pode ser controlada;
3) Suporte efetivo a transações;
4) Integridade pode ser mantida;
5) Acesso aos dados facilitada;
6) Tempo de desenvolvimento da aplicação é reduzido;
7) Maior flexibilidade para realizar alterações;
8) Maior economia, informações atualizadas.
Hoje temos 3 modelos de database:
1) Relacional, os novos sistema de bancos de dados hoje em dia são quase exclusivos do tipo relacional.
2) Hierarquico, tem uma estrutura simples que permite acesso rápido ao banco de dados, porem problemas de flexibilidade e redundância de dados.
3) Rede, possuem mininas redundancia, mais paga um preço alto devido sua complexidade.
Objetos de uma banco de dados Relacional:
Tabelas: São os objetos que contém os tipos de dados.
Colunas: São parte das tabelas que armazenam os dados.
Tipos de dados: Tem varios tipo a serem utilizado, como caractes, números , data.
Comentários
+ Enviar Comentário