Nome: n.º WEB Série 2B 2C 2D 2E Barueri, 17/08/2009 2ª Postagem Disciplina: Gerenciamento e Estrutura de Banco de Dados Professor: Márcio



Documentos relacionados
Principais Comandos SQL Usados no MySql

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Banco de Dados Oracle 10g

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Scriptlets e Formulários

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

JDBC Java Database Connectivity

Iniciando o MySQL Query Brower

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR 8VDQGRSDUkPHWURV

Segurança de Acesso a Banco de Dados no MS SQL Server

Como funciona? SUMÁRIO

Tarefa Orientada 13 Agrupamento e sumário de dados

MANUAL WEBMAIL HORDE-V.01 IBILCE/UNESP

Requerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário

Treinamento sobre SQL

MICROSOFT EXCEL AVANÇADO

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Prof.: Clayton Maciel Costa

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

INSTALANDO E CONFIGURANDO O MY SQL

GUIA INTEGRA SERVICES E STATUS MONITOR

GERENCIADOR DE CONTEÚDO

Treinamento de. Linx Pos

Structured Query Language (SQL)

Manual de Instalação e Configuração do SQL Express

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

INTRODUÇÃO BANCO DE DADOS(MYSQL) E PHP

Programação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Tutorial do administrador do HelpCenterLive (Sistema de Ajuda)

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB

SQL. Jacir de Oliveira, José Alencar Philereno. Faculdade de Informática de Taquara. Igrejinha - RS Brazil

2 Pesquisa de valores em uma lista de dados

Tarefa Orientada 12 Junção Externa, Auto-Junção e União

AULA 7 FUNÇÕES AGREGADAS. Funções Agregadas

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

COMO SOLICITAR O CADASTRO DE UM ITEM SSA Central de Cadastro

Lição 1 - Criação de campos calculados em consultas

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Banco de Dados. Conversão para o Banco de Dados SisMoura

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

O sistema possui 5 módulos para registros:

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Manual de Instalação de SQL Server (2005, 2008, 2012).

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

f. Vocês podem selecionar todos os campos indicando-os, ou seja, sem usar * (boa prática) g. Muito relevante na manutenção de BD e de aplicações.

Conexão ODBC do MySQL com Excel 2010

GRS Gerador de Redes Sistêmicas. (outubro/2004)

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

MANUAL. Laudos Online Convênios & Empresas.

SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados

BAIXA E INSTALAÇÃO DE CERTIFICADO A1. Versão 1.0r0 de 29 de Janeiro Classificação: Ostensivo

Registro de Usuários MT Última Atualização 25/04/2012

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS

Resumo da Matéria de Linguagem de Programação. Linguagem C

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

WorkFlow WEB Volkswagen v docx. Manual de Atendimento Volkswagen

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

Profº Aldo Rocha. Banco de Dados

15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz

4 RECURSOS AUTOMATIZADOS DO EXCEL

USANDO O ROUNDCUBE WEBMAIL

Introdução. Servidor de Tempo (SNTP) com opção de horário de verão automático; 1 Cadastro do novo modelo de equipamento Urano Topmax SS

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

TUTORIAL INSTALAÇÃO DE IMPRESSORAS NO UEGLINUX

Madis Rodbel Soluções de Ponto e Acesso Ltda.

Características do PHP. Começando a programar

Instalando o WordPress em localhost

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

Manual de uso do aplicativo Filho Sem Fila

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda.

RESUMO DE CATALOGAÇÃO

Sistema de Recursos Humanos

Tarefa Orientada 16 Vistas

NOME SEXO CPF NASCIMENTO SALARIO

Manual Portal de Serviços

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro

Orientações, Dicas e Atalhos para registrar e consultar documentos no sistema ERP.

MANUAL VTWEB CLIENT URBANO

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Tahuti 2.1 A ferramenta de gerenciamento de TI. Manual de Instalação. Belo Horizonte, 06 de novembro de 2015.

TUTORIAL DE CRIAÇÃO DE BANCO DE DADOS ESPACIAL

Função E. Excel 2007 Avançado. Sintaxe: Onde: Objetivo : 22 anos ou mais e casadas maiores de 21 anos.

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

STK (Start Kit DARUMA) Primeiro contato com a Impressora Fiscal, a ECF chegou e agora?

RESTAURAÇÃO E BACKUP DE BANCO DE DADOS FIREBIRD

Transcrição:

Nome: n.º WEB Série 2B 2C 2D 2E Barueri, 17/08/2009 2ª Postagem Disciplina: Gerenciamento e Estrutura de Banco de Dados Professor: Márcio MySQL Query Browser Após usarmos o ambiente MySQL Monitor, que é um ambiente de prompt de comando do SGBD MySQL, iremos utilizar o MySQL Query Browser, que é um ambiente gráfico. Para acessá-lo, o caminho é o mesmo do MySQL Monitor, ou seja, botão Iniciar, todos os programas, MySQL e MySQL Query Browser. Para ter a permissão em utilizar este ambiente, antes precisa se identificar com o nome do usuário, a senha e o Schema (banco de dados) O localhost demonstra que o servidor de banco de dados MySQL é de acesso local. O valor 3306 é a porta de acesso ao servidor, para a possível conexão. Cada usuário poderá ter acesso e privilégios para um ou mais banco de dados. Isso quer dizer que, quando o usuário for realizar sua identificação para se conectar ao MySQL, como demonstra a imagem da janela acima, digitar o banco de dados a ser utilizado, na caixa de texto da opção Default Schema Já dentro do servidor, repare na imagem seguinte que no canto direito encontra-se a lista de esquemas e o rh é o esquema a ser trabalhado. A área branca à esquerda é um editor para os comandos da linguagem SQL, onde que o botão verde na barra de ferramentas é a execução da linguagem e a área branca abaixo, é o resultado da execução.

Iremos utilizar este ambiente, pois é mais amigável ao usuário, como por exemplo, a correção de erros de sintaxe da linguagem SQL, onde não precisa digitar todos os comando novamente. Quando se insere um registro através de comandos SQL, a área branca abaixo não demonstra nenhum resultado retornado, pois os dados são inseridos na tabela e isso faz com que nenhum dado é retornado ao usuário naquele momento. Somente na barra de status do MySQL Browser aparece a mensagem de que um registro foi inserido na base de dados. Não esqueçam de consultar todos os registros da tabela: SELECT * FROM TABELA; Classificação de Dados Você pode gerar uma consulta para classificar os dados numéricos, de caracteres ou datas. Para isso é acrescentado o comando ORDER BY dentro da instrução de comandos SQL. O exemplo abaixo demonstra selecionar o nome, cargo e salário de todos os funcionários em ordem alfabética. SELECT NOME_EMP, CARGO, SALARIO ORDER BY NOME_EMP ASC; O commando ASC quer dizer ascendente/crescente. Um outro exemplo demonstra selecionar o nome, cargo e salário de todos os funcionários em ordem alfabética de modo inverso. SELECT NOME_EMP, CARGO, SALARIO ORDER BY NOME_EMP DESC; O commando DESC quer dizer descendente/decrescente.

A instrução abaixo demonstra um exemplo que classifica a seleção de funcionários por código: SELECT COD_EMP, NOME_EMP, CARGO, SALARIO ORDER BY COD_EMP ASC; O resultado desta instrução acima, classifica o funcionário mais antigo selecionado no primeiro registro, e o funcionário recém contratado no último registro. Uma observação importante é que se na instrução estivesse DESC, o resultado demonstraria uma classificação inversa, ou seja, o funcionário mais antigo selecionado no último registro, e o funcionário recém contratado no primeiro registro. O último exemplo a ser demonstrado é a classificação de funcionários por data SELECT NOME_EMP, CARGO, SALARIO, DATA_NASC ORDER BY DATA_NASC ASC; O resultado da instrução acima, classifica o funcionário mais velho, em termos de idade, selecionado no primeiro registro, e o funcionário mais novo, no último registro. Uma observação importante é que se na instrução estivesse DESC, o resultado demonstraria uma classificação inversa, ou seja, o funcionário mais velho selecionado no último registro, e o funcionário mais novo no primeiro registro.

Cláusula WHERE Para restringir registros de uma tabela em uma consulta, é utilizado a cláusula WHERE, que é uma cláusula que contém condição que deve coincidir e seguir diretamente a cláusula FROM. Na cláusula WHERE são utilizados nomes de colunas com valores literais, operadores condicionais, operadores lógicos e funções. Os valores literais podem ser do tipo numérico, de caracter e data, onde estas duas últimas aparecem entre aspas simples. Os valores de caracter fazem distinção entre maiúsculas e minúsculas. Operadores condicionais e lógicos são os mesmos utilizados em linguagens de programação, incluindo também o VB.NET. Exemplo da instrução SELECT utilizando a cláusula WHERE, selecionando os nomes e cargos dos funcionários que trabalham no departamento 2 SELECT NOME_EMP, CARGO WHERE COD_DEPTO = 2; Perceba na imagem acima que resultou x registros como resposta a consulta. Isto quer dizer que x funcionários trabalham no departamento 2

Exercícios Em relação a tabela FUNCIONARIOS, cuja estrutura foi criada no MySQL Monitor, faça as seguintes consultas utilizando a linguagem SQL. 1. Selecionar os nomes de todos os vendedores. 2. Selecionar os nomes e cargos de todos os funcionários que trabalham nos departamentos 1 e 3. 3. Selecionar os nomes, cargos e salários de todos os funcionários. Não esquecer em classificar os funcionários no inverso à ordem alfabética, ou seja, os funcionários que começam com as últimas letras do alfabeto, estarão nos primeiros registros, e os funcionários que começam com as primeiras letras do alfabeto, estarão nos últimos registros. 4. Selecionar os nomes, cargos e data de admissão de todos os funcionários. Não esquecer em classificar os funcionários por data de admissão, ou seja, os funcionários mais antigos da empresa, estarão nos primeiros registros, e os funcionários contratados reentemente, estarão nos últimos registros..