Banco de Dados II. Aula 02. Prof. Diemesleno Souza Carvalho

Tamanho: px
Começar a partir da página:

Download "Banco de Dados II. Aula 02. Prof. Diemesleno Souza Carvalho"

Transcrição

1 Banco de Dados II Aula 02 Prof. Diemesleno Souza Carvalho

2 Na aula passada vimos...

3 Na aula passada vimos... - Sistemas de Gerenciamento de Banco de Dados (SGBD): - Arquitetura; - Segurança; - Concorrência; - Recuperação após falha; - Gerenciamento de Transações.

4 Na aula de hoje veremos...

5 Na aula de hoje veremos... - Linguagens de Consulta

6

7 Consultar dados em uma base de dados é o propósito final da utilização de um banco de dados. Mas para que possamos fazer isso devemos: - Criar um banco de dados; - Construir as tabelas dentro deste banco de dados; - Popular as tabelas com alguns dados;

8 Consultar dados em uma base de dados é o propósito final da utilização de um banco de dados. Mas para que possamos fazer isso devemos: - Criar um banco de dados; - Construir as tabelas dentro deste banco de dados; - Popular as tabelas com alguns dados;

9 1) Baseado na nota fiscal ao lado, aplique a normalização de dados (1º, 2º e 3º Formas Normais); 2) Crie os diagramas ER (Entidade-Relacionamento) e crie o banco de dados chamado 'normalizacao01'; 3) Adicione dados nas tabelas criadas, respeitando os relacionamentos. OBS: Recomenda-se a utilização da ferramenta MySQL Workbench.

10 Após a noralização terminada, deveríamos ter algo semelhante a este diagrama.

11 Neste primeiro momento iremos trabalhar com a ferramenta MySQL Workbench.

12 Em aulas futuras, iremos trabalhar também com o pgadmin para o PostgreSQL.

13 Desta forma a ideia é que aprendam a utilizar as principais ferramentas do mercado para desenvolvimento.

14 Abra o MySQL Workbench.

15 Caso não tenha uma conexão criada, crie. Na imagem abaixo tenho uma conexão chamada 'Local' para o usuário 'aluno'

16 Com a conexão criada, clique na mesma para que o Editor SQL seja aberto.

17 Repare que nos schemas mostrados, o banco de dados que estamos utilizando 'normalizacao01' está selecionado.

18 Repare que nos schemas mostrados, o banco de dados que estamos utilizando 'normalizacao01' está selecionado. Para selecionar qualquer banco de dados, basta dar um clique duplo no nome do mesmo.

19 - Consultas básicas

20 - Consultas básicas A estrutura básica de uma expressão de consulta SQL consiste em duas cláusulas: SELECT e FROM

21 - Consultas básicas A estrutura básica de uma expressão de consulta SQL consiste em duas cláusulas: SELECT e FROM SELECT <lista-de-colunas> FROM <lista-de-tabelas>;

22 - Consultas básicas A estrutura básica de uma expressão de consulta SQL consiste em duas cláusulas: SELECT e FROM SELECT <lista-de-colunas> FROM <lista-de-tabelas>; A cláusula SELECT serve para definir as colunas que terão seus valores exibidos na consulta e a ordem de apresentação dessas colunas. A cláusula FROM, por sua vez, serve para indicar as tabelas de origem das referidas colunas.

23 - Consultas básicas SELECT id, nome, endereco, cpf, telefone FROM clientes; Na instrução SQL acima, estamos então selecionando as colunas: id, nome, endereco, cpf e telefone da tabela clientes.

24 - Consultas básicas SELECT id, nome, endereco, cpf, telefone FROM clientes; Na instrução SQL acima, estamos então selecionando as colunas: id, nome, endereco, cpf e telefone da tabela clientes.

25 - Consultas básicas SELECT id, nome, endereco, cpf, telefone FROM clientes; Na instrução SQL acima, estamos então selecionando as colunas: id, nome, endereco, cpf e telefone da tabela clientes. OBS: Digite a consulta no Editor SQL do MySQL Workbench e execute clicando no botão 'execute'.

26 - Consultas básicas Na instrução SQL abaixo, estamos então selecionando as colunas: id, nome, endereco, cpf e telefone da tabela clientes.

27 - Consultas básicas Faça o mesmo com as tabelas: produtos; notasfiscais; produtosnotasfiscais;

28 - Consultas básicas SELECT id, nome, preco FROM produtos; Na instrução SQL acima, estamos então selecionando as colunas: id, nome e preco da tabela produtos.

29 - Consultas básicas SELECT id, nome, preco FROM produtos; Na instrução SQL acima, estamos então selecionando as colunas: id, nome e preco da tabela produtos.

30 - Consultas básicas SELECT id, nome, preco FROM produtos; Na instrução SQL acima, estamos então selecionando as colunas: id, nome e preco da tabela produtos.

31 - Consultas básicas SELECT id, nome, preco FROM produtos; Na instrução SQL acima, estamos então selecionando as colunas: id, nome e preco da tabela produtos.

32 - Consultas básicas SELECT id, idcliente, dataemissao, valor FROM notasfiscais; Na instrução SQL acima, estamos então selecionando as colunas: id, idcliente, dataemissao, e valor da tabela notasfiscais.

33 - Consultas básicas SELECT id, idcliente, dataemissao, valor FROM notasfiscais; Na instrução SQL acima, estamos então selecionando as colunas: id, idcliente, dataemissao, e valor da tabela notasfiscais.

34 - Consultas básicas SELECT id, idcliente, dataemissao, valor FROM notasfiscais; Na instrução SQL acima, estamos então selecionando as colunas: id, idcliente, dataemissao, e valor da tabela notasfiscais.

35 - Consultas básicas SELECT id, idnotafiscal, idproduto, quantidade FROM produtosnotafiscal; Na instrução SQL acima, estamos então selecionando as colunas: id, idnotafiscal, idproduto, e quantidade da tabela produtosnotafiscal.

36 - Consultas básicas SELECT id, idnotafiscal, idproduto, quantidade FROM produtosnotafiscal; Na instrução SQL acima, estamos então selecionando as colunas: id, idnotafiscal, idproduto, e quantidade da tabela produtosnotafiscal.

37 - Consultas básicas SELECT id, idnotafiscal, idproduto, quantidade FROM produtosnotafiscal; Na instrução SQL acima, estamos então selecionando as colunas: id, idnotafiscal, idproduto, e quantidade da tabela produtosnotafiscal.

38 - Consultas básicas - com alias (apelidos)

39 - Consultas básicas - com alias (apelidos) Podemos dar 'apelidos' para as colunas da nossa consulta, utilizando a cláusula AS.

40 - Consultas básicas - com alias (apelidos) Na consulta abaixo, estamos colocando aliases para as 3 colunas da tabela produtos. SELECT id AS Código, nome AS Nome, preco AS Preço FROM produtos;

41 - Consultas básicas - com alias (apelidos) Na consulta abaixo, estamos colocando aliases para as 3 colunas da tabela produtos. SELECT id AS Código, nome AS Nome, preco AS Preço FROM produtos;

42 - Consultas básicas - com alias (apelidos) Na consulta abaixo, estamos colocando aliases para as 3 colunas da tabela produtos. SELECT id AS Código, nome AS Nome, preco AS Preço FROM produtos;

43 - Consultas básicas - com alias (apelidos) Na consulta abaixo, estamos colocando aliases para as 3 colunas da tabela produtos. SELECT id AS Código, nome AS Nome, preco AS Preço FROM produtos;

44 - Consultas básicas Podemos também selecionar todas as colunas de uma tabela utilizando o caractere asterisco '*'.

45 - Consultas básicas SELECT * FROM produtos; Podemos também selecionar todas as colunas de uma tabela utilizando o caractere asterisco '*'.

46 - Consultas básicas SELECT * FROM produtos; Podemos também selecionar todas as colunas de uma tabela utilizando o caractere asterisco '*'.

47 - Consultas com cláusula ORDER BY

48 - Consultas com cláusula ORDER BY SELECT <lista-de-colunas> FROM <lista-de-tabelas> ORDER BY <lista-decolunas>;

49 - Consultas com cláusula ORDER BY SELECT <lista-de-colunas> FROM <lista-de-tabelas> ORDER BY <lista-decolunas>; A cláusula ORDER BY objetiva estabelecer a ordem de apresentação dos registros em uma consulta SQL. Ela deve ser incluída no código da consulta após as cláusulas SELECT e FROM. ORDER BY normalmente é a última cláusula de uma consulta.

50 - Consultas com cláusula ORDER BY SELECT id, idnotafiscal, idproduto, quantidade FROM produtosnotafiscal ORDER BY idpdoduto;

51 - Consultas com cláusula ORDER BY SELECT id, idnotafiscal, idproduto, quantidade FROM produtosnotafiscal ORDER BY idpdoduto;

52 - Consultas com cláusula ORDER BY SELECT id, idnotafiscal, idproduto, quantidade FROM produtosnotafiscal ORDER BY quantidade;

53 - Consultas com cláusula ORDER BY SELECT * FROM produtosnotafiscal ORDER BY idnotafiscal;

54 - Consultas com cláusula ORDER BY SELECT * FROM produtosnotafiscal ORDER BY idnotafiscal DESC; A ordenação pode ser ainda crescente ou decrescente, adicionando os parâmetros ASC ou DESC. OBS: Por padrão as ordenações são crescentes. (ASC);

55 - Consultas com cláusula ORDER BY SELECT * FROM produtosnotafiscal ORDER BY idnotafiscal DESC;

56 - Consultas com limite

57 - Consultas com limite Conforme pudemos notar, até o momento, em todas as consultas que fizemos trouxemos todos os dados. Portanto, se uma tabela tiver 10 registros, trará os 10, da mesma forma que se tiver 10 milhões de registros, trará todos eles.

58 - Consultas com limite Podemos adicionar a cláusula LIMIT N, para limitar a quantidade de registros que queremos que a consulta traga, onde N é o número de registros a serem trazidos.

59 - Consultas com limite SELECT * FROM produtosnotafiscal ORDER BY idnotafiscal LIMIT 15; Na consulta acima, estamos limitando os resultados a 15. Portando se a tabela em questão tiver somente 8 registros, trará apenas 8. Se tiver 500, trará somente os 15 primeiros.

60 - Consultas com limite SELECT * FROM produtosnotafiscal ORDER BY idnotafiscal LIMIT 15; Na consulta acima, estamos limitando os resultados a 15. Portando se a tabela em questão tiver somente 8 registros, trará apenas 8. Se tiver 500, trará somente os 15 primeiros.

61 - Consultas com limite OBS: Podemos utilizar praticamente todas as cláusulas em conjunto, para filtrarmos os resultados de acordo com a necessidade.

62 - Consultas com limite SELECT * FROM produtosnotafiscal ORDER BY idnotafiscal DESC LIMIT 15; Na consulta acima, estamos trazendo desta vez, os últimos 15 registros da tabela.

63 - Consultas com limite SELECT * FROM produtosnotafiscal ORDER BY idnotafiscal DESC LIMIT 15; Na consulta acima, estamos trazendo desta vez, os últimos 15 registros da tabela.

64 - Consultas com cláusula WHERE

65 - Consultas com cláusula WHERE A cláusula WHERE filtra registros de colsultas, permitindonos exibir alguns registros enquanto deixamos outros de fora da consulta.

66 - Consultas com cláusula WHERE SELECT <lista-de-colunas> FROM <lista-de-tabelas> WHERE <condições>;

67 - Consultas com cláusula WHERE SELECT <lista-de-colunas> FROM <lista-de-tabelas> WHERE <condições>; A cláusula WHERE deve estar sempre após o SELECT e FROM. Quando houver ORDER BY o WHERE deverá ser posto antes dele, conforme: SELECT <lista-de-colunas> FROM <lista-de-tabelas> WHERE <condições> ORDER BY <lista-de-colunas>;

68 - Consultas com cláusula WHERE SELECT * FROM produtosnotafiscal WHERE id = 666; Na consulta acima, estamos trazendo todos os dados da tabela produtosnotafiscal onde o id seja igual a 666.

69 - Consultas com cláusula WHERE SELECT * FROM produtosnotafiscal WHERE id = 666; Na consulta acima, estamos trazendo todos os dados da tabela produtosnotafiscal onde o id seja igual a 666.

70 - Consultas com cláusula WHERE SELECT * FROM produtosnotafiscal WHERE idproduto = 5; Na consulta acima, estamos trazendo todos os dados da tabela produtosnotafiscal onde o idproduto seja igual a 5.

71 - Consultas com cláusula WHERE SELECT * FROM produtosnotafiscal WHERE idproduto = 5; Na consulta acima, estamos trazendo todos os dados da tabela produtosnotafiscal onde o idproduto seja igual a 5.

72 - Consultas com cláusula WHERE SELECT * FROM produtos WHERE nome = "Produto 15"; Na consulta acima, estamos trazendo todos os dados da tabela produtos onde o nome seja igual a "Produto 15".

73 - Consultas com cláusula WHERE SELECT * FROM produtos WHERE nome = "Produto 15"; Na consulta acima, estamos trazendo todos os dados da tabela produtos onde o nome seja igual a "Produto 15".

74 - Consultas com cláusula WHERE SELECT * FROM produtos WHERE nome = "Produto 15"; Na consulta acima, estamos trazendo todos os dados da tabela produtos onde o nome seja igual a "Produto 15". OBS: Note que só será encontrado caso seja exatamente o que foi colocado entre as aspas.

75 - Consultas com cláusula WHERE SELECT * FROM produtos WHERE nome = "Produto"; Na consulta acima, estamos trazendo todos os dados da tabela produtos onde o nome seja igual a "Produto". OBS: Como não existe nenhum produto com nome igual a "Produto", a consulta não retorna nada.

76 - Consultas com cláusula WHERE - LIKE

77 - Consultas com cláusula WHERE - LIKE Podemos realizar consultas com textos parciais utilizando a cláusula LIKE.

78 - Consultas com cláusula WHERE - LIKE Na consulta abaixo, selecionamos todas as colunas da tabela produtos onde o nome seja como o padrão "Produto 1%". SELECT * FROM produtos WHERE nome LIKE "Produto 1%";

79 - Consultas com cláusula WHERE - LIKE Na consulta abaixo, selecionamos todas as colunas da tabela produtos onde o nome seja como o padrão "Produto 1%". SELECT * FROM produtos WHERE nome LIKE "Produto 1%";

80 - Consultas com cláusula WHERE - LIKE Na consulta abaixo, selecionamos todas as colunas da tabela produtos onde o nome seja como o padrão "Produto 1%". SELECT * FROM produtos WHERE nome LIKE "Produto 1%"; Repare que a consulta trouxe todos os dados onde o nome começava com "Produto 1...", conforme padrão solicitado.

81 - Consultas com cláusula WHERE - AND

82 - Consultas com cláusula WHERE - AND Podemos concatenar vários filtros adicionando o parâmetro AND.

83 - Consultas com cláusula WHERE - AND Na consulta abaixo, selecionamos todas as colunas da tabela produtos onde o id seja maior que 10 e menor que 50. SELECT * FROM produtos WHERE id > 10 AND id < 50;

84 - Consultas com cláusula WHERE - AND Na consulta abaixo, selecionamos todas as colunas da tabela produtos onde o id seja maior que 10 e menor que 50. SELECT * FROM produtos WHERE id > 10 AND id < 50;

85 - Consultas com funções de agrupamento

86 - Consultas com funções de agrupamento A linguagem SQL conta com várias funções para consultas. Essas funções servem para realizar operações e simplificar algumas ações.

87 - Consultas com funções de agrupamento Na consulta abaixo, estamos contando quantos registros existem na tabela produtos. SELECT COUNT(*) FROM produtos;

88 - Consultas com funções de agrupamento Na consulta abaixo, estamos contando quantos registros existem na tabela produtos. SELECT COUNT(*) FROM produtos;

89 - Consultas com funções de agrupamento Na consulta abaixo, estamos contando quantos registros existem na tabela produtos onde os nomes dos produtos tenham o padrão "Produto %6%". SELECT COUNT(*) FROM produtos WHERE nome LIKE "Produto %6%;

90 - Consultas com funções de agrupamento Na consulta abaixo, estamos contando quantos registros existem na tabela produtos onde os nomes dos produtos tenham o padrão "Produto %6%". SELECT COUNT(*) FROM produtos WHERE nome LIKE "Produto %6%;

91 - Consultas com funções de agrupamento Na consulta abaixo, estamos fazendo uma contagem de q u a n t o s p r o d u t o s f o r a m v e n d i d o s f a z e n d o u m agrupamento por idproduto. SELECT idproduto, COUNT(*) AS Quantidade_Produtos FROM produtosnotafiscal GROUP BY idproduto;

92 - Consultas com funções de agrupamento Na consulta abaixo, estamos fazendo uma contagem de q u a n t o s p r o d u t o s f o r a m v e n d i d o s f a z e n d o u m agrupamento por idproduto. SELECT idproduto, COUNT(*) AS Quantidade_Produtos FROM produtosnotafiscal GROUP BY idproduto;

93 - Consultas com funções de agrupamento Na consulta abaixo, estamos buscando o maior preço entre os produtos cadastrados. SELECT MAX(preco) AS Maior_Preço FROM produtos;

94 - Consultas com funções de agrupamento Na consulta abaixo, estamos buscando o maior preço entre os produtos cadastrados. SELECT MAX(preco) AS Maior_Preço FROM produtos;

95 - Consultas com funções de agrupamento Na consulta abaixo, estamos buscando o menor preço entre os produtos cadastrados. SELECT MIN(preco) AS Menor_Preço FROM produtos;

96 - Consultas com funções de agrupamento Na consulta abaixo, estamos buscando o menor preço entre os produtos cadastrados. SELECT MIN(preco) AS Menor_Preço FROM produtos;

97 - Consultas com funções de agrupamento Na consulta abaixo, estamos fazendo um somatório de todos os valores dos produtos cadastrados. SELECT SUM(preco) AS Valor_Total FROM produtos;

98 - Consultas com funções de agrupamento Na consulta abaixo, estamos fazendo um somatório de todos os valores dos produtos cadastrados. SELECT SUM(preco) AS Valor_Total FROM produtos;

99 - Consultas com funções de agrupamento Na consulta abaixo, estamos solicitando a média dos valores dos produtos cadastrados. SELECT AVG(preco) AS Valor_Médio FROM produtos;

100 - Consultas com funções de agrupamento Na consulta abaixo, estamos solicitando a média dos valores dos produtos cadastrados. SELECT AVG(preco) AS Valor_Médio FROM produtos;

101 - Consultas com funções de agrupamento Na consulta abaixo, estamos listando todas as notas fiscais emitidas, separando em colunas diferentes o dia, o mês e o ano de emissão. SELECT id, idcliente, valor, DAY(dataEmissao) AS dia_emussão, MONTH(dataEmissao) AS mês_emissão, YEAR(dataEmissao) AS ano_emissão FROM notasfiscais;

102 - Consultas com funções de agrupamento Na consulta abaixo, estamos listando todas as notas fiscais emitidas, separando em colunas diferentes o dia, o mês e o ano de emissão. SELECT id, idcliente, valor, DAY(dataEmissao) AS dia_emussão, MONTH(dataEmissao) AS mês_emissão, YEAR(dataEmissao) AS ano_emissão FROM notasfiscais;

103 - Consultas com mais de uma tabela

104 - Consultas com mais de uma tabela Todas as consultas realizadas até aqui envolveram sempre uma única tabela. Sabemos porém, que nosso banco de dados possui relacionamento entre tabelas e todo profissional de informática que trabalha com desenvolvimento de sistemas, normalmente, elebora consultas com mais de uma tabela simultaneamente.

105 - Consultas com mais de uma tabela Conforme podemos ver, na tabela notasfiscais possuímos um relacionamento com a tabela clientes, pelo idcliente presente nesta tabela.

106 - Consultas com mais de uma tabela Sabemos que na tabela clientes, temos o nome do cliente, além do id e outros dados.

107 - Consultas com mais de uma tabela Sabemos que na tabela clientes, temos o nome do cliente, além do id e outros dados. Já que na tabela notasfiscais temos o idcliente que se relaciona com a tabela clientes pelo id presente nesta tabela, podemos realizar uma consulta buscando dados em ambas tabelas.

108 - Consultas com mais de uma tabela Na consulta abaixo, estamos buscando todas as colunas da tabela notasfiscais, apresentando no lugar de idcliente o nome do próprio, buscado na tabela clientes, onde o idcliente da tabela de notasfiscais corresponda ao id da tabela clientes. SELECT nf.id AS ID, c.nome AS Cliente, nf.dataemissao AS Emissão, nf.valor AS Valor FROM notasfiscais AS nf, clientes AS c WHERE nf.idcliente = c.id;

109 - Consultas com mais de uma tabela Na consulta abaixo, estamos buscando todas as colunas da tabela notasfiscais, apresentando no lugar de idcliente o nome do próprio, buscado na tabela clientes, onde o idcliente da tabela de notasfiscais corresponda ao id da tabela clientes. SELECT nf.id AS ID, c.nome AS Cliente, nf.dataemissao AS Emissão, nf.valor AS Valor FROM notasfiscais AS nf, clientes AS c WHERE nf.idcliente = c.id;

110 Tudo o que vimos nesta aula pode ser aplicada em conjunto, mixando as cláusulas para chegar no resultado da consulta pretendida. Existem muitos outros recursos, funções e ações para ajudar nas consultas e na documentação[1] oficial pode-se encontrar informações mais afundo. [1]

111 Banco de Dados II Aula 02 Prof. Diemesleno Souza Carvalho

112 Exercício 1) Baseado na última consulta, onde trabalhamos com mais de 1 tabela (notasfiscais e clientes); Faça uma consulta na tabela produtosnotafiscal e faça aparecer o nome do cliente para quem foi emitida a nota fiscal, a quantidade de produtos descritos na nota fiscal, a data de emissão da nota fiscal e o valor da nota fiscal, conforme imagem abaixo.

Banco de Dados. Aula 03. Prof. Diemesleno Souza Carvalho

Banco de Dados. Aula 03. Prof. Diemesleno Souza Carvalho Banco de Dados Aula 03 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade II - O Modelo Entidade-Relacionamento;

Leia mais

Prof. Fabiano Taguchi

Prof. Fabiano Taguchi BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com OPERAÇÕES LÓGICAS AND (E) Avalia as condições e devolve um valor verdadeiro caso ambas condições forem

Leia mais

DML - SELECT Agrupando Dados

DML - SELECT Agrupando Dados DML - SELECT Agrupando Dados 1. Apresentação Já conhecemos os comandos básicos de manipulação de dados: insert; delete; update e select. O comando de consulta select utilizado até aqui era aplicado sobre

Leia mais

Aula 05. Prof. Diemesleno Souza Carvalho

Aula 05. Prof. Diemesleno Souza Carvalho Banco de Dados Aula 05 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade IV - Normalização de Dados; - Primeira,

Leia mais

A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A

A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A BANCO DE DADOS GERENCIAL 1 A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A CONCEITOS LINGUAGEM DE MANIPULAÇÃO DE DADOS (DML) A linguagem

Leia mais

Banco de Dados II. Aula Prof. Diemesleno Souza Carvalho

Banco de Dados II. Aula Prof. Diemesleno Souza Carvalho Banco de Dados II Aula 02.4 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Subconsultas Subconsultas Contextualizando... De forma geral, grande parte das consultas

Leia mais

BANCO DE DADOS PARA WEB

BANCO DE DADOS PARA WEB BANCO DE DADOS PARA WEB PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com BANCO DE DADOS O banco de dados será de fundamental importância para a criação de páginas dinâmicas,

Leia mais

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos

Leia mais

Rápida revisão do Modelo Relacional

Rápida revisão do Modelo Relacional Rápida revisão do Modelo Relacional Conceito de relação Tuplas e atributos Rápida revisão do Modelo Relacional Regras de integridade Entidade: Deve existir uma chave primária com valor único e não-nulo.

Leia mais

BANCO DE DADOS. SQL Select. Engenharia da Computação. Aula 20. Vamos considerar a tabela EMP para os exemplos a seguir. SELECT colunas FROM tabelas;

BANCO DE DADOS. SQL Select. Engenharia da Computação. Aula 20. Vamos considerar a tabela EMP para os exemplos a seguir. SELECT colunas FROM tabelas; Engenharia da Computação BANCO DE DADOS Aula SQL Select SELECT - recupera informação do Banco de Dados. Formato mais simples: SELECT colunas FROM tabelas; Vamos considerar a tabela EMP para os exemplos

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 02/06/2016 SUMÁRIO SQL DDL DML SQL (STRUCTURED

Leia mais

Programação Orientada a Objetos. Prof. Diemesleno Souza Carvalho

Programação Orientada a Objetos. Prof. Diemesleno Souza Carvalho Programação Orientada a Objetos Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Programação Orientada a Objetos Na aula passada, vimos: Orientação a Objetos; Programação

Leia mais

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS Fábio Roberto Octaviano Restringindo e Ordenando Dados Após o término do Capítulo: Restringir as linhas que são recuperadas por uma consulta

Leia mais

MySql. Introdução a MySQL. Andréa Garcia Trindade

MySql. Introdução a MySQL. Andréa Garcia Trindade MySql Introdução a MySQL Andréa Garcia Trindade Introdução O que é Banco de Dados SGBD MYSQL Tipos de Tabelas Tipos de Dados Linguagem SQL Comandos SQL O que é um Banco de Dados? Conjuntos de dados Grupo

Leia mais

As Instruções DML. As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados:

As Instruções DML. As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados: As Instruções DML As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados: o INSERT - permite a inclusão de novos registros (linhas) nas tabelas o

Leia mais

IMPLEMENTAÇÃO DE BANCO DE DADOS

IMPLEMENTAÇÃO DE BANCO DE DADOS IMPLEMENTAÇÃO DE BANCO DE DADOS MODULO 2 LINGUAGEM SQL CONTEÚDO 2. LINGUAGEM SQL 2.1 Linguagens de Definição de Dados (DDL) 2.1.1 Criação de tabela: CREATE 2.1.2 Alteração de Tabela: ALTER 2.1.3 Exclusão

Leia mais

Roteiro 10: Consultas com várias tabelas/operadores de busca

Roteiro 10: Consultas com várias tabelas/operadores de busca Roteiro 10: Consultas com várias tabelas/operadores de busca Objetivos: Criar consultas utilizando várias tabelas Explorar as funcionalidades de selects em várias tabelas utilizando a notação tabela.campo

Leia mais

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar - Aula 7 - FUNÇÕES DE GRUPO E AGRUPAMENTO 1. INTRODUÇÃO Até agora trabalhamos com funções que tratavam apenas uma linha. Contudo, em diversas situações é necessário trabalhar com várias linhas da consulta.

Leia mais

Tarefa Orientada 7 Consultas de selecção

Tarefa Orientada 7 Consultas de selecção Tarefa Orientada 7 Consultas de selecção Objectivos: Consultas de selecção O Sistema de Gestão de Bases de Dados MS Access Consultas As consultas (queries) permitem interrogar a base de dados, de acordo

Leia mais

Laboratório de Banco de Dados II Aula 04. Prof. Érick de Souza Carvalho

Laboratório de Banco de Dados II Aula 04. Prof. Érick de Souza Carvalho Laboratório de Banco de Dados II Aula 04 Prof. Érick de Souza Carvalho 1 SQL (Structured Query Language ) Prof. Érick de Souza Carvalho 2 SQL Structured Query Language - Introdução É uma Linguagem para

Leia mais

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton

Leia mais

E-BOOK GUIA RÁPIDO DE SQL W W W. T R E I N A W E B.C O M. B R

E-BOOK GUIA RÁPIDO DE SQL W W W. T R E I N A W E B.C O M. B R 101010101 001010101 101010100 E-BOOK GUIA RÁPIDO DE SQL INTRODUÇÃO Este é um guia rápido de SQL criado pela equipe do TreinaWeb e serve principalmente para iniciantes na linguagem. SQL é a sigla em inglês

Leia mais

-- 1. Apresente o nome de todos os autores em ordem alfabética Apresente o nome dos clientes que iniciam com a letra J

-- 1. Apresente o nome de todos os autores em ordem alfabética Apresente o nome dos clientes que iniciam com a letra J -- 1. Apresente o nome de todos os autores em ordem alfabética select nome from autor order by nome; -- 2. Apresente o nome dos clientes que iniciam com a letra J select nome from cliente where nome like

Leia mais

MANUAL DE INSTRUÇÕES

MANUAL DE INSTRUÇÕES MANUAL DE INSTRUÇÕES PortaL do Prestador ÍNDICE Objetivo 03 Introdução 03 Menu Atendimento ao Beneficiário 04 Confirmação de atendimento 05 Menu Rotinas do Prestador 07 Alterar senha 07 Relatórios de guias

Leia mais

Natanael Gonçalves Afonso 8º Período Engenharia da Computação Skydrive:

Natanael Gonçalves Afonso 8º Período Engenharia da Computação   Skydrive: Natanael Gonçalves Afonso 8º Período Engenharia da Computação Email: ngafonso7@hotmail.com Skydrive: http://sdrv.ms/wjyc3o Planejamento Prático http://www3.inatel.br/docentes/rosanna/cursos/planejamento-doconteudo-pratico-ec210-2013-1.html

Leia mais

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language) AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados

Leia mais

Funções de Agregação, Subconsultas e Views

Funções de Agregação, Subconsultas e Views Projeto e Administração de Banco de Dados Funções de Agregação, Subconsultas e Views Objetivo Nesta unidade você vai estudar sobre pesquisas com funções de agregação de dados, sobre a criação de subconsultas

Leia mais

SQL - Consultas

SQL - Consultas SQL - Consultas 2008.1 Manipulando Dados CONSULTA SELECT INCLUSÃO INSERT ALTERAÇÃO UPDATE EXCLUSÃO DELETE Consultas SQL Realização de consultas em tabelas SELECT atributo1, atributo2,... FROM tabela 1,

Leia mais

Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu.

Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu. Vamos administrar os artigos que devem aparecer na página inicial. Clique em Conteúdo => Artigos em Destaque. Podemos mudar a ordem dos artigos utilizando as setas ou direto pela numeração. Obs: Para fazer

Leia mais

TLBD II Instruções SQL

TLBD II Instruções SQL TLBD II Instruções SQL Os comandos SQL podem dividir-se em três grandes categorias: DML - Data Manipulation Language - trabalha com linhas; DDL - Data Definition Language - trabalha com objetos; DCL -

Leia mais

Banco de Dados. Professora: Luciana Faria

Banco de Dados. Professora: Luciana Faria Banco de Dados Professora: Luciana Faria Introdução ao linguagem é a SQL (Structured Query Language) Linguagem de Consulta Estruturada Para se utilizar, administrar, e trabalhar com um banco de dados é

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

SIMAR UNIVERSIDADE DE BRASÍLIA. Centro de Informática CPD. SIMAR Sistema de Compras de Materiais

SIMAR UNIVERSIDADE DE BRASÍLIA. Centro de Informática CPD. SIMAR Sistema de Compras de Materiais SIMAR UNIVERSIDADE DE BRASÍLIA Centro de Informática CPD SIMAR Sistema de Compras de Materiais SISTEMA DE COMPRAS DE MATERIAIS Manual de Funcionalidades do Sistema SIMAR. SUMÁRIO SISTEMA DE COMPRAS DE

Leia mais

CENTRALIZADO DO WHL E1G PROCEDIMENTO PARA GERENCIAMENTO DE USUÁRIOS E SENHAS

CENTRALIZADO DO WHL E1G PROCEDIMENTO PARA GERENCIAMENTO DE USUÁRIOS E SENHAS CENTRALIZADO DO WHL E1G MONYTEL PROCEDIMENTO PARA GERENCIAMENTO DE USUÁRIOS E SENHAS CONTEUDO 1. INSTALAÇÃO DO CENTRALIZADO 2 2. GERENCIAMENTO DE USUÁRIOS 3 2.1 ADICIONAR USUÁRIOS 4 2.2 REMOVER USUÁRIOS

Leia mais

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

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 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

Leia mais

Pesquisas em Tabelas

Pesquisas em Tabelas Projeto e Administração de Banco de Dados Pesquisas em Tabelas Objetivo Nesta unidade você vai estudar sobre pesquisas em linguagem SQL incluindo comandos de junção de tabelas. Introdução Agora que temos

Leia mais

BANCO DE DADOS GERENCIAL 1 A U L A 2

BANCO DE DADOS GERENCIAL 1 A U L A 2 BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :

Leia mais

ENVIO AUTOMATIZADO DE S EMISSOR NFE ADVANCED

ENVIO AUTOMATIZADO DE  S EMISSOR NFE ADVANCED ENVIO AUTOMATIZADO DE E-MAILS EMISSOR NFE ADVANCED Cadastrando E-mails de clientes Para iniciar o funcionamento da ferramenta de envio automático de E-mails, utilizando o emissor NFe Advanced, teremos

Leia mais

ANÁLISE E PROJETO DE BANCO DE DADOS

ANÁLISE E PROJETO DE BANCO DE DADOS ANÁLISE E PROJETO DE BANCO DE DADOS SQL FELIPE G. TORRES SQL A linguagem SQL (Struct Query Language) é utilizada como padrão em bancos de dados relacionais. Seu desenvolvimento foi originalmente no início

Leia mais

MANUAL DO SISTEMA DE CONSULTA DE COMISSÃO

MANUAL DO SISTEMA DE CONSULTA DE COMISSÃO MANUAL DO SISTEMA DE CONSULTA DE COMISSÃO Indice 1 º PASSO - Definindo a porcentagem da comissão por grupo.... 4 2 º PASSO - Definindo filtros.... 4 3 º PASSO - Incluindo as referências promocionais....

Leia mais

TLBD II. Continuação

TLBD II. Continuação TLBD II Continuação As expressões aritméticas podem conter nomes de colunas, valores numéricos constantes e os operadores aritméticos: OPERADOR DESCRIÇÃO + Adição - Subtracção * Multiplicação / Divisão

Leia mais

Técni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS

Técni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,

Leia mais

AULA 3 Ferramentas de Análise Básicas

AULA 3 Ferramentas de Análise Básicas 3.1 AULA 3 Ferramentas de Análise Básicas Neste capítulo serão apresentadas algumas ferramentas de análise de dados com representação vetorial disponíveis no TerraView. Para isso será usado o banco de

Leia mais

Laboratório de Programação II

Laboratório de Programação II Laboratório de Programação II Aula 04.1 Prof. Diemesleno Souza Carvalho diemesleno@gmail.com http://www.diemesleno.com.br Na aula de hoje veremos... 04.1 Exportando projetos; Alterando o workspace; Importando

Leia mais

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 ÍNDICE MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 8.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO 11

Leia mais

SINACOR GUIA CONCILIADOR

SINACOR GUIA CONCILIADOR SINACOR GUIA CONCILIADOR Classificação das Informações 6/6/2016 Confidencial [ ] Uso Interno [ X ] Uso Público ÍNDICE 1 Introdução... 3 2 Interface Visual... 4 3 LOGIN / Acesso... 5 4 Modulo de ordens

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO Documentação Forward Engineer Ferramenta Case Modelos Reverse Engineer Figura 1 Esquema para Ferramentas Case FERRAMENTAS CASE CASE: Computer Aided Software Engineering. Seu principal

Leia mais

1. ACESSO MENU PRINCIPAL Página Inicial Botões no Topo da Tela Campos para Exibição... 4

1. ACESSO MENU PRINCIPAL Página Inicial Botões no Topo da Tela Campos para Exibição... 4 Página 1 de 17 SUMÁRIO 1. ACESSO... 2 2. MENU PRINCIPAL... 3 2.1 Página Inicial... 3 2.2 Botões no Topo da Tela... 4 2.3 Campos para Exibição... 4 2.4 Página da Turma... 5 3. MENU USUÁRIO... 5 3.1 Central

Leia mais

Ana Cristina de Figueiredo Dornelas SQL E ORACLE 3ª. PARTE

Ana Cristina de Figueiredo Dornelas   SQL E ORACLE 3ª. PARTE Ana Cristina de Figueiredo Dornelas E-mail: anacristina.dornelas@gmail.com SQL E ORACLE 3ª. PARTE 1 Exibindo dados de várias tabelas O que é uma junção? Use uma junção para consultar dados a partir de

Leia mais

Linguagem SQL Comando SELECT Agrupamento de Resultados

Linguagem SQL Comando SELECT Agrupamento de Resultados BDDAD Bases de Dados Linguagem SQL Comando SELECT de Resultados Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/12 Introdução Sumário Funções de Agregação Básicas COUNT SUM MIN MAX AVG Cláusulas de GROUP BY HAVING

Leia mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Conectar PHP com MySQL Comandos PHP para acesso ao MySQL Utilizando comandos no

Leia mais

ANEXO B Manual básico de SQL

ANEXO B Manual básico de SQL ANEXO B Manual básico de SQL Este apêndice descreve como utilizar a Linguagem de Pesquisa Estruturada (SQL, Structured Query Language) para criar conjuntos de registros destinados às páginas dinâmicas.

Leia mais

SQL - Structured Query Language

SQL - Structured Query Language SQL - Structured Query Language Comando Insert Comando utilizado para a inserção de dados em um registro junto a uma base de dados específica. A diagramação a seguir demonstra o fluxo existente na operação

Leia mais

ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS

ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS Inserir dados no Banco 1) Como vamos aproveitar o mesmo projeto e este carrega sempre os dados pelo Page_Load quando abrimos

Leia mais

Manual do Portal do Fornecedor. isupplier

Manual do Portal do Fornecedor. isupplier isupplier Revisão 02 Julho 2016 Sumário 1 Acesso ao portal isupplier... 03 2 Home Funções da Tela Inicial... 05 3 Ordens de Compra Consultar Ordens de Compra... 07 4 Entregas Consultar Entregas... 13 5

Leia mais

Passo a passo para emissão de Nota Fiscal de Produtor Eletrônica NFP-e

Passo a passo para emissão de Nota Fiscal de Produtor Eletrônica NFP-e Passo a passo para emissão de Nota Fiscal de Produtor Eletrônica NFP-e Natureza 86 Simples Remessa Por causa do sigilo fiscal, foram hachurados os dados do contribuinte. Toda NFP-e emitida neste ambiente

Leia mais

Descrição A finalidade do curso do módulo Domínio Protocolo é apresentar aos nossos usuários:

Descrição A finalidade do curso do módulo Domínio Protocolo é apresentar aos nossos usuários: O Domínio Protocolo foi desenvolvido para registrar e controlar toda a entrada e saída de documentos do escritório. Tem como objetivo evitar contradições entre clientes e escritórios e eliminar dúvidas

Leia mais

Conexão com Banco de Dados

Conexão com Banco de Dados Conexão com Banco de Dados ORM Atualmente os novos sistemas que estão sendo desenvolvidos estão utilizando a técnica de ORM para fazer conexão e acesso a banco de dados. ORM é uma técnica de mapeamento

Leia mais

Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica

Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica Incrementando Seus conhecimentos Aperfeiçoando A sua prática Página

Leia mais

Orientações ao Administrador Regional

Orientações ao Administrador Regional Orientações ao Administrador Regional Antes de iniciarmos a Formação do Administrador Regional é importante lembrarmos que o mesmo deverá ser cadastrado por um Administrador Geral (SEDUC). Para realizar

Leia mais

Banco de dados 1. Linguagem SQL DDL e DML Parte 2. Professor: Victor Hugo L. Lopes

Banco de dados 1. Linguagem SQL DDL e DML Parte 2. Professor: Victor Hugo L. Lopes Banco de dados 1 Linguagem SQL DDL e DML Parte 2 Professor: Victor Hugo L. Lopes Agenda: DML: Criando registros Alterando e removendo registros Selecionando registros 2 Criando registros em uma relação

Leia mais

Manipulando a base de dados

Manipulando a base de dados Manipulando a base de dados Uma base de dados pode ser manipulada com quatro operações básicas: Incluir, Apagar, Alterar e Pesquisar. Vale lembrar que como toda linguagem para computadores, o MySQL tem

Leia mais

Manual de atualização para uso do xml versão 3.10

Manual de atualização para uso do xml versão 3.10 Manual de atualização para uso do xml versão 3.10 2 Manual do usuário C-Plus 4 0 1 INTRODUÇÃO 3 1.1 Atualização... C-Plus 3 1.2 Atualização... C-Plus NF-e 6 2 CONFIGURAÇÃO 10 2.1 CPlusNFe... 11 2.2 CPlus...

Leia mais

Múltiplas Tabelas. Disciplina de Banco de Dados

Múltiplas Tabelas. Disciplina de Banco de Dados Múltiplas Tabelas Uma das grandes características de um sistema de banco de dados relacional é a capacidade de interagir com múltiplas tabelas relacionadas. Precisamos lembrar que para relacionar tabelas

Leia mais

Concessão - Aposentadoria

Concessão - Aposentadoria Concessão - Aposentadoria 1. Módulo Cadastro 1.1. Cadastro de Pessoa Acesse o menu Cadastro/Pessoa/Informações Gerais. A seguinte janela se abrirá. Para incluir uma nova pessoa, vá paraa a primeira aba,

Leia mais

Exames. Data criação: 27/05/ de 13

Exames. Data criação: 27/05/ de 13 Exames Data criação: 27/05/2015 1 de 13 Central de Laudos 1. Acesso Dentro do módulo de Exames 2. Janela Principal Data criação: 27/05/2015 2 de 13 3. Opções e botões da Fila de Atendimento Login: O sistema

Leia mais

Figura 1 - Planilha Relatório de Notas 1

Figura 1 - Planilha Relatório de Notas 1 Microsoft Excel Aula 2 Objetivo Explorar e fixar: Seleção de células, linhas e colunas Inclusão de colunas Inclusão de linhas Uso das funções SE, MÁXIMO, MÉDIA, MÍNIMO, ContSe, SOMA Ordenação de dados

Leia mais

Schaeffler Online. Manual de Operação

Schaeffler Online. Manual de Operação Schaeffler Online Manual de Operação 1 Índice 1. Solicitação de Novo Usuário...3 2. Recuperação de Senha...4 3. Login...5 4. Tela Inicial do Schaeffler Online...6 5. Cadastro de Pedidos...7 5.1. Cabeçalho

Leia mais

Como se origina um curso de especialização no SIGAA?

Como se origina um curso de especialização no SIGAA? SIGAA Manual de Usuário Gestor de Cursos Lato Sensu O Módulo Lato Sensu no SIGAA possibilita o gerenciamento das atividades acadêmicas dos cursos do tipo Especialização existentes na Instituição. A Pró-Reitoria

Leia mais

ID-Spec. Software Schneider Electric para Pré-projeto de Distribuição elétrica em prédios industriais e terciários

ID-Spec. Software Schneider Electric para Pré-projeto de Distribuição elétrica em prédios industriais e terciários ID-Spec Software Schneider Electric para Pré-projeto de Distribuição elétrica em prédios industriais e terciários O ID-Spec ajuda a satisfazer o seu cliente na fase de pré-projeto ID-Spec - aumenta a eficiência

Leia mais

SIEX UNIVERSIDADE DE BRASÍLIA. Centro de Informática CPD. SIEX Sistema de Extensão. [SISTEMA DE EXTENSÃO] Manual de Funcionalidades do Sistema SIEX.

SIEX UNIVERSIDADE DE BRASÍLIA. Centro de Informática CPD. SIEX Sistema de Extensão. [SISTEMA DE EXTENSÃO] Manual de Funcionalidades do Sistema SIEX. SIEX UNIVERSIDADE DE BRASÍLIA Centro de Informática CPD SIEX Sistema de Extensão [SISTEMA DE EXTENSÃO] Manual de Funcionalidades do Sistema SIEX. SUMÁRIO INTRODUÇÃO... 5 1. Primeiros passos... 6 1.1 Acessar

Leia mais

Tutorial SQL Server 2014 Express

Tutorial SQL Server 2014 Express Tutorial SQL Server 2014 Express Tutorial para o download: Passo 1: Faça o download do SQL Server 2014 Express acessando o link : https://www.microsoft.com/pt-br/download/details.aspx?id=42299. Passo 2:

Leia mais

PIA Plano Individual de Atividades MANUAL

PIA Plano Individual de Atividades MANUAL Universidade Federal de Mato Grosso Secretaria de Tecnologias da Informação e Comunicação PIA Plano Individual de Atividades MANUAL Versão 2.0 Cuiabá-MT 2010 Sumário Fases do PIA... 3 Login... 4 Cadastro

Leia mais

Coordenação de Curso dentro

Coordenação de Curso dentro SIGAA Manual de Usuário Coordenação de Cursos Lato Sensu O Módulo Lato Sensu no SIGAA possibilita o gerenciamento das atividades acadêmicas dos cursos do tipo Especialização existentes na Instituição.

Leia mais

Manual de Versão Sistema Group Manager

Manual de Versão Sistema Group Manager Manual de Versão Sistema Group Manager Belo Horizonte, 2016. Group Software. Todos os direitos reservados. Sumário 1. Inclusão da visão Contratos no Group Reports... 3 2. Melhorias na visão Pessoas do

Leia mais

INSTRUÇÕES DE UTILIZAÇÃO DO SISTEMA PARA COORDENADORES

INSTRUÇÕES DE UTILIZAÇÃO DO SISTEMA PARA COORDENADORES INSTRUÇÕES DE UTILIZAÇÃO DO SISTEMA PARA COORDENADORES - ACESSO Acesse o link: http://www.simpep.feb.unesp.br/administrador usuário: areaxx (onde XX é o número da área, exemplo area01) senha: ****** (senha

Leia mais

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton

Leia mais

Tutorial Cold Fusion Módulo 2 Cold Fusion Brasil -

Tutorial Cold Fusion Módulo 2 Cold Fusion Brasil - www.coldfusionbrasil.com.br 2000 ENTENDENDO MAIS SOBRE CFOUTPUT 3 USO DO PARÂMETRO GROUP 3 USO DO PARÂMETRO GROUPCASESENSITIVE 4 USO DO PARÂMETRO STARTROW 4 USO DO PARÂMETRO MAXROWS 4 CRIANDO FORMULÁRIOS

Leia mais

Tutorial para uso da área do professor

Tutorial para uso da área do professor Tutorial para uso da área do professor Sumário 1. Acessando a área do professor...2 1.1 Comunicados registrados para professores...2 2. Cadastro de avaliações...3 2.1. Código e nome de avaliação criados

Leia mais

Relaciona Multibanco 1.0

Relaciona Multibanco 1.0 Relaciona Multibanco 1.0 Manual de Procedimentos Responsável: Departamento: Página 1 de 24 ÍNDICE 1. INFORMAÇÕES GERAIS... 3 1.1. O que é o Sistema Relaciona Multibanco... 3 1.2. Requisitos mínimos...

Leia mais

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL Tutorial de Instalação 1 Sumário Sumário... 2 Apresentação... 3 Configurações Iniciais... 4 Atenção... 4 Verifique o tamanho da base de dados... 4 Desabilite o Antivírus... 4 Crie uma pasta destinada ao

Leia mais

Álgebra Relacional e SQL

Álgebra Relacional e SQL Álgebra Relacional e SQL Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Álgebra Relacional Maneira teórica de se manipular o banco de dados relacional Linguagem de consulta procedural usuários

Leia mais

Manual do Usuário. Sistema de Notas Fiscais Produtor/Avulsa. Módulo NFPA - e

Manual do Usuário. Sistema de Notas Fiscais Produtor/Avulsa. Módulo NFPA - e Secretaria de Estado de Fazenda de Mato Grosso Superintendência do Sistema Administrativo Fazendário Superintendência Adjunta de Gerenciamento de Tecnologia da Informação Manual do Usuário Sistema de Notas

Leia mais

Diário de Classe. Senac Solution. Manual de Operação V.01

Diário de Classe. Senac Solution. Manual de Operação V.01 Senac Solution V.01 Histórico de revisões Versão Data Alteração Versão 1.0 Dezembro/2013 Fls: 2/ 35 Sumario 1. Objetivo... 4 2. Glossário... 4 3. Acesso ao Senac Solution... 5 4. Acesso ao Diário de Classe...

Leia mais

Introdução ao Banco de Dados. Banco de Dados

Introdução ao Banco de Dados. Banco de Dados Introdução ao Banco de Dados Prof. Tiago Garcia de Senna Carneiro UFOP Prof. Técnicas de Programação II 2006 PARTE 1: Conceitos Básicos Banco de Dados SGDB: Sistema Gerenciador de Banco de Dados Definição:

Leia mais

Utilizando JOINS. Utilizar a cláusula WHERE para fazer seus JOINs (relacionamentos), limita os relacionamentos a apenas um tipo deles, o INNER JOIN.

Utilizando JOINS. Utilizar a cláusula WHERE para fazer seus JOINs (relacionamentos), limita os relacionamentos a apenas um tipo deles, o INNER JOIN. Utilizando JOINS Utilizar a cláusula WHERE para fazer seus JOINs (relacionamentos), limita os relacionamentos a apenas um tipo deles, o INNER JOIN. Vamos iniciar com três tipos de Joins: INNER JOIN LEFT

Leia mais

ATUALIZAÇÃO CADASTRAL REDE PETRO-BC

ATUALIZAÇÃO CADASTRAL REDE PETRO-BC INTRODUÇÃO Para atualizar os dados de sua empresa junto a Rede Petro-BC, você deve seguir os procedimentos abaixo. O cadastro está organizado em: Dados Principais, endereços, contatos, apresentação da

Leia mais

Como cadastrar um produto, e o que é necessário para um cadastro correto. Controle de estoque > Tabelas gerais > produtos > acesso a dados gerais

Como cadastrar um produto, e o que é necessário para um cadastro correto. Controle de estoque > Tabelas gerais > produtos > acesso a dados gerais Estoque Como cadastrar um produto, e o que é necessário para um cadastro correto. Cadastro de Produto Controle de estoque > Tabelas gerais > produtos > acesso a dados gerais Os campos destacados acima

Leia mais

Gestão Unificada de Recursos Institucionais GURI

Gestão Unificada de Recursos Institucionais GURI Documentação de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo de Processo Seletivo Acadêmico Versão 2.1.5 Última revisão: 18/12/2017 2017 Versão: 1.0 Documentação: André L. M. C. Revisão:

Leia mais

1. ACESSANDO O SISTEMA

1. ACESSANDO O SISTEMA MANUAL DE RECURSOS Este documento apresenta como proceder para realização do cadastro e resolução dos RECURSOS. Passo a Passo 1. ACESSANDO O SISTEMA Para acessar o programa, basta abrir seu navegador e

Leia mais

MANUAL DE ORIENTAÇÃO AOS SERVIÇOS DO PORTAL ECONOMUS (ACESSO EXCLUSIVO)

MANUAL DE ORIENTAÇÃO AOS SERVIÇOS DO PORTAL ECONOMUS (ACESSO EXCLUSIVO) MANUAL DE ORIENTAÇÃO AOS SERVIÇOS DO PORTAL ECONOMUS (ACESSO EXCLUSIVO) Divisão de Pagamentos e Análise de Contas Médicas - DIPAC Divisão de Credenciamento - DICRE Vigência: JULHO/2016. Versão 2 ÍNDICE

Leia mais

Ministério da Cultura

Ministério da Cultura Ministério da Cultura MANUAL DO PROPONENTE: RELATÓRIO TRIMESTRAL VERSÃO 1.0 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 22/03/2013 1.0 Criação do documento Aline Oliveira - MINC 3 ÍNDICE 1. APRESENTAÇÃO...

Leia mais

Noções básicas do SAP Business One Tópico: Cadastro e documentos

Noções básicas do SAP Business One Tópico: Cadastro e documentos Fundamentos Soluções Unidade: Noções básicas do SAP Business One Tópico: Cadastro e documentos Ao concluir este exercício, você estará apto a: Visualizar o cadastro de parceiros de negócios Criar um esboço

Leia mais

Preparação. Na página do curso, fazer download do arquivo LabAula.txt; No EasySQL,

Preparação. Na página do curso, fazer download do arquivo LabAula.txt; No EasySQL, Estudo Dirigido Preparação Na página do curso, fazer download do arquivo LabAula.txt; No EasySQL, Criar um arquivo de banco de dados chamado Empresa; Cliqueem carregar script... e selecione esse arquivo;

Leia mais

MANUAL DE FILAS DE ATENDIMENTO

MANUAL DE FILAS DE ATENDIMENTO MANUAL DE FILAS DE ATENDIMENTO 1. FILAS DE ATENDIMENTO 1.1. FILAS EXISTENTES Para chegar encontrar as filas de atendimento, acesse a central de atendimento selecionando o. Note que algumas das filas estão

Leia mais

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus.

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus. PD07 1.OBJETIVO Este documento ter por objetivo auxiliar o no entendimento e utilização do Nexus. 2. VISÃO GERAL O Nexus é uma plataforma de integração de dados, onde é possível ligar a base de dados do

Leia mais

MODELAGEM DE DADOS - INTRODUÇÃO AO SQL: DML. Prof. Angelo Augusto Frozza, M.Sc.

MODELAGEM DE DADOS - INTRODUÇÃO AO SQL: DML. Prof. Angelo Augusto Frozza, M.Sc. MODELAGEM DE DADOS - INTRODUÇÃO AO SQL: DML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza DML Data Manipulation Language Linguagem de Manipulação de Dados Comandos básicos: Insert Update

Leia mais

Manual Recurso Valores Default. FullCopyConvert Data

Manual Recurso Valores Default. FullCopyConvert Data Manual Recurso Valores Default. FullCopyConvert Data Revisão: Novembro / 2016 Sumário Bem-vindo ao FullCopyConvert Data! Estas instruções irão guiá-lo para utilizar os valores default juntamente com variáveis

Leia mais

SQL (com MySQL) Apresentação OBJETIVOS. Programação

SQL (com MySQL) Apresentação OBJETIVOS. Programação SQL (com MySQL) Programação Formato: Mentored - Presencial Preço: 395 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 2ª a 6ª das 9h às 21h30

Leia mais