Livro - fundamentos de banco de dados,

Disponível somente no TrabalhosFeitos
  • Páginas : 28 (6859 palavras )
  • Download(s) : 0
  • Publicado : 26 de março de 2013
Ler documento completo
Amostra do texto
Prof º Carlos Coelho
Faculdade Integrada Americana IN-207 : Aplicação de Banco de Dados

Prof ° Carlos Coelho

Disciplina
Conteúdo : Unidade Programática Aplicação de Banco de Dados
 1 - Linguagem SQL - Conceito
1.1 - Comandos DDL – Data Definition Language
1.2 - Comandos DML – Data Manipulation Language
1.3 - Comandos DQL – Data Query Language
1.4 - Comandos DCL – Data ControlLanguage
 2 - Banco de dados distribuídos
 3 - Banco de dados paralelos
 4 - Banco de dados temporais
 5 - Banco de Dados Relacionais
5.1 – Transações
5.2 – Gatilhos
5.3 – Visões
5.4 – Concorrências

 6 - Banco de dados Cliente/Servidor
 7 - Segurança, Integridade e Consistência de banco de dados
Faculdade Integrada Americana IN-207 : Aplicação de Banco de Dados

Prof ° CarlosCoelho

SQL - Structured Query Language

Projetando Banco de Dados

SQL - Structured Query Language
Desde o início da utilização dos computadores, sabemos que um sistema é feito para aceitar
entrada de dados, realizar processamentos e gerar saída das informações processadas. Com o
tempo, verificou-se a necessidade de armazenar as informações geradas pelos programas de
computadores. Oarmazenamento e a recuperação das informações passaram a desempenhar
um papel fundamental na informática.
Em junho de 1970, E. F. Codd, membro do Laboratório de Pesquisa da IBM em SanJose, na
Califórnia, publicou um trabalho intitulado "A Relational Model of Data for Large Shared Data
Banks" (Um Modelo Relacional de Dados para Grandes Bancos de Dados Compartilhados), no
jornal Association ofComputer Machinery. Nesse trabalho, Codd estabeleceu princípios sobre
gerência de banco de dados, denominando-os com o termo relaciona. Essa foi a base utilizada
na criação de uma linguagem-padrão para manipular informações em Banco de Dados
Relacionais. E essa linguagem é a SQL (Structured Query Language).
Inicialmente chamada de SEQUEL (Structured English Query Language), a linguagem SQL foiconcebida e desenvolvida pela IBM, utilizando os conceitos de Codd. Em 1979, a Relational
Software Inc., hoje Oracle Corporation, lançou a primeira versão comercial da linguagem SQL.

Faculdade Integrada Americana IN-207 : Aplicação de Banco de Dados

Prof ° Carlos Coelho

SQL - Structured Query Language

Projetando Banco de Dados

Atualmente, a SQL pode ser considerada um padrão paramanipulação de dados em banco de
dados. Duas entidades, a ANSI (American National Standards Institute) e a ISO (International
Standards Organization), vêm ao longo do tempo padronizando a linguagem SQL. O primeiro
padrão (SQL-86) foi definido pela ANSI em 1986 e consistia basicamente na SQL da IBM, com
poucas modificações. Em 1987, a ISO adotou o mesmo padrão. Em 1989, surge uma nova
versão(SQL89), com significativas modificações. Essa versão é utilizada pelos bancos de
dados atuais.

Em 1992, houve uma nova versão aprimorando a anterior (SQL-92). Essa versão define as regras
básicas para os bancos de dados relacionais. Em 1999, surge a SQL-99, conhecida também
como SQL3, que define um modelo de banco de dados objeto-relacional. Há poucos bancos de
dados com essa implementaçãodefinida. Note que algumas implementações de bancos de
dados existentes no mercado adotam alguns comandos de maneira diferente, pois a SQL-99 é
apenas um padrão que não precisa ser necessariamente seguido pelos fabricantes.

Faculdade Integrada Americana IN-207 : Aplicação de Banco de Dados

Prof ° Carlos Coelho

SQL - Structured Query Language

Projetando Banco de Dados

Divide-se opadrão SQL-92 em quatro níveis: Entry (básico), Transational (em evolução),
Intermediate (intermediário) e Full (completo). A maior parte dos bancos de dados utilizados
atualmente atende ao nível básico. Mesmo existindo uma versão mais nova do padrão, a maior
parte dos bancos de dados ainda utiliza, de forma básica, o padrão anterior. Alguns comandos,
contudo, atingem os níveis intermediário e...
tracking img