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

SISTEMA DE BANCO DE BADOS

Pesquisas Acadêmicas: SISTEMA DE BANCO DE BADOS. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  6/11/2014  •  8.558 Palavras (35 Páginas)  •  291 Visualizações

Página 1 de 35

ATPS – SISTEMA DE BANCO DE BADOS

4ª SERIE

TUTOR PRESENCIAL – ROGERIO

TAGUATINGA/DF2014

SUMARIO______________________________________________________Pag. 2

1. ETAPA 1 - Consultas SQL e DML._________________________Pag.3

1.1 Passo 1 (Aluno)_______________________________________Pag.3 e 4

1.2 Passo 2 (Equipe)______________________________________Pag. 4 e 6

1.3 Passo 3 (Equipe)______________________________________Pag. 6 a 15

1.4 Passo 4 (Equipe)______________________________________Pag.15 e 16

2. ETAPA 2 - procedures e triggers ____________________________Pag.16

2.1 Passo 1 (Aluno)_______________________________________Pag.16 a 19

2.2 Passo 2 (Equipe)______________________________________Pag.19 a 21

2.3 Passo 3 (Equipe)_____________________________________Pag.21 e 22

2.4 Passo 4 (Equipe)_______________________________________Pag.22

3. ETAPA 3 - Otimização de Consultas e Gerenciamento de Transações.______________________________________________Pag.22

3.1 Passo 1 (Aluno)____________________________________Pag.22 a 24

3.2 Passo 2 (Equipe)____________________________________Pag.24 a 27

3.3 Passo 3 (Equipe)_____________________________________Pag.27 a 29

3.4 Passo 4 (Equipe)_____________________________________Pag.29 e 30

4. ETAPA 4 – Banco de Dados Distribuídos e Data Warehouse.___Pag.30

4.1 Passo 1 (Aluno)___________________________________Pag.30 a 32

4.2 Passo 2 (Aluno)___________________________________Pag.33 a 37

4.3 Passo 3 (Equipe)_____________________________________Pag.37 a 40

4.4 Passo 4 (Equipe)______________________________________Pag.40 e 41

5. Bibliografias.____________________________________________Pag.42

ETAPA 1

Passo 1 (Aluno)

SQL (Structured Query Language) é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs.

Isso significa que todos os SGBDRs (Sistema de Gerenciamento de Banco de Dados Relacionais) oferecem uma interface para acessar o banco de dados utilizando a linguagem SQL, embora com algumas variações. Logo, saber o que é SQL e como utilizá-la é fundamental para qualquer desenvolvedor de softwares.

A “Linguagem Estruturada de Consultas” (SQL, traduzida para o português) é utilizada para interagir com o SGBD e executar várias tarefas como inserir e alterar registros, criar objetos no banco de dados, gerenciar usuário, consultar informações, controlar transações, etc. Todas as operações realizadas no banco de dados podem ser solicitadas ao SGBD utilizando esta linguagem.

A linguagem SQL é dividida em 4 agrupamentos de acordo com o tipo de operação a ser executada no banco de dados. A saber, DML (Data Manipulation Language, ou Linguagem de Manipulação de Dados em português), DDL (Data Definition Language, ou Linguagem de Definição de Dados em português), DCL (Data Control Language, ou Linguagem de Controle de Dados em português) e DTL (Data Transaction Language, ou Linguagem de Transação de Dados em português). Alguns autores classificam também uma divisão da linguagem para consultas, a DQL (Data Query Language, Linguagem de Consulta de Dados), que tem apenas um comando (SELECT), porém é mais comum encontrar este comando como integrante da DML, juntamente com os comandos INSERT, UPDATE e DELETE. Vejamos os comandos SQL sobre a DML.

DML – DATA MANIPULATION LANGUAGE

DML (Linguagem de Manipulação de Dados) é o subconjunto mais utilizado da linguagem SQL, pois é através da DML que operamos sobre os dados dos bancos de dados com instruções de inserção, atualização, exclusão e consulta de informações. Os comandos SQL desse subconjunto são:

 INSERT: utilizado para inserir registros (tuplas), em uma tabela.

 Exemplo: INSERT into CLIENTE(ID, NOME) values(1,’José’);

 UPDATE: utilizado para alterar valores de uma ou mais linhas (tuplas) de uma tabela.

 Exemplo: UPDATE CLIENTE set NOME = ‘João’ WHERE ID = 1;

 DELETE: utilizado para excluir um ou mais registros (tupla) de uma tabela.

 Exemplo: DELETE FROM CLIENTE WHERE ID = 1;

 SELECT: O principal comando da SQL, o comando select é utilizado para efetuar consultas no banco de dados.

 Exemplo: SELECT ID, NOME FROM CLIENTE;

 Nota: Registro, Linha e Tupla são palavras sinônimas para referenciar a uma linha de tabela.

Passo 2 (Equipe)

Consulta Clientes: Exibir os campos: nome, cidade, UF, idade, gênero. Os registros devem estar ordenados por nome. Filtros da consulta: cidade.

select Nome, Cidade, UF, DataNascimento, Genero from tbl_Cliente where Cidade like 'taguatinga%' order by Nome;

Consulta Funcionários: Exibir os campos: nome, cargo, idade, data de admissão,

valor da comissão. Os registros devem estar ordenados por cargo. Filtros da consulta: ativo.

select Nome, Cargo, Datanascimento, Dataadmissao, Comissao from tbl_Funcionario where Ativo like 0 order by Cargo;

Consulta Vendas por Funcionário: Exibir

...

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