Bancos de Dados: impossível viver sem eles...

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

Download "Bancos de Dados: impossível viver sem eles..."

Transcrição

1 Bancos de Dados: impossível viver sem eles... Vanessa Braganholo

2 Vocês já sabem programar... Problema: eu preciso calcular a média de uma turma de Estruturas de Dados II

3 public static void main(string[] args) { Scanner teclado = new Scanner(System.in); System.out.print("Entre com o número de alunos da turma: "); int t = teclado.nextint(); float notas[][] = new float[t][4]; for (int i = 0; i < t; i++) { //armazena notas de 3 provas dos alunos de uma turma em uma matriz System.out.println("Entre com a nota da P1 do aluno " + i + ":"); notas[i][0] = teclado.nextfloat(); System.out.println("Entre com a nota da P2 do aluno " + i + ":"); notas[i][1] = teclado.nextfloat(); System.out.println("Entre com a nota da P3 do aluno " + i + ":"); notas[i][2] = teclado.nextfloat(); //calcula a média e armazena na quarta posição da matriz notas[i][3] = (notas[i][0] + notas[i][1] + notas[i][2])/3; }

4 for (int i = 0; i < t; i++) { //imprime a media e o status de cada aluno. float media = notas[i][3]; System.out.print("A média do aluno " + i + " é: " + media + ". "); System.out.print("O status do aluno é: "); if (media >= 6) System.out.println("APROVADO"); else if (media < 4) System.out.println("REPROVADO"); else System.out.println("FAZER VS"); } }// fim do método main

5 Vamos testar?

6 Vamos testar? Funciona! Mas, na hora de lançar as notas na pauta, eu me dou conta de que vou ter que digitar todas as notas novamente! Por que? Porque o programa não salva os dados digitados pelo professor A cada execução, a memória está zerada, e os dados são lidos para que a média possa ser calculada

7 Solução? Vamos gravar as notas num arquivo! Assim, eu digito tudo uma única vez, e os dados podem ser lidos futuramente se necessário Um conjunto de notas fica associado à matrícula do aluno, e também ao ano/semestre em que ele cursou a disciplina

8 Arquivo de Notas Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

9 Mas... Depois te gravar as notas de 20 turmas no arquivo, ele começa a ficar grande e difícil de manipular

10 Cenário 1 Um ex-aluno se candidatou para ser meu bolsista de IC Para decidir se vou aceitá-lo, quero consultar a nota que ele tirou na minha disciplina Solução: tenho que escrever um programa que lê o arquivo sequencialmente, até encontrar as notas do aluno

11 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

12 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

13 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

14 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

15 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

16 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

17 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0

18 Cenário 2 Quero fazer uma análise estatística para ver a evolução da média das turmas ao longo dos anos Solução: fazer um programa que lê o arquivo sequencialmente, calcula a média de cada turma, e imprime na tela os valores das médias por ano/semestre

19 Calcular a média das turmas Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0 8,33

20 Calcular a média das turmas Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0 8,33 4,56

21 Calcular a média das turmas Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0 8,33 4,56 6,33

22 Calcular a média das turmas Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0 8,33 4,56 6,33

23 Calcular a média das turmas Matrícula Ano Semestre P1 P2 P ,0 8,0 7, ,0 5,5 1, ,0 7,0 8, ,0 4,5 7, ,5 6,5 7, ,4 5,6 4, ,0 4,5 9,0 8,33 4,56 6,33 6,40 Média da turma 2009/1 = 6,40

24 Mas... Quanto mais o tempo passa, maior fica o arquivo, mais lentas ficam as consultas É necessário fazer leitura sequencial do arquivo

25 Como melhorar esse cenário? Organizar os dados de forma que eles sejam armazenados ordenados por número de matrícula Isso faria a busca das notas de 1 aluno ser mais rápida (poderíamos usar busca binária, por exemplo)

26 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,5 7, ,4 5, ,5 1, ,5 6, ,

27 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,5 7, ,4 5, ,5 1, ,5 6, ,

28 Matrícula a procurar: Matrícula Ano Semestre P1 P2 P ,5 7, ,4 5, ,5 1, ,5 6, ,

29 Por outro lado... Calcular a média de cada turma fica bem mais complexo, pois os dados agora não estão mais armazenados por turma

30 Então vamos indexar o arquivo! Criar um arquivo separado que aponta para os registros que contêm um determinado valor de ano semestre

31 Indexar por Ano/Semestre Ano Semestre Endereço {0, 3, 6} {1, 4} {2, 1} Matrícula Ano Semestre P1 P2 P ,5 7, ,4 5, ,5 1, ,5 6, ,

32 Mas... O chefe do departamento gostou da minha ideia, e resolveu que todos os professores do departamento deveriam utilizá-lo para armazenar as notas de suas disciplinas

33 Para isso, precisamos... Adicionar uma coluna para identificar o professor da turma Adicionar uma coluna para identificar a disciplina Adicionar uma coluna para identificar a turma

34 Adição de colunas Professor e Disciplina Matrícula Professor Disciplina Turma Ano Semestre P1 P2 P Vanessa ED2 A Leo Murta Prog I A ,5 6, Vanessa ED2 A ,5 7, Simone FAC A , Vanessa ED2 A ,4 5, Vanessa ED2 A ,5 1, Vanessa ED2 A ,5 6, Vanessa ED2 A , Vanessa ED2 A

35 Alteração na estrutura do arquivo... Implica em alteração no programa que lê e manipula o arquivo Não existe independência entre os dados e o programa que os usa

36 Problema (1) Redundância de Dados pode levar a estados inconsistentes

37 Inconsistência devido a Redundância Matrícula Professor Disciplina Turma Ano Semestre P1 P2 P Vanessa ED2 A Leo Murta Prog I A ,5 6, Vanessa ED2 A ,5 7, Simone FAC A , Vanessa ED2 A ,4 5, Vanessa ED2 A ,5 1, Vanessa ED2 A ,5 6, Vanessa ED2 A , Vanessa ED2 A

38 Inconsistência devido a Redundância Matrícula Professor Disciplina Turma Ano Semestre P1 P2 P Vanessa ED2 A Leo Murta Prog I A ,5 6, Vanessa ED2 A ,5 7, Simone FAC A , Vanessa ED2 A ,4 5, Vanessa ED2 A ,5 1, Vanessa ED2 A ,5 6, Vanessa ED2 A , Aline ED2 A

39 Problema (2) Acesso concorrente pode causar inconsistências

40 Exemplo Eu quero inserir os dados de uma nova turma no arquivo 1. Abro o arquivo 2. Gravo 20 novos registros Ao mesmo tempo, Simone também quer inserir novos dados 1. Abre o arquivo 2. Grava 30 novos registros

41 Exemplo Dependendo da ordem em que as operações são disparadas, podemos ter vários resultados: 1. Alguns dos meus registros são gravados, outros são sobreescritos pelos da Simone; ou 2. Os 30 registros da Simone ficam gravados por cima dos meus 20 (e os meus 20 são perdidos)

42 Problema (3) Um professor não pode ter permissão de alterar as notas de outro professor Outra pessoa que não seja professor não pode ver os dados do arquivo

43 Como resolver estes problemas? Uso de um Sistema de Gerência de Banco de Dados (SGBD) Controle de concorrência Autorização e controle de acesso Indexação Visões

44 Vamos criar um Banco de Dados para resolver o nosso problema? 1. Modelagem de dados 2. Tradução para modelo relacional (tabelas) 3. Criação das tabelas no banco de dados 4. Inserção dos dados 5. Consultas

45 1. Modelagem de Dados

46 2. Tradução para modelo relacional (tabelas) Disciplina (CodDisciplina, Nome) Professor (CodProfessor, Nome) Turma (CodDisciplina, CodTurma, Ano, Semestre, CodProfessor) CodDisciplina referencia Disciplina CodProfessor referencia Professor Aluno (Matricula, Nome) Inscricao (Matricula, CodDisciplina, CodTurma, Ano, Semestre, P1, P2, P3) Matricula referencia Aluno (CodDisciplina, CodTurma, Ano, Semestre) referencia Turma

47 3. Criação das tabelas no Banco de Dados CREATE TABLE Disciplina ( coddisciplina VARCHAR(8) NOT NULL, nome VARCHAR(100), PRIMARY KEY (coddisciplina) ); CREATE TABLE Professor ( codprofessor VARCHAR(8) NOT NULL, nome VARCHAR(100), PRIMARY KEY (codprofessor) );

48 CREATE TABLE Turma ( coddisciplina VARCHAR(8) NOT NULL, codturma VARCHAR(3) NOT NULL, ano INT NOT NULL, semestre INT NOT NULL, codprofessor VARCHAR(8), PRIMARY KEY(codDisciplina, codturma, ano, semestre), FOREIGN KEY coddisciplina REFERENCES Disciplina, FOREIGN KEY codprofessor REFERENCES Professor ); CREATE TABLE Aluno ( matricula INT NOT NULL, nome VARCHAR(100), PRIMARY KEY(matricula) );

49 CREATE TABLE Inscricao ( matricula INT NOT NULL, coddisciplina VARCHAR(8) NOT NULL, codturma VARCHAR(3) NOT NULL, ano INTO NOT NULL, semestre INT NOT NULL, p1 FLOAT, p2 FLOAT, p3 FLOAT, PRIMARY KEY (matricula, coddisciplina, codturma, ano, semestre), FOREIGN KEY matricula REFERENCES Aluno, FOREIGN KEY (coddisciplina, codturma, ano, semestre) REFERENCES Turma );

50 Vamos usar o SGBD MySQL

51 4. Inserção dos dados (Professor) INSERT INTO Professor (CodProfessor, Nome) VALUES ( , Vanessa ); INSERT INTO Professor (CodProfessor, Nome) VALUES ( , Simone ); INSERT INTO Professor (CodProfessor, Nome) VALUES ( , Leo Murta );

52 4. Inserção dos dados (Turma) INSERT INTO Turma (CodDisciplina, CodTurma, Ano, Semestre, CodProfessor) VALUES ( TCC00165, A1, 2012, 1, ); INSERT INTO Turma (CodDisciplina, CodTurma, Ano, Semestre, CodProfessor) VALUES ( TCC00215, A1, 2012, 1, );

53 4. Inserção dos dados (Aluno) INSERT INTO Aluno (Matricula, Nome) VALUES ( , Maria Silva ); INSERT INTO Aluno (Matricula, Nome) VALUES ( , Jonas Castro ); INSERT INTO Aluno (Matricula, Nome) VALUES ( , Anderson Fontes );

54 4. Inserção dos dados (Inscricao) INSERT INTO Inscricao (Matricula, CodDisciplina, CodTurma, Ano, Semestre, P1, P2, P3) VALUES ( , TCC00165, A1, 2012, 1, 10, 4, 5.6)...

55 Aluno Turma Disciplina Professor

56 Aluno Disciplina Inscrição Professor Turma

57 Vamos fazer consultas?

58 Consulta 1 Listar todos os nomes de alunos que estão matriculados na turma A1 da disciplina TCC00165 em 2012/1. SELECT nome FROM aluno a, inscricao i WHERE i.ano = 2012 AND i.semestre = 1 AND i.codturma = 'A1' AND i.coddisciplina = 'TCC00165' AND a.matricula = i.matricula

59 Consulta 1 Listar todos os nomes de alunos que estão matriculados na turma A1 da disciplina TCC00165 em 2012/1. SELECT nome FROM aluno a, inscricao i WHERE i.ano = 2012 AND i.semestre = 1 AND i.codturma = 'A1' AND i.coddisciplina = 'TCC00165' AND a.matricula = i.matricula

60 Consulta 2 Listar todas as notas do aluno cuja matrícula é SELECT coddisciplina, p1, p2, p3 FROM inscricao i WHERE i.matricula =

61 Consulta 2 Listar todas as notas do aluno cuja matrícula é SELECT coddisciplina, p1, p2, p3 FROM inscricao i WHERE i.matricula =

62 Consulta 3 Calcular a média de cada turma SELECT coddisciplina, codturma, ano, Semestre, AVG((p1+p2+p3)/3) AS media FROM inscricao GROUP BY coddisciplina, codturma, ano, Semestre

63 Consulta 3 Calcular a média de cada turma SELECT coddisciplina, codturma, ano, Semestre, AVG((p1+p2+p3)/3) AS media FROM inscricao GROUP BY coddisciplina, codturma, ano, Semestre

64 Consulta 4 Calcular as médias de cada aluno em cada disciplina, e mostrar em ordem decrescente de média SELECT a.nome, a.matricula, i.coddisciplina, (p1+p2+p3)/3 AS media FROM aluno a, inscricao i WHERE a.matricula = i.matricula ORDER BY media desc

65 Consulta 4 Calcular as médias de cada aluno em cada disciplina, e mostrar em ordem decrescente de média SELECT a.nome, a.matricula, i.coddisciplina, (p1+p2+p3)/3 AS media FROM aluno a, inscricao i WHERE a.matricula = i.matricula ORDER BY media desc

66 Voltando aos problemas no uso de arquivos... Problema 1: Redundância de Dados Separamos os dados em várias tabelas não há mais redundância Mas isso depende de uma boa modelagem dos dados o SGBD por si só não garante que não haverá redundância

67 Voltando aos problemas no uso de arquivos... Problema 2: Acesso concorrente O SGBD garante que, mesmo com acessos concorrentes, os dados continuarão íntegros

68 Voltando aos problemas no uso de arquivos... Problema 3: Um professor não pode alterar os dados de turmas de outros professores Vamos criar uma visão para cada professor cada professor enxergará e terá permissão para alterar somente os dados de suas próprias turmas

69 Criação da Visão CREATE VIEW INSCRICOES_VANESSA AS ( SELECT * FROM INSCRICAO WHERE (coddisciplina, codturma, ano, semestre) IN (SELECT coddisciplina, codturma, ano, semestre FROM TURMA WHERE CodProfessor='500100' ) )

70 Consulta sobre a visão SELECT * FROM INSCRICOES_VANESSA

71 Existem diversos outros

72 E se... O sistema de carteirinhas da UFF quiser usar o meu banco de dados? O sistema de monitoria da UFF quiser usar o meu banco de dados?...

73 E se... O sistema de carteirinhas da UFF quiser usar o meu banco de dados? O sistema de monitoria da UFF quiser usar o meu banco de dados? Posso adicionar outras tabelas, e várias aplicações passam a usar o mesmo banco de dados

74 iduff Carteirinhas Monitoria Banco de Dados da UFF

75 Facebook Usa vários bancos de dados para armazenar usuários, amigos, posts, fotos, etc MySQL, Cassandra Fonte:

76 Facebook Para mostrar o seu feed de notícias, o Facebook faz consultas ao banco de dados para trazer os posts recentes dos seus amigos SELECT mensagem FROM posts p, amigos a, usuario u1, usuario u2 WHERE p.autor = u2.id AND a.usuario = u1.id AND a.amigo =u2.id AND u1.id = X

77 Facebook IMPORTANTE: Este é um exemplo hipotético não quer dizer que os dados estejam armazenados com essa estrutura Para mostrar o seu feed de notícias, o Facebook faz consultas ao banco de dados para trazer os posts recentes dos seus amigos SELECT mensagem FROM posts p, amigos a, usuario u1, usuario u2 WHERE p.autor = u2.id AND a.usuario = u1.id AND a.amigo =u2.id AND u1.id = X

78 Facebook IMPORTANTE: Este é um exemplo hipotético não quer dizer que os dados estejam armazenados com essa estrutura Para mostrar o seu feed de notícias, o Facebook faz consultas ao banco de dados para trazer os posts recentes dos seus amigos SELECT mensagem FROM posts p, amigos a, usuario u1, usuario u2 WHERE p.autor = u2.id AND a.usuario = u1.id AND a.amigo =u2.id AND u1.id = X ID do usuário para o qual o Facebook vai exibir o Feed de notícias

79

80 Facebook em números (Dados de 2010) 570 bilhões de page views por mês Existem mais fotos no Facebook do que em todos os outros sites juntos (incluindo o Flickr) Mais de 3 bilhões de fotos são armazenadas no Facebook por mês O sistema do Facebook serve 1,2 milhões de fotos por segundo Mais de 25 bilhões de mensagens (atualizações de status, comentários, etc) são trocadas pelos usuários a cada mês Fonte:

81 Bancos Cada cliente é uma tupla numa tabela (clientes) Cada conta corrente é uma tupla numa tabela (conta) Cada débito ou crédito na sua conta é uma tupla numa tabela (transações) Imaginem a quantidade de dados armazenada no banco de dados do Banco do Brasil!

82 Banco do Brasil em números 52,7 milhões de clientes 33,758 milhões de contas-correntes de pessoas físicas 2,176 milhões de contas-correntes de pessoas jurídicas Se cada conta-corrente tiver uma média de 10 lançamentos por mês (entre débitos e créditos), a tabela de transações teria em torno de 360 milhões de novas tuplas por mês Fonte:

83 Imposto de Renda Cada declaração de Imposto de Renda é enviada para a Receita Federal, que armazena os dados em seu banco de dados (desmembrando os dados em várias tuplas de várias tabelas)

84 Fonte: Imposto de Renda em números declarações foram recebidas em 2012 Se cada declaração tiver 10 bens (entre contascorrentes, aplicações financeiras, imóveis, etc), a tabela de bens recebe 250 milhões de tuplas por ano Além dos bens, cada declaração também informa despesas médicas, dados de dependentes, fontes pagadoras, etc

85 Cartão de Crédito Cada compra que você faz...

86 Visa em números 916 milhões de transações no último trimestre de 2010 (América Latina + Caribe) Fonte:

87 Gmail Cada que você envia ou recebe...

88 Gmail em números 350 milhões de usuários Supondo que cada usuário envia/recebe 20 s por dia, são 7 bilhões de mensagens que precisam ser armazenadas por dia Fonte:

89 DBA Todas essas são aplicações isoladas, porém com grande quantidade de dados - tempo de acesso é crucial Empresas grandes possuem várias aplicações acessando o mesmo banco de dados Nestes casos, é necessário um profissional especializado para cuidar do banco de dados o DBA

90

91 No mercado Um desenvolvedor/programador/analista de sistemas precisa que saber banco de dados Os dados tratados pela aplicação que o desenvolvedor está construindo quase sempre precisam ser armazenados Entender como isso funciona é crucial para fazer programas eficientes e corretos

92

93

94 US$ 8000,00 por mês!

95 Bancos de Dados: impossível viver sem eles... Vanessa Braganholo

Ajuda em php + xml + sql Posted by kabonga - 2008/07/15 23:56

Ajuda em php + xml + sql Posted by kabonga - 2008/07/15 23:56 Ajuda em php + xml + sql Posted by kabonga - 2008/07/15 23:56 Boas, Estou aqui com um problema com um php. Tenho de gerar um formulário, e ter a validação com mensagens do tipo: "dados inseridos com sucesso"

Leia mais

Exercícios de Revisão Java Básico

Exercícios de Revisão Java Básico Exercícios de Revisão Java Básico (i) Programação básica (estruturada) 1) Faça um programa para calcular o valor das seguintes expressões: S 1 = 1 1 3 2 5 3 7 99... 4 50 S 2 = 21 50 22 49 23 48...250 1

Leia mais

Profº Aldo Rocha. Banco de Dados

Profº Aldo Rocha. Banco de Dados Profº Aldo Rocha Banco de Dados HOJE! CREATE TABLE com uma Chave primária Primeiramente façam um SELECT na tabela pessoa. Percebam que não há NENHUMA CHAVE PRIMÁRIA. utilizem o comando SHOW CREATE TABLE

Leia mais

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

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda. SQL comando SELECT Uma das tarefas mais requisitadas em qualquer banco de dados é obter uma listagem de registros armazenados. Estas tarefas são executadas pelo comando SELECT Sintaxe: SELECT [DISTINCT]

Leia mais

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL INTRODUÇÃO: O PostgreSQL é um dos mais populares e avançados sistemas gerenciadores de banco de dados (SGBD) com código aberto. É

Leia mais

insfcanceof new public switch transient while byte continue extends for int null

insfcanceof new public switch transient while byte continue extends for int null Palavras -chave de JAV A abstract catch do final implements long private static throw void boolean char double finally import native protected super throws volatile break class float insfcanceof new public

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com. Preparando o ambiente do Banco de dados Mysql

Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com. Preparando o ambiente do Banco de dados Mysql Criar database: Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com Preparando o ambiente do Banco de dados Mysql CREATE DATABASE `tempuino` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

Leia mais

O guia completo para uma presença. online IMBATÍVEL!

O guia completo para uma presença. online IMBATÍVEL! O guia completo para uma presença online IMBATÍVEL! Sumário Introdução 3 Capítulo 1 - Produção de Conteúdo: Por que e Como produzir 5 Capítulo 2 - Distribuição e Divulgação 8 Capítulo 3 - Monitoramento

Leia mais

Principais Comandos SQL Usados no MySql

Principais Comandos SQL Usados no MySql Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)

Leia mais

Banco de Dados. Um momento crucial na organização dos dados é a forma com que cadastramos estes dados, a estrutura de armazenamento que criamos.

Banco de Dados. Um momento crucial na organização dos dados é a forma com que cadastramos estes dados, a estrutura de armazenamento que criamos. Banco de Dados O que é um Banco de Dados? Este assunto é muito vasto, tentaremos resumi-lo para atender as questões encontradas em concursos públicos. Já conhecemos o conceito de dado, ou seja, uma informação

Leia mais

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus Programação Orientada a Objetos: Lista de exercícios #1 Bruno Góis Mateus 1 Contents Programação Orientada a Objetos (Bruno Góis Mateus ): Lista de exercícios #1 Classes e Instanciação 3 A classe Circle...............................................

Leia mais

Manual do Instar Mail v2.0

Manual do Instar Mail v2.0 Manual do Instar Mail v2.0 Sumário Conteúdo Menu Principal... 2 Menu Cliente... 3 Pagina Categorias do Instar-Mail... 4 Importação... 4 Campanhas... 8 Cadastramento de campanhas do Instar-Mail... 9 Ações

Leia mais

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES BANCO DE DADOS GERENCIAL 1 AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES Integridade de domínio A integridade de domínio é a validade de entradas para uma coluna específica. É possível aplicar a integridade

Leia mais

Simulado Informática Concurso Correios - IDEAL INFO

Simulado Informática Concurso Correios - IDEAL INFO Simulado Informática Concurso Correios - IDEAL INFO Esta prova de informática é composta por 20 (vinte) questões de múltipla escolha seguindo o molde adotado pela UnB/CESPE. O tempo para a realização deste

Leia mais

Como escrever melhor em 5 passos simples

Como escrever melhor em 5 passos simples Como escrever melhor em 5 passos simples Escrever um artigo para seu blog pode ser um processo estressante e tomar bastante tempo, especialmente se você não é um escritor. Mas quando você está determinado

Leia mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

Modelo Cliente/Servidor Por HIARLY ALVES

Modelo Cliente/Servidor Por HIARLY ALVES UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE CONCEITOS Cliente x Servidor. Cliente É um programa (software) executado

Leia mais

Prof. Carlos Majer Aplicações Corporativas UNICID

Prof. Carlos Majer Aplicações Corporativas UNICID Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença

Leia mais

Aula 3 Desvio Condicional

Aula 3 Desvio Condicional Aula 3 Desvio Condicional ROTEIRO DA AULA Desvio Condicional Simples Desvio Condicional Composto Desevio Condicional Aninhado Desvio Condicional em JAVA 2 DESVIO CONDICIONAL Um desvio condicional é usado

Leia mais

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir: Chaves 1 Chaves CONCEITO DE CHAVE: determina o conceito de item de busca, ou seja, um dado que será empregado nas consultas à base de dados. É um conceito lógico da aplicação (chave primária e chave estrangeira).

Leia mais

Manual do Software Pctel Supervisor Desktop

Manual do Software Pctel Supervisor Desktop Manual do Software Pctel Supervisor Desktop Conteúdo O que é o Pctel Supervisor Desktop?...03 O que é usuário do canal (PA)?...03 Como cadastrar usuário do canal (PA)?...04 Como remover um usuário do canal?...05

Leia mais

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 3

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 3 ADICIONANDO UM PRODUTO CURSO BÁSICO DE CRIAÇÃO DE SITES Para que sua loja funcione você tem de ter algum produto para vender, ou algum serviço para prestar. Como sua loja está na Internet as pessoas não

Leia mais

Com Pedido de Compra Sem Pedido de Compra ou Entrada Manual Importando XML enviado do Fornecedor

Com Pedido de Compra Sem Pedido de Compra ou Entrada Manual Importando XML enviado do Fornecedor Movimentos - Entrada de Nota Fiscal Para realizar a entrada de nota fiscal no sistema, verifica-se primeiro as opções, existem vários meios para dar entrada em uma Nota Fiscal: Com Pedido de Compra é quando

Leia mais

Configurando o Controle dos Pais no Windows Vista

Configurando o Controle dos Pais no Windows Vista Autor: Bruno Leonardo MCP, MCDST, MCSA http://brunoleonardoleal.spaces.live.com 24/06/2007 Configurando o Controle dos Pais no Windows Vista Página 1 de 16 O Controle dos Pais está disponível nas versões

Leia mais

Persistência de Dados

Persistência de Dados Persistência de s Universidade do Estado de Santa Catarina - Udesc Centro de Ciências Tecnológicas - CCT Departamento de Ciência da Computação Tecnologia de Sistemas de Informação Estrutura de s II - DAD

Leia mais

COMO PROGRAMAR SEU TIME

COMO PROGRAMAR SEU TIME COMO PROGRAMAR SEU TIME 1) INSTALAÇÃO: Instale o simulador da categoria SIMUROSOT da FIRA. O simulador é gratuito e está disponível para download no site da FIRA (www.fira.net) ou no site da competição

Leia mais

Vetores. Professor Dr Francisco Isidro Massettto francisco.massetto@ufabc.edu.br

Vetores. Professor Dr Francisco Isidro Massettto francisco.massetto@ufabc.edu.br Professor Dr Francisco Isidro Massettto francisco.massetto@ufabc.edu.br Nem sempre os tipos básicos: (inteiro, real, caracter e lógico) são suficientes para implementar um algoritmo. Por exemplo: Considere

Leia mais

MANUAL DE INSCRIÇÃO NAS LINHAS DE AÇÃO PROGRAMA DE INVESTIMENTO SPCINE E BRASIL DE TODAS AS TELAS

MANUAL DE INSCRIÇÃO NAS LINHAS DE AÇÃO PROGRAMA DE INVESTIMENTO SPCINE E BRASIL DE TODAS AS TELAS MANUAL DE INSCRIÇÃO NAS LINHAS DE AÇÃO PROGRAMA DE INVESTIMENTO SPCINE E BRASIL DE TODAS AS TELAS ÍNDICE ENTRANDO NA PLATAFORMA... 4 PREENCHENDO O CADASTRO INDIVIDUAL... 7 FAZENDO INSCRIÇÃO NAS LINHAS

Leia mais

Linguagem de Consulta - SQL

Linguagem de Consulta - SQL SQL Structured Query Language Linguagem de Consulta Estruturada; Originou-se da linguagem SEQUEL (1974); Revisada e chamada de SQL em 1976/77; Em 1986, padronizada pelo ANSI/ISO - chamada SQL-86; Em 1987

Leia mais

Facebook Instruções de integração com PayPal

Facebook Instruções de integração com PayPal Facebook Instruções de integração com PayPal Há diversas formas de utilizar o PayPal para receber pagamentos na plataforma do Facebook. Primeiro você precisa decidir suas necessidades para a opção mais

Leia mais

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema:

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema: Manual MQS Para acessar o sistema MQS na versão em PHP, basta clicar no link: www.mqs.net.br/plus. Colocar login e senha que foram fornecidos por email. Logo após colocar essas informações abrirá a página

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Banco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents

Banco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents Banco de dados Linguagens de Banco de Dados II 1 Linguagem de Definição de Dados - DDL Comandos utilizados para criação do esquema de dados; Um DDL permite ao utilizador definir tabelas novas e elementos

Leia mais

Manual do Aluno Tutorial EAD S.O.S. Professor MANUAL DE ACESSO. Leia este Tutorial antes de entrar na sala de aula virtual

Manual do Aluno Tutorial EAD S.O.S. Professor MANUAL DE ACESSO. Leia este Tutorial antes de entrar na sala de aula virtual 1 MANUAL DE ACESSO Leia este Tutorial antes de entrar na sala de aula virtual 2 ÍNDICE Índice Geral...... 02 Seja bem-vindo!... 03 Instruções para o primeiro acesso...... 04 Acessando o ambiente de ensino...

Leia mais

Ter o controle das pastas (Prontuários) armazenadas no "SAME", utilizando-se do recurso do "Volume".

Ter o controle das pastas (Prontuários) armazenadas no SAME, utilizando-se do recurso do Volume. Page 1 of 31 184771 Módulo: AMAP - SAME PDA 184771: Controle do Arquivamento de Pastas do SAME. SOLICITAÇÃO DO CLIENTE Ter o controle das pastas (Prontuários) armazenadas no "SAME", utilizando-se do recurso

Leia mais

COMO CRIAR UM SITE DE NEGÓCIOS

COMO CRIAR UM SITE DE NEGÓCIOS 0 COMO CRIAR UM SITE DE NEGÓCIOS Em 5 Passos Simples Aprenda aqui a criar um site de negócios de maneira simples, com algumas dicas fundamentais para o começo do seu projeto no Mercado Digital COMO CRIAR

Leia mais

Técnicas de Normalização por Phaser

Técnicas de Normalização por Phaser Técnicas de Normalização por Phaser http://phpbrasil.com/articles/article.php/pagerrow/0/id/146 Dos fatores mais importantes no desenvolvimento de páginas dinâmicas é a definição de banco de dados. Se

Leia mais

Passo-a-passo Oi Torpedo Empresa

Passo-a-passo Oi Torpedo Empresa Passo-a-passo Oi Torpedo Empresa Índice Logando no Oi Torpedo Empresa...2 Termo de Adesão ao Serviço...5 Página de Entrada no Oi Torpedo Empresa...6 Cadastramento de Usuário (Funcionalidade Somente Disponível

Leia mais

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle Curso Juventude Brasileira e Ensino Médio Inovador Manual do ambiente Moodle CURSO DE INTRODUÇÃO AO MOODLE 1. Introdução Estamos começando nossa viagem e nossa primeira parada é na unidade denominada Curso

Leia mais

Trabalho 3: Agenda de Tarefas

Trabalho 3: Agenda de Tarefas INF 1620 Estruturas de Dados Semestre 08.2 Trabalho 3: Agenda de Tarefas O objetivo deste trabalho é a implementação de um conjunto de funções para a manipulação de uma agenda de tarefas diárias, de forma

Leia mais

Aula 1: Conhecendo a Calculadora

Aula 1: Conhecendo a Calculadora Nome completo do(a) aluno(a): Nº Ano: Turma: Data: / / Aula 1: Conhecendo a Calculadora Nosso objetivo é que vocês consigam identificar os conteúdos matemáticos já aprendidos na sala de aula de uma forma

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA Manual do Moodle- Sala virtual UNIFAP MACAPÁ-AP 2012 S U M Á R I O 1 Tela de Login...3 2 Tela Meus

Leia mais

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:

Leia mais

9 Comandos condicionais

9 Comandos condicionais 9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em

Leia mais

Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli

Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli Banco de Dados I 2007 Módulo V: Indexação em Banco de Dados (Aulas 4) Clodis Boscarioli Agenda: Indexação em SQL; Vantagens e Custo dos Índices; Indexação no PostgreSQL; Dicas Práticas. Índice em SQL Sintaxe:

Leia mais

Implementando uma Classe e Criando Objetos a partir dela

Implementando uma Classe e Criando Objetos a partir dela Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe

Leia mais

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia LGTi Tecnologia Soluções Inteligentes Manual - Outlook Web App Siner Engenharia Sumário Acessando o Outlook Web App (Webmail)... 3 Email no Outlook Web App... 5 Criar uma nova mensagem... 6 Trabalhando

Leia mais

Sua Tríplice de um Curso de Sucesso

Sua Tríplice de um Curso de Sucesso Sua Tríplice de um Curso de Sucesso Um guia para identificar a sua grande idéia para um curso on-line Todo curso on-line de sucesso começa como uma idéia... Existem muitas formas de se identificar idéias

Leia mais

Para mais informações sobre como utilizar o aplicativo, acesse o endereço: http://www.filhosemfila.com.br/mp/

Para mais informações sobre como utilizar o aplicativo, acesse o endereço: http://www.filhosemfila.com.br/mp/ Para instalar o Filho sem Fila, basta acessar a Apple App Store, se for usuário Apple, ou a Play Store, caso use um aparelho com sistema Android, e buscar por Colégio São José de Bauru. Feitos o download

Leia mais

Manual de Atendimento do Chat Casa do Corretor. Página 1

Manual de Atendimento do Chat Casa do Corretor. Página 1 Manual de Atendimento do Chat Casa do Corretor Página 1 Página 2 Índice: Acessando o Sistema... 03 Escala de Atendimento... 06 Painel de Atendimento... 07 Home... 08 Respostas Prontas... 09 Comandos Prontos...

Leia mais

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!!

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!! Apresentação Este manual é uma orientação para os participantes de cursos no ambiente Moodle do INSTITUTO PRISMA. Tem como objetivo orientar sobre as ações básicas de acesso e utilização do ambiente virtual

Leia mais

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 2 TERMO DE COMPROMISSO... 3 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 3 ETAPAS

Leia mais

Aula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.

Aula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com. Aula 04 Operadores e Entrada de Dados Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Operadores: Aritméticos; Atribuição; Concatenação;

Leia mais

PASSO A PASSO PARA CADASTRAR OFERTAS, PRODUTOS E SERVIÇOS WWW.WEBLUG.COM.BR.COM.BR

PASSO A PASSO PARA CADASTRAR OFERTAS, PRODUTOS E SERVIÇOS WWW.WEBLUG.COM.BR.COM.BR PASSO A PASSO PARA CADASTRAR OFERTAS, PRODUTOS E SERVIÇOS WWW.WEBLUG.COM.BR.COM.BR 1) Acesse na página principal, ANUNCIAR. 2) Preencha todos os campo 3) Escolha o plano de veiculação 4) Digite o nome

Leia mais

PHP INTEGRAÇÃO COM MYSQL PARTE 1

PHP INTEGRAÇÃO COM MYSQL PARTE 1 INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança

Leia mais

..:Sgi-Plus:.. Manual completo do sistema de vendas Sgi-plus. Site..: http:// www.giovaneinformatica.com.br

..:Sgi-Plus:.. Manual completo do sistema de vendas Sgi-plus. Site..: http:// www.giovaneinformatica.com.br ..:Sgi-Plus:.. Manual completo do sistema de vendas Sgi-plus Site..: http:// www.giovaneinformatica.com.br E-mail..: suporte@giovaneinformatica.com.br 1-) CADASTRANDO DE PRODUTOS -Detalhes da tela -Salvando

Leia mais

Tabelas vista de estrutura

Tabelas vista de estrutura Tabelas vista de estrutura A vista de estrutura permite definir a configuração dos dados Vamos adicionar os restantes campos à tabela carros, de acordo com o modelo de dados feito no papel 47 Tabelas vista

Leia mais

Estrutura Condicional em Java

Estrutura Condicional em Java Estrutura Condicional em Java Linguagem de Programação 1 O Java contém três tipos de instruções de seleção. A instrução if realiza uma ação se uma condição for verdadeira ou pula a ação se a condição for

Leia mais

7 Ações para afastar a crise Utilizando o marketing para melhorar suas vendas.

7 Ações para afastar a crise Utilizando o marketing para melhorar suas vendas. Criamos uma pequena lista de ações ligados ao marketing na internet que nem chega a ser um diferencial. Será o mínimo para que você com seu negócio consiga se manter no mercado e continuar a gerar lucros.

Leia mais

Prefeitura de Volta Redonda Secretaria Municipal de Educação Departamento Pedagógico Núcleo de Tecnologia Educacional Volta Redonda NTM

Prefeitura de Volta Redonda Secretaria Municipal de Educação Departamento Pedagógico Núcleo de Tecnologia Educacional Volta Redonda NTM Prefeitura de Volta Redonda Departamento Pedagógico NTM Planilha Eletrônica Prefeitura de Volta Redonda Departamento Pedagógico NTM Prefeitura de Volta Redonda Departamento Pedagógico NTM Coloque seus

Leia mais

MIT072 Manual de Operação do Portal - Professores

MIT072 Manual de Operação do Portal - Professores ACESSO AO PORTAL Para acessar o Portal, o professor deve entrar no site Https://meu.ifmg.edu.br/Corpore.Net/Logon.aspx. Na página apresentada será necessário fazer o login preenchendo os campos Usuário

Leia mais

Conceitos básicos da linguagem C

Conceitos básicos da linguagem C Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por

Leia mais

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza www.luizclaudiofs.blogspot.com

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza www.luizclaudiofs.blogspot.com Personal Home Page PHP 1 O que é PHP? PHP (Personal Home Page) é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL

Leia mais

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

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE

COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE www.agenciaatos.com.br COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE APLICAÇÃO DA CONSULTORIA EM VENDAS ONLINE É assim que os resultados são gerados. No entanto, é

Leia mais

Agendamento de tarefas

Agendamento de tarefas Introdução O que é o cron? Nada mais é do que a agenda do sistema para determinar tarefas a serem executadas em horários específicos. No caso do cron, podemos agendar diversas tarefas administrativas,

Leia mais

BRAININ MARKETING DIGITAL DE RESULTADO

BRAININ MARKETING DIGITAL DE RESULTADO BRAININ IN MARKETING DIGITAL DE RESULTADO 75% OFF Sua empresa está em crise? Nossos clientes não estão. AUMENTE SUAS VENDAS COM MARKETING DE RESULTADOS. + + = Consultoria Web Marketing Digital SGW Flex

Leia mais

Equipe OC- Olimpíadas Científicas

Equipe OC- Olimpíadas Científicas Equipe OC- Olimpíadas Científicas Ivan Tadeu Ferreira Antunes Filho 1 de outubro de 2012 Resumo Bem vindo a equipe do OC! Aqui está o resumo de todas as regras que temos no site até o presente momento.

Leia mais

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0 COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2015 SUMÁRIO 1. O MOODLE 3 2. Acesso à Plataforma 3 2.1. Cadastrar-se em uma disciplina 4 2.2. Página Inicial do Curso 5 3.

Leia mais

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)

Leia mais

ÍNDICE 1 COMO ME CADASTRAR E ACESSAR O MLABS... 1

ÍNDICE 1 COMO ME CADASTRAR E ACESSAR O MLABS... 1 ÍNDICE 1 COMO ME CADASTRAR E ACESSAR O MLABS... 1 1.1 CRIAR CONTA GRÁTIS 7 DIAS... 1 1.2 LOGAR COM FACEBOOK... 2 2 COMO ADICIONAR AS MINHAS REDES... 4 2.1 FACEBOOK... 4 2.2 TWITTER... 7 2.3 INSTAGRAM...10

Leia mais

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile? Seja bem-vindo(a) ao Manual Fácil Jimbo. O jeito mais simples de você aprender a usar o nosso software gratuito. Com esse passo a passo você fica sabendo como acrescentar despesas, alterar lançamentos,

Leia mais

Introdução à Engenharia da Computação. Banco de Dados Professor Machado

Introdução à Engenharia da Computação. Banco de Dados Professor Machado Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:

Leia mais

Tutorial Web Mail. Acesso e Utilização. MPX Brasil Cuiabá/MT: Av. Mal Deodoro, 1522 B Centro Norte. Contato: (65) 3364-3132 cuiaba@mpxbrasil.com.

Tutorial Web Mail. Acesso e Utilização. MPX Brasil Cuiabá/MT: Av. Mal Deodoro, 1522 B Centro Norte. Contato: (65) 3364-3132 cuiaba@mpxbrasil.com. Tutorial Web Mail Acesso e Utilização Como acessar meu e-mail institucional? 1. Para acessar seu e-mail institucional, acesse primeiramente o site ao qual ele pertence, por exemplo o e-mail contato@alianca.to.gov.br

Leia mais

Tanto na visão semanal como diária você tem a sua disposição algumas opções uteis que facilitarão seu dia a dia.

Tanto na visão semanal como diária você tem a sua disposição algumas opções uteis que facilitarão seu dia a dia. Agenda A agenda é o coração de qualquer clinica estética, já que trata-se de uma peça fundamental para organizar seu trabalho diário. Entretanto, dentro de FLOWww a agenda ganha um destaque ainda mais

Leia mais

Autorizar Programas para Usuários. Esse help servirá para ajudar a configurar as permissões para os funcionários da empresa.

Autorizar Programas para Usuários. Esse help servirá para ajudar a configurar as permissões para os funcionários da empresa. Autorizar Programas para Usuários Esse help servirá para ajudar a configurar as permissões para os funcionários da empresa. Os privilégios são definidos de acordo com o critério do cliente, analisando

Leia mais

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 3 TERMO DE COMPROMISSO... 4 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 4

Leia mais

..:Restaurantes:.. Manual completo do sistema de vendas Restaurantes. Site..: http:// www.giovaneinformatica.com.br

..:Restaurantes:.. Manual completo do sistema de vendas Restaurantes. Site..: http:// www.giovaneinformatica.com.br ..:Restaurantes:.. Manual completo do sistema de vendas Restaurantes Site..: http:// www.giovaneinformatica.com.br E-mail..: suporte@giovaneinformatica.com.br :.. Índice ndice..: 1-) CADASTRANDO DE PRODUTOS

Leia mais

Como utilizar a internet para aumentar vendas no mundo real

Como utilizar a internet para aumentar vendas no mundo real Como utilizar a internet para aumentar vendas no mundo real [Conheça o poder da internet] www.93digital.xyz 93 digital 93 digital Como utilizar a internet para aumentar vendas no mundo real Como utilizar

Leia mais

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível

Leia mais

Ambiente Virtual de Aprendizagem. Primeiros Passos

Ambiente Virtual de Aprendizagem. Primeiros Passos Ambiente Virtual de Aprendizagem Primeiros Passos Sobre a Univap Virtual Sobre o Moodle Primeiras páginas do AVA Como realizar o 1º acesso? Esqueceu a senha? Problemas com o acesso? Como acessar uma disciplina?

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

Leia mais

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

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011

Leia mais

Profº Aldo Rocha. Banco de Dados

Profº Aldo Rocha. Banco de Dados Profº Aldo Rocha Banco de Dados Aula Passada Na aula passada nós iniciamos a utilização e conhecimento de comandos voltados para implementação de rotinas em banco de dados. Os comandos apresentados foram:

Leia mais

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do

Leia mais

Guia para utilização do ambiente de EaD UniRitter

Guia para utilização do ambiente de EaD UniRitter Guia para utilização do ambiente de EaD UniRitter Sumário 1 Acesso ao ambiente de EaD... 1 2 Navegação... 2 3 Perfil... 2 4 Programação... 3 5 Blocos... 4 6 Comunicação... 6 6.1 Fórum de notícias... 6

Leia mais

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE 2 1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE ATENDIMENTO... 6 4 - A TELA AGENDA... 7 4.1 - TIPOS

Leia mais

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções 1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar

Leia mais

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas

Leia mais

EATON Fácil V1.00 Guia de utilização

EATON Fácil V1.00 Guia de utilização EATON Fácil V1.00 Guia de utilização Índice geral. Índice geral.... 2 Introdução... 3 Cadastrando-se... 3 A tela inicial... 5 Como buscar um produto?... 6 Busca Geral... 7 Busca por Similaridade... 9 Busca

Leia mais

Exercícios com o intuito de cobrar todos os assuntos vistos em sala, relativos à Modelagem Conceitual, SQL, PL e XML. 1ª ETAPA

Exercícios com o intuito de cobrar todos os assuntos vistos em sala, relativos à Modelagem Conceitual, SQL, PL e XML. 1ª ETAPA Exercícios com o intuito de cobrar todos os assuntos vistos em sala, relativos à Modelagem Conceitual, SQL, PL e XML. A 1ª etapa é referente à primeira unidade da cadeira. A 2ª etapa tem foco na segunda

Leia mais

Configurando a emissão de boletos no sistema

Configurando a emissão de boletos no sistema Configurando a emissão de boletos no sistema Entre nossos sistemas, o GIM, o GECOB, o GEM, o TRA-FRETAMENTO e os 15 sistemas da linha 4U (GE-COMERCIO 4U, GEPAD 4U, GE-INFO 4U, etc ) possuem funções para

Leia mais

Teste de Usabilidade BEEQO. Data Versão do wireframe Descrição

Teste de Usabilidade BEEQO. Data Versão do wireframe Descrição BEEQO Teste de Usabilidade Data Versão do wireframe Descrição 21/03/2012 1.1 Entender o comportamento do usuário com a interface proposta e avaliar os principais problemas de usabilidade. Página 1 de 8

Leia mais

APÊNDICE. Planejando a mudança. O kit correto

APÊNDICE. Planejando a mudança. O kit correto APÊNDICE Planejando a mudança No capítulo 11, trabalhamos o estabelecimento de um objetivo claro para a mudança. Agora, você está repleto de ideias e intenções, além de uma série de estratégias de mudança

Leia mais

Manual de Comunidades RIPALC

Manual de Comunidades RIPALC Manual de Comunidades RIPALC Última atualização 13 de março de 2012 1 Sumário 1. Como se autenticar no site?...3 2. Como funcionam as comunidades?...4 3. Como participar de um Fórum (Painel de Discussão)?...6

Leia mais

Bem-vindo ao tópico sobre consultas no SAP Business One.

Bem-vindo ao tópico sobre consultas no SAP Business One. Bem-vindo ao tópico sobre consultas no SAP Business One. 1 Neste tópico, você aprenderá a criar consultas SQL utilizando as ferramentas de consulta do SAP Business One Assistente de consultas e Gerador

Leia mais