SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone: 9531 - 7555.

Slides:



Advertisements
Apresentações semelhantes
Ana Paula B. Barboza Ivana Xavier Rodrigues
Advertisements

O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Banco de Dados Prof. Antonio.
Banco de Dados Aula 10 – SQL - DDL
Triggers Renata Viegas.
SQL Structured Query Language
Banco de Dados SQL TRIGGERS (Gatilhos)
Banco de Dados SQL Stored Procedures
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados I 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Sistemas de Informação Redes de Computadores
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados II 1º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone: 9531 – 7555.
Sistemas de Informação Redes de Computadores
Sistemas de Informação Redes de Computadores
Sistemas de Informação Redes de Computadores
SISTEMAS DE INFORMAÇÃO
SISTEMAS DE INFORMAÇÃO
Visões Marilde Santos.
Maurício Edgar Stivanello
SQL – DML Consultas envolvendo relacionamentos entre tabelas
Introdução à Engenharia da Computação
Material III-Bimestre Wagner Santos C. de Jesus
Linguagem de Banco de Dados - SQL
Linguagem de Banco de Dados - SQL
Banco de dados Profª Kelly Medeiros.
Comandos de SQL Excel VBA II.
Monitoria GDI Aula Prática
Aula 7 Prof. Naércio Filho Técnico em Informática
SQL Server 2012 Tipos de Dados e Tabelas
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
Primeira aula de PL/SQL Parte II
SEGUNDA FASE / S2B MIC PERNAMBUCO SEGUNDA FASE / S2B MIC PERNAMBUCO
Oracle 9i: SQL e PL/SQL Bruno Celso Cunha de Freitas
Carlos Vinícius Rasch Alves MARCA SISTEMAS
Monitoria GDI Aula Prática
Treinamento sobre SQL.
VIEW - VISÕES Professor Esp. Diego André Sant’Ana
António Martins Set 2008 Gestão de Sistemas e Tecnologias de Informação.
©Silberschatz, Korth and Sudarshan (modificado)4.1.1Database System Concepts Capítulo 4: SQL Estrutura básica Operações com conjuntos Funções de agregação.
Projeto de Sistemas de Informação Prof. Schneider Oracle Object-Relational.
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
Treinamento SQL Server
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
SCC Bancos de Dados e Suas Aplicações
Exercícios Para começar a fazer os exercícios a seguir, restaure um banco de dados que já contenha dados: Informe os comandos das resposta com o mesmo.
SQL Server Comando PIVOT.
RequisitePro Ismênia Galvão Lourenço da Silva ANÁLISE E ESPECIFICAÇÃO DE REQUISITOS CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO.
Banco de Dados I I Comandos SQL
Linguagem SQL Prof. Juliano.
Comandos Alias, Joins, Funções e Índice Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II professordiegosantana.wordpress.com.
7P/SI – 2010/01 Prof. Carlos Alberto Seixas. Agenda Visão Geral sobre os Conceitos e Implementação sobre SGBs MySQL Revisão das Práticas Práticas 1 e.
IEC Banco de Dados I Aula 04 – SQL (II) Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho
TLBD II – Técnicas e Linguagem para Bando de Dados II
Daniel Paulo Introdução Neste capítulo trataremos a relação entre tabelas e FILEGROUPS, bem como a alocação interna de dados.
Daniel Paulo SQL Server 2014 Módulo II Daniel Paulo
Prof. Renato de Oliveira Bastos
VBA – Visual Basic para Aplicativos
UCSal – Bacharelado em Informática
Banco de Dados Introdução à Linguagem SQL – Junção Manipulação com 3 Tabelas ou + em relacionamentos n/1 Esta aula é baseada em material produzido pelo.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
1 Programação de Banco de Dados José Antônio da Cunha George Azevedo da Silva.
2/6/2016 José Antônio da Cunha - CEFET - RN1 Programação de Banco de Dados Funções.
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
SQL Saturday #512 Salvando dados históricos com as Temporal Tables do SQL Server 2016 Felipe de Assis
Transcrição da apresentação:

SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone: Versão – Out/2010.

Comandos Transact SQL (T-SQL) SubConsultas

SUBCONSULTAS Mais conhecidas, como subquery, ou seja, query dentro de query. –Exemplo: Select * from Produtos Where Produto IN (SELECT CODIGO FROM PRODUTOS) Select Codigo, Descricao=(Select Descricao From Produto), Marca from Produtos Where Codigo = 1

Comandos Transact SQL (T-SQL) Views(Visões)

Views Mais conhecida, como uma consulta armazenada que encapsula a complexidade de uma consulta e apresenta os dados desejados para usuários ou aplicativos. Ao criar uma visão, o SQL Server 2005 só armazena a definição da visão, os dados não são armazenadas a que esta view seja indexada. Uma visão é basicamente uma instrução armazenada SELECT em um banco de dados para posterior utilização. Uma vez criada, você pode obter resultados da instrução SELECT consultando a visão em vez de executar a instrução SELECT complexa em tabelas de existentes no banco de dados.

Views e suas informações Consultando a relação de views existentes em um banco de dados: –Select * from Sys.Views Visualizando o código de uma view existente: –Use Estoques Go; Select Name, Definition From Sys.SQL_Modules Inner Join Sys.Views On Sys.SQL_Modules.object_id = sys.views.object_id

Trabalhando com Views Criando uma nova view: –CREATE VIEW V_NovaView AS Select * from Tabela Alterando a view: –Alter View V_NovaView AS Select * from Tabela1 Excluíndo a view: –Drop View V_NovaView

Criando uma Views Complexa Criando a View: Create View V_VisualizarDados As Select Convert(VarChar(3),P.Codigo)+' - '+P.Descricao As 'Produto', Convert(VarChar(3),A.Codigo)+' - '+A.Descricao As 'Armazem', Case E.Movimentacao When 'E' Then 'Entrada' When 'S' Then 'Saida' End Movimentacao, E.Quantidade, E.DataControle As 'Data Movimentação' From Produtos P Inner Join Estocagem E On P.Codigo = E.CodProduto Inner Join Armazem A On A.Codigo = E.CodArmazem Consultando os dados através da View: Select * from V_VisualizarDados

PRÁTICA - I

SubConsultas. SubConsultas. Views. Views. Revisão