TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco De Dados

Artigos Científicos: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  22/3/2014  •  6.488 Palavras (26 Páginas)  •  357 Visualizações

Página 1 de 26

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

...

Baixar como (para membros premium)  txt (41.2 Kb)  
Continuar por mais 25 páginas »
Disponível apenas no TrabalhosGratuitos.com