Académique Documents
Professionnel Documents
Culture Documents
Valparaso de Gois - GO
2014
Djonne de Souza dos Santos
RA: 7372573704
RA: 8522937575
RA: 7707625583
RA: 7581610675
Valparaso de Gois - GO
2014
Resumo
O contedo que segue trata dos fundamentos da consulta SQL e tem como objetivo
elucidar conceitos necessrios para aprofundar os estudos e o entendimento dessa matria,
bem como fundamentar os comandos executados posteriormente nas atividades
Linguagem para banco de dados distribudo A linguagem SQL neste caso usada
para
Para auxiliar na distribuio dos dados atravs de ns que esto conectados ao sistema
de computao, da mesma forma auxilia na comunicao de dados de outros sistemas. E
caminho de acesso a outros bancos de dados em diferentes mquinas.
ELMASRI e NAVATHE(2005) Afirmam que a linguagem SQL possui um comando
bsico usado para buscar informaes na base de dados e exibi-las para o usurio que o
comando SELECT, comando esse que no se relaciona em nada com a operao SELECT da
lgebra relacional, afirmou tambm que existe diferena entre o SQL e o modelo relacional
formal, A linguagem SQL permite que uma tabela tenha tuplas iguais, ou seja todos valores
dos atributos so idnticos, da entende-se que uma tabela SQL no se trata de um conjunto
de tuplas tendo em vista que seria impossvel existir membros idnticos. Se fosse seria um
muiticonjunto de tuplas.
Complementando o exposto acima ELMASRI e NAVATHE(2005) mostra a sintaxe do
comando SELECT, composto pela estrutura de comandos SELCT-FROM-WHERE, que o
suficiente para que seja realizada uma consulta simples. Tal estrutura apresentada da
seguinte maneira: SELECT <lista de atributos> FROM <lista de tabelas> WHERE
<condio>; onde temos:
<Lista de atributos> = uma lista dos nomes dos atributos que desejamos obter com a
consulta.
<Lista de tabelas> = uma lista com os nomes das tabelas nas quais se deseja
processar
Manipulao de dados
O SGBD deve atender e gerenciar as requisies do usurio exercendo funes
como alterar e excluir informaes da base de dados, bem como adicionar informaes ou
seja o SGBD deve fazer uso do componente DML existente dentro de SQL, geralmente essas
requisies podem ser planejadas ou no planejadas sendo essa em seguida processadas
por um componente otimizador a fim de garantir a eficincia da implementao das
requisies . DATE(2004).
Consultas SQL
Consulta Clientes
Exibir os campos: nome, cidade, UF, idade, gnero. Os registros
devem estar ordenados por nome. Filtros da consulta: cidade.
Consulta Funcionrios
Exibir os campos: nome, cargo, idade, data de admisso, valor da comisso. Os
registros devem estar ordenados por cargo. Filtros da consulta: ativo.
funcionario
INNER
JOIN
venda
ON
(IDFUNCIONARIO
WHERE
DATA
2014/04/02
AND
P.IDPRODUTO
TO_DATE('01/2013','MM/YYYY') AND
AND
I.VENDA_ITEMVENDA
ORDER BY C.NOME, C.CIDADE
C.IDCLIENTE
=
V.CLIENTE_VENDA
V.IDVENDA
DML
INSERT INTO cliente
(IDCLIENTE, NOME, CPF, RG, ENDERECO, CIDADE, UF, FONE, CELULAR,
INSERIR REGISTRO
CLIENTE
APAGAR REGISTRO
CLIENTE
ALTERAR
REGISTRO CLIENTE
cliente
SET
NOME='Novo
Nome',CPF=12312312323,RG=1234568,ENDERECO='Novo Endereo',CIDADE='Nova
Cidade',UF='OO',FONE=9999999999,CELULAR=8888888888,EMAIL='Novo
mail',DATANASCIMENTO=19990101,GENERO='O' WHERE IDCLIENTE = 7
E-
ACAO/TABEL
DML
A
INSERIR
REGISTRO
ITEMVENDA
APAGAR
REGISTRO
ITEMVENDA
ALTERAR
REGISTRO
ITEMVENDA
APAGAR REGISTRO
VENDA
ALTERAR REGISTRO
VENDA
DML
INSERT INTO venda (IDVENDA, CLIENTE_VENDA,
DATA, HORA, VALORTOTAL, FUNCIONARIO_VENDA )
VALUES (1, 3, 20140402, 143514, 36.50, 4)
Bibliografia
DATE, C. J. Introduo a Sistemas de Bancos de Dados. 8a ed. Rio de Janeiro:
Campus - Elsevier, 2004.
MACHADO, Felipe Nery Rodrigues. Projeto de Banco de Dados. 11 ed. So Paulo:
Editora rica, 2004.