SQL E Programação De Banco De Dados
Casos: SQL E Programação De Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: wesleysilv • 6/4/2014 • 688 Palavras (3 Páginas) • 358 Visualizações
SQL e Programação de Banco de Dados
Apresentação
por Celso Henrique Poderoso de Oliveira
Caro amigo e leitor.
Quero me apresentar a você e iniciar um contato periódico para tratarmos assuntos relacionados à linguagem SQL e à programação de banco de dados. Trabalho com banco de dados há algum tempo e sei o quanto é importante trocar experiências com outros profissionais. Ninguém é capaz de extrair o máximo de um banco de dados, mas, juntos, podemos realizar mais e de uma maneira cada vez melhor.
Minha experiência maior tem sido desenvolvida junto ao banco de dados Oracle, mas a padronização do comando SQL e pelo fato de os conceitos de programação de um banco de dados serem facilmente aplicados a qualquer outro banco de dados, faz com que possamos tratar destes assuntos quase que universalmente.
SQL
A linguagem SQL (Structured Query Language) é a base para utilização de bancos de dados relacionais. Com a utilização dos comandos básicos (INSERT, DELETE, UPDATE e SELECT) pode-se resolver a maior parte dos problemas relacionados a manutenção e extração de dados no banco de dados. Com o SQL é possível criar as estruturas básicas de armazenamento, como tabelas e índices. Também há comandos específicos da linguagem para o controle e segurança relacionado a um banco de dados. Em princípio, os comandos SQL são divididos em:
DDL (Data Definition Language) ou Linguagem de definição de dados
DML (Data Manipulation Language) ou Linguagem de manipulação de dados
DQL (Data Query Language) ou Linguagem de recuperação de dados
DCL (Data Control Language) ou Linguagem de controle de dados
O SQL tem sido aprimorado ao longo do tempo. Duas entidades (ANSI – American National Standards Institute e ISO – International Standards Organization) vêm, desde 1986, publicando padrões de especificação da linguagem SQL.
Vamos discutir como abordar e tirar o máximo de proveito desta linguagem que é extremamente importante para todos os profissionais de banco de dados. Os principais tópicos que serão de interesse envolvem:
Fundamentos da linguagem SQL
Extensões e particularidades de cada banco de dados
Melhoria no desempenho de consultas
Utilização de funções analíticas em banco de dados
Tendências do uso da linguagem
Naturalmente a idéia é ter uma visão prática, com exemplos e com a abertura de uma discussão entre todos os leitores.
Programação de Banco de Dados
Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o desempenho das aplicações através da programação do banco de dados. Ao desenvolver módulos que sejam executados diretamente no servidor diminui-se o tráfego de informações na rede, esconde-se boa parte das estruturas das tabelas e agiliza-se o processamento e retorno das mensagens. Internamento
...