Monitoria GDI Aula Prática

Slides:



Advertisements
Apresentações semelhantes
SICAU – Sistema Integrado de Controle das Ações da União
Advertisements

O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Gerenciamento de Dados e Informação Estudo de caso – PL/SQL
Orientação – acesso ambiente virtual
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Análise de Casos de Uso.
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 I 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Estatística Básica Utilizando o Excel
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
Material III-Bimestre Wagner Santos C. de Jesus
Aula 10 Manipulação de Exceções
Linguagem de Banco de Dados - SQL
1 Surge uma caixa de diálogo onde deve indicar se pretende ou não que o som seja reproduzido automaticamente durante a apresentação de diapositivos.
Banco de dados Profª Kelly Medeiros.
Análise de Casos de Uso Alexandre Motnteiro.
MANUAL CAF – CONTROLE ACADÊMICO FINANCEIRO
Compras - Controle de estoque por lote
Monitoria GDI Aula Prática
Instalação e Configuração
Financeiro - Cadastro de Conta Contábil
Equipe de monitoria Aula prática 2. Apresentação do caso de estudo Conceitual Lógico Algumas informações iniciais Consultas e exercícios Surpresa... =)
Cadastro de produtos por referência
Como controlar o caixa Supermercados.
Comandos de SQL Excel VBA II.
Monitoria GDI Aula Prática
Cadastro de Docentes e Auxiliares de Educação Infantil
Compras – Cadastro de Cotação de Produtos
Monitoria GDI Aula Prática
(Linguagem de Consulta Estruturada)
Inserir crédito para cliente
Equipe de monitoria Aula prática 3.  Caso de estudo  Igualando situações  Cursor  Function  Procedure  Trigger  Package  Surpresa...
TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula /08/2011 Professor Leomir J. Borba- –
Banco de Dados Aplicado ao Desenvolvimento de Software
1- Acessar o site: 2- Realizar o cadastro.
Monitoria GDI Aula Prática
Compras - Pedido de Compra
Financeiro – Despesas Fixas e Variáveis
Financeiro – Despesas Fixas e Variáveis
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Monitoria GDI Aula Prática
Aula Prática PL Profa. Bernadette Farias Lóscio
Desenvolvendo um script SQL
Compras - Controle de estoque com dois ou mais depósitos
Treinamento sobre SQL.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Diagramas de Venn e de Carroll Não se chamam propriamente ferramentas/instrumentos estatísticos mas ajudam a organizar de uma forma simples alguns tipos.
Rio Verde - Goiás - Brasil
ÁREA DE TRABALHO DO WINDOWS
FORMATANDO O TRABALHO NO WORD 2007
Aula Prática PL/SQL Profa. Bernadette Farias Lóscio
Comandos SQL.
Cadastro de Contas a Pagar
Compras – Planejamento de Estoque
Contagem Sequencial do Estoque
Contagem Sequencial do Estoque
Monitoria GDI Aula Prática Aula 2: PL 1. Estudo de caso - continuação Pegar arquivo GDI.zip em Descompactar arquivo: o criacaoTabelas.SQL.
Treinamento SQL Server
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.
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Equipe de monitoria Aula prática 2.  Apresentação do caso de estudo  Conceitual  Lógico  Algumas informações iniciais  Consultas e exercícios  Surpresa...
Aula 09: Comando SELECT: Ligações entre tabelas e Subconsultas
Recuperação de Dados Banco de Dados Carina Farias
UCSal – Bacharelado em Informática
Linguagem de definição de dados - SQL
Monitoria GDI Aula Prática Aula 1: SQL + PL 1. Estudo de caso - continuação Pegar arquivo GDI.zip em Descompactar arquivo: o criacaoTabelas.SQL.
Programação para Internet Aula 12 SQL (Comandos de Consulta ao BD)
José Antônio da Cunha 2/6/2016 José Antônio - CEFET-RN 1 Disciplina: Banco de Dados.
Transcrição da apresentação:

Monitoria GDI Aula Prática Ambiente de Desenvolvimento

Roteiro Linguagem SQL Ambiente de Desenvolvimento Exemplo Consultas simples

SQL DML – Linguagem de Manipulação de Dados Linguagem de pesquisa declarativa para banco de dados relacional

IDE SQL Durante TODA a disciplina, utilizaremos a IDE (Ambiente de Desenvolvimento Integrado) nativa do Oracle: SQL PLUS Existem muitas outras ferramentas para executar consultas e gerenciar os dados PL/SQL Developer (Oracle SQL Developer), Visual Studio, pgAdmin, plugins, etc. Essas ferramentas fornecem ambientes gráficos de fácil utilização

Mas por que utilizar o SQL PLUS?

SQL Plus Ferramenta didática Fácil utilização Semelhante ao MS-DOS Será o ambiente utilizado nas provas práticas Na prova escrita, será só você, a caneta e o papel

Estudo de caso Pegar arquivo GDI.zip em www.cin.ufpe.br/~rsmbf/gdi Descompactar arquivo: criacaoTabelas.SQL povoamentoBD.SQL Modelo Lógico Modelo Logico.jpg Modelo Conceitual Modelo Conceitual.jpg

Estudo de caso Primeiros passos… Abrir o SQL Plus Inserir os dados enviados por e-mail pelo Helpdesk Ao entrar pela primeira vez, será pedido para alterar a senha IMPORTANTE: o usuário e senha é o mesmo para todos do grupo. Então, quando alterar, utilize uma senha comum com todos do grupo.

Para começar Criar as tabelas Popular base de dados Executar script em criacaoTabelas.SQL @”caminho-do-arquivo\criacaoTabelas.SQL” Popular base de dados Executar script em povoamentoBD.SQL @”caminho_do_arquivo\povoamentoBD.SQL” Observação: apenas uma pessoa por equipe realize essas tarefas para evitar exceções.

Para começar Alguns comandos úteis SELECT * FROM tabs; DESCRIBE nometabela ou DESC nometabela; SELECT * FROM user_triggers; SELECT * FROM user_procedures; SELECT * FROM user_sequences; SHOW errors; SET serveroutput on

Para começar Copiar/Colar dentro do SQL Plus: Selecione o que você deseja copiar com o botão esquerdo do mouse, mantenha-o pressionado e clique com o botão direito na tela do SQL Plus.

Algumas consultas…

Modelo Conceitual

Modelo Lógico

SQL Estrutura básica de uma consulta SQL SELECT Coluna1[,Coluna2[,Coluna3[,...]]] FROM Tabela1[,Tabela2[,...]] WHERE Condição

SQL Estrutura genérica de uma consulta SQL SELECT [DISTINCT|ALL] {*|[Tabela.]Coluna1 [AS Alias1] [[Tabela.]Coluna2 [AS Alias2] [,...]]} FROM Tabela1[,Tabela2[,...]] [WHERE {Condição Simples|Condição de Sub-consulta}] [ORDER BY Coluna1 [ASC|DESC] [,Coluna2 [ASC|DESC] [, ... ]]] [GROUP BY Coluna1 [,Coluna2[,...]] [HAVING Condição]] [{UNION|INTERSECT|EXCEPT} SELECT ...]

Exercício 1 Selecione a matrícula e o nome de todas as mulheres, ordenando-as por ordem alfabética.

Exercício 1 Selecione a matrícula e o nome de todas as mulheres, ordenando-as por ordem alfabética. Agora, faça a mesma consulta exibindo apenas aquelas que são professoras

Exercício 3 Quais são as disciplinas que o professor 'Sirenio Arruda’ está ministrando atualmente?

Exercício 4 Repita a consulta anterior utilizando JOIN.

Exercício 5 Para as disciplinas de código 1, 2 e 3, mostre quais alunos já foram seus monitores. (Use IN)

Exercício 6 Mostre os nomes de TODOS os professores e, caso existam, os nomes dos seus líderes.

Exercício 7 Mostre os alunos que não têm nenhum projeto. Exiba também as informações de quando eles pagaram a cadeira. (Use IS NULL)

Exercício 8 Selecione todos os professores, exceto aqueles que entraram entre 1995 e 2005. (Use BETWEEN)

Exercício 9 Mostre quantas vezes que o professor 'Jose Alcantara' já esteve a lecionar

Exercício 10 Mostre a média das notas dos alunos agrupadas por período.

Exercício 11 Considere um relatório e mostre, numa mesma consulta, para o semeste '2009.1', os registros dos professores em todas as ministrações que realizaram mais os registros dos alunos nas vezes em que pagaram alguma cadeira. Exiba o código da disciplina, o código do curso e a matrícula do professor ou do aluno que realizou a atividade. (Realize SELECTS independentes e use UNION)

Consultas mais difíceis, PL/SQL Na próxima aula… Consultas mais difíceis, PL/SQL

TENTEM FAZER AS QUESTÕES ANTES DA AULA! www.cin.ufpe.br/~rsmbf/gdi/AULA3 - SQL+PL