Bancos de Dados: impossível viver sem eles...
|
|
- João Pedro Pacheco Azevedo
- 8 Há anos
- Visualizações:
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 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 maisExercí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 maisProfº 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 maisSQL 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 maisMANIPULANDO 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 maisinsfcanceof 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 maisMANUAL 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 maisSensor 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 maisO 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 maisPrincipais 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 maisBanco 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 maisProgramaçã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 maisManual 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 maisAULA 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 maisSimulado 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 maisComo 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 maisO 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 maisModelo 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 maisProf. 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 maisAula 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 maisChaves. 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 maisManual 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 maisCURSO 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 maisCom 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 maisConfigurando 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 maisPersistê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 maisCOMO 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 maisVetores. 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 maisMANUAL 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 maisLinguagem 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 maisFacebook 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 maisManual 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 maisAULA 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 maisBanco 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 maisManual 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 maisTer 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 maisCOMO 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 maisTé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 maisPasso-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 maisCurso 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 maisTrabalho 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 maisAula 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 maisAULA 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 maisO 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 maisUNIVERSIDADE 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 mais1) 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 mais9 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 maisBanco 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 maisImplementando 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 maisLGTi 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 maisSua 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 maisPara 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 maisManual 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 maisApresentaçã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 maisMANUAL 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 maisAula 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 maisPASSO 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 maisPHP 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 E-mail..: suporte@giovaneinformatica.com.br 1-) CADASTRANDO DE PRODUTOS -Detalhes da tela -Salvando
Leia maisTabelas 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 maisEstrutura 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 mais7 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 maisPrefeitura 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 maisMIT072 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 maisConceitos 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 maisPersonal 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 maisListando 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 maisCOMO 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 maisAgendamento 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 maisBRAININ 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 maisEquipe 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 maisCOORDENAÇÃ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 maisO 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 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 maisManual 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 maisIntroduçã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 maisTutorial 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 maisTanto 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 maisAutorizar 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 maisMANUAL 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 E-mail..: suporte@giovaneinformatica.com.br :.. Índice ndice..: 1-) CADASTRANDO DE PRODUTOS
Leia maisComo 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 maisFaculdade 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 maisAmbiente 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 maisIntroduçã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 maisTrabalhando 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 maisProfº 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 maisFaculdade 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 maisGuia 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 mais1 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
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 maisBanco 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 maisEATON 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 maisExercí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 maisConfigurando 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 maisTeste 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 maisAPÊ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 maisManual 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 maisBem-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