Banco De Dados
Artigos Científicos: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: andrechupeta2012 • 22/3/2014 • 6.488 Palavras (26 Páginas) • 357 Visualizações
Faculdade Anhanguera- Facnet
Nomes: Andrey Silva César RA: 3773750327
André Carlos RA: 3715664812
Francisco Ricardo Passos RA: 3777733348
Isabella Feitosa dos Santos RA: 5219941210
Valdison dos Santos Mendonça RA: 5299843914
Wendel Cardoso do Nascimento RA: 3773728271
Programação em Banco de Dados
Taguatinga-DF
/11/2013
Faculdade Anhanguera- Facnet
Nomes: Andrey Silva César RA: 3773750327
André Carlos RA: 3715664812
Francisco Ricardo Passos RA: 3777733348
Isabella Feitosa dos Santos RA: 5219941210
Valdison dos Santos Mendonça RA: 5299843914
Wendel Cardoso do Nascimento RA: 3773728271
Programação em Banco de Dados
Trabalho apresentado à disciplina de Programação em Banco de Dados,
Ministrado pelo professor Ernandes Costa Nascimento,
Para obtenção da nota parcial no curso de graduação
Sistemas de Informação, da Facnet – Anhanguera.
Taguatinga-DF
/11/2013
Introdução
Nesse trabalho será apresentando um conteúdo sobre banco de dados, são comandos em SQL Que atribui sobre um sistema gerenciador de banco de dados que são Os comandos da SQL DML como SELECT, INSERT, UPDATE E DELETE podem ser usados em todas as procedures desde que para eles, sejam usadas variáveis locais, também a palavra INTO quando se usa select, para serem guardados os valores de saídas (retorno)?. Os que não podem ser usados fazem parte da SQL DDL, por exemplo, CREATE, ALTER, DROP, SET, GRANT, REVOKE, COMMIT E ROLLBACK.Também fala sobre a otimização de consultas de gerenciamentos de banco de dados e de transações realizadas.
No trabalho desenvolvido mostrar e conceituaram as diferencias de Banco de Dados Distribuídos e Data Warehouse. Um sistema de banco de dados distribuído (BDD) consiste em uma relação de nós, cada qual podendo participar na execução de transações que acessam dados em um ou mais nós. Em um sistema de banco de dados distribuído, o banco de dados é armazenado em diversos computadores (nós).
Atividade 02: Procedures e Trigger
2.1- Criação Procedures e Triggers
Stored Procedures nada mais são do que um conjunto de instruções Transact-SQL que são executadas dentro do banco de dados. É como escrever um programa dentro do próprio banco de dados para executar tudo lá dentro.
Dentro das Stored Procedures devemos utilizar comandos Transact-SQLque não deixam nada a desejar a comandos de uma linguagem de programação qualquer, como Visual Basic ou Delphi. O Transact-SQLpossui instruções de comparação (if), loops (while) operadores, variáveis, funções, etc. Vamos ver um exemplo:
CREATE
PROCEDURE TESTE
AS
BEGIN
SELECT
‘Hello!’
END
Perceba que os comandos de início e término de bloco, BEGIN e END respectivamente, são obrigatórios no início e fim do comando.
Bom, podemos receber parâmetros, e utilizarmos eles em instruções
SQL que serão executadas dentro da Stored Procedure:
CREATE
PROCEDURE TESTE @PAR1 INT
AS
BEGIN
UPDATE TABELA1 SET CAMPO1 = ‘NOVO_VALOR’
WHERE CAMPO2 = @PAR1
END
Percebam que no exemplo acima, não utilizamos parênteses, pois Stored
Procedures são um pouco diferentes de funções.
Como uma Stored Procedure fica armazenada no banco de dados, ela já é pré-compilada e o SQL Server a executa mais rapidamente.
Um exemplo de execução desta Stored Procedure, no Query Browser.
Chama a Stored Procedure TESTE passando 10 como primeiro parâmetro.
EXECUTE
TESTE 10
Outra vantagem das Stored Procedures é que um programa chamador seja ele uma página ASP ou um programa em VB, Delphi, Java, etc. Só precisa chamar o nome da Stored Procedure, que pode conter diversos comandos Transact-Sql embutidos dentro dela, evitando assim um tráfego de rede maior, resultando em resposta mais rápida.
Uma Stored Procedure pode ainda retornar valores para a aplicação. Aqui temos um detalhe: o SQL Server permite o retorno de dados em forma de uma tabela após a execução ou um valor de retorno.
normal. Exemplo:
CREATE
...