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

ATPS Banco de Dados Etapa1

Por:   •  25/11/2015  •  Trabalho acadêmico  •  2.819 Palavras (12 Páginas)  •  207 Visualizações

Página 1 de 12

ANHANGUERA EDUCACIONAL

UNI ABC

SISTEMA DE INFORMAÇÃO

PROGRAMAÇÃO EM BANCO DE DADOS

Santo André – 2015


PROGRAMAÇÃO EM BANCO DE DADOS

Relatório sobre comandos de consulta ao Banco de Dados SQL e DML, do curso de Sistemas de Informação da faculdade Anhanguera Educacional.

Orientador (a). Kleber.

Santo André – 2015

RESUMO

SQL (Structured Query Language), é uma linguagem de consulta de banco de dados , essa linguagem possui muitas maneiras eficientes para realizar a consulta ao banco, veremos neste trabalho algumas maneiras e comandos que podemos utilizar para realizar consultas a banco de dados. Também abordaremos a linguagem DML DML (LINGUAGEM DE MANIPULAÇÃO DE DADOS) que é utilizada pela linguagem SLQ e serve como linguagem de consulta e manipulação dos dados.

        


  SUMÁRIO

1.        INTRODUÇÃO        

2. DML (LINGUAGEM DE MANIPULAÇÃO DE DADOS)        

3. SQL  (Structured Query Language)        

4. DEFINIÇÃO DE DADOS DA SQL        

5. ESQUEMA BÁSICO DA ESTRUTURA DA SQL        

6. COMANDOS SQL PARA CONSULTAR O BANCO DE DADOS        

7. COMANDOS DML PARA CONSULTAR O BANCO DE DADOS        

8. PROCEDURES        

8.1 Podemos criar 5 procedimentos básicos que são        

9. QUANDO UTILIZAR UMA PROCEDURE.        

10. EXEMPLOS DE CRIAÇÃO DE PROCEDURE.        

11 TRIGGER        

12. UMA TRIGGER SERVE PARA        

13. EXEMPLO DE CRIAÇÃO DE UMA TRIGGER        

14. QUANDO VOCÊ FOR CRIAR UM TRIGGER DEVERÁ DEFINIR        

15. CRIAÇÃO DAS PROCEDURES PARA O SISTEMA SIG        

16. CRIAÇÃO DAS TRIGGER PARA O SISTEMA SIG        

17. CONCLUSÃO        

18. REFERÊNCIAS        


  1. INTRODUÇÃO

Este trabalho apresentaremos a linguagem de consulta ao Banco de Dados SQL (Structured Query Language), uma linguagem utilizada para quase todos os bancos de dados atualmente. Essa linguagem teve início nos anos 1970 com a empresa IBM com o nome Sequel, após isso a linguagem passou por varias atualizações até ter o nome que conhecemos hoje SQL.

A linguagem SQL utiliza a linguagem de definição de dados a DML (LINGUAGEM DE MANIPULAÇÃO DE DADOS), que permite ao usuário fazer consultas e manipulações dentro do Bando de Dados.

Vamos levantar o assunto sobre procedure que é um grupo de comandos SQL que executam uma determinada tarefa ao contrários de uma trigger que é executada automaticamente quando um evento de disparo ocorre. Como podemos utilizar os comandos do Trigger que é uma das maneiras mais praticas de implementar rotinas para garantir integridade de dados ou de operações.

2. DML (LINGUAGEM DE MANIPULAÇÃO DE DADOS)

Essa linguagem permite aos usuários que realizem consultas e manipulações no Bando de Dados, e para isso, existem alguns tipos acessos:

  • Recuperação de informações armazenadas.
  • Inserção de novas informações.
  • Exclusão de informações.
  • Modificação de informações armazenadas.

Existe dois tipos de DMLs, que são;

  • DMLs procedurais: nestes tipos de DMLs é preciso informar ao Banco de Dados quais são os dados necessários que serão resgatados do Banco e como eles serão obtidos.
  • DMLs declarativas ou DMLs não proceduais: nestes tipos de DMLs é preciso informar ao Banco quais são os dados que serão resgatados, mas não é necessário informar como eles serão obtidos.

As DMLs declarativas são as mais utilizadas para realizar as consultas em Bancos de Dados, isso porque são mais fáceis de aprender uma vez que não precisa informar como obter as informações. Essa forma de pesquisa exige mais do sistema de Banco de Dados, uma vez que o usuário não precisa fornecer a maneira de pesquisar o sistema precisa encontrar uma forma eficiente de acessar.

Uma consulta é uma instrução enviada ao sistema de Banco requisitando a recuperação de informações, podemos chama-la de linguagem de consulta.

Um bom exemplo de Linguagem de Manipulação de Dados declarativa é o SQL, neste modelo, podemos ter varias tabelas com dados e o SQL retornará apenas uma tabela de consulta.

3. SQL  (Structured Query Language)

SQL teve sua primeira versão desenvolvida para empresa IBM em 1970 onde tinha o nome de Sequel, após sua criação a linguagem veio evoluindo onde passou a ser SQL como chamamos até os tempos de hoje.

Podemos dividir a linguagem SQL em várias partes:

  • Linguagem de definição de dados: fornece comandos para definir esquemas de relação, excluir e modificar relações.
  • Linguagem de manipulação de dados: permite realizar consultas, inserir e excluir informações do banco.
  • Integridade: As atualizações que violam as restrições de integridade são proibidas.
  • Definição de visão: (veiw).
  • Controle de transação: especifica o início e o fim da transação. 
  • SQL embutida e dinâmica: definem como as instruções podem ser incorporadas dentro das linguagens de programação como: C, C++ e Java.

4. DEFINIÇÃO DE DADOS DA SQL

O conjunto de relações em um Banco de Dados precisa ser especificado para o sistema e isso pode ser feito através da (DDL).

Tipos básicos.

Char: uma string de caracteres de tamanho fixo.

Varchar: uma string de caracteres de tamanho variável.

Int: um inteiro.

Smallint:  um inteiro pequeno.

Numeric: um numero de ponto fixo.

5. ESQUEMA BÁSICO DA ESTRUTURA DA SQL

Definimos uma relação SQL usando o comando create table. O comando a seguir cria uma relação departamento no Banco de Dados.

Create table departamento

...

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