Técnicas de Normalização por Phaser
|
|
- Ilda Rios de Sintra
- 8 Há anos
- Visualizações:
Transcrição
1 Técnicas de Normalização por Phaser Dos fatores mais importantes no desenvolvimento de páginas dinâmicas é a definição de banco de dados. Se suas tabelas não estão definidas apropriadamente, isso pode lhe causar muita dor de cabeça quando você tiver executar chamadas SQL miraculosas no seu código PHP e extrair os dados que você deseja. Ao entender o relacionamento entre os dados e a normalização de dados, você estará mais bem preparado para começar a desenvolver suas aplicações em PHP. Trabalhando com Access, MySQL, PosgreSQL ou Oracle, você deve conhecer os métodos de normalização do esquema de tabelas no seu sistema de banco de dados relacional. Eles podem ajudar a fazer seu código PHP ser mais fácil de entender, mais fácil de expandir e, em alguns casos, acelerar sua aplicação. Basicamente as Regras de Normalização são reforçadas pela eliminação de redundâncias e dependências inconsistentes no projeto de suas tabelas. Eu irei explicar o que isso significa examinando os cinco passos progressivos de normalização de que você deve estar ciente para criar banco de dados funcionais e eficientes. Também irei detalhar os tipos de relacionamentos que sua estrutura de dados pode utilizar. Digamos que nós queiramos criar uma tabela com informações de pacientes, e que queiramos armazenar o Nome, Convenio, Endereço do Convenio, e alguns CID de cada paciente. Você pode começar definindo uma estrutura de tabela como esta: Forma Zero pacientes nome convenio convenio_tel diagnostico1 diagnostico2 Carlos ABC Dor precordial Hipoglicemia Flávia XYZ Dor precordial Anorexia Iremos dizer que esta tabela é Forma Zero porque nenhuma das regras de normalização foi aplicada ainda. Note os campos Diagnostico1 e Diagnostico2. O que faremos se nossa aplicação precisar adicionar mais um terceiro Diagnostico? Você quer continuar adicionando colunas em sua tabela e codificar mais este campo INPUT no seu código
2 PHP? Óbvio que não, você criaria um sistema funcional que poderia crescer com as novas exigências de desenvolvimento. Olhemos para as regras para a Primeira Forma Normal, e então vamos aplicá-las a esta tabela. Primeira Forma Normal 1. Eliminar grupos repetidos em tabelas individuais. 2. Criar tabelas separadas para cada conjunto de dados relacionados; 3. Identificar cada conjunto de dados relacionados com uma chave primária Você nota que estamos quebrando a primeira regra ao repetirmos os campos Diagnosticos1 e Diagnosticos2? E quanto à regra três, chaves primárias? A regra três significa basicamente que queremos definir um tipo de valor inteiro único e autoincrementado em cada uma de nossas linhas. Caso contrário, o que aconteceria se tivéssemos dois pacientes com nome Flávia e quiséssemos separar um do outro? Quando aplicamos as regras da Primeira Forma Normal nós teremos a seguinte tabela: pacientes rghsp nome convenio convenio _tel diagnostico 1 Carlos ABC Dor precordial 1 Carlos ABC Hipoglicemia 2 Flávia XYZ Dor precordial 2 Flávia XYZ Anorexia Agora nossa tabela é dita estar na Primeira Forma Normal. Nós solucionamos o problema da limitação de campos de Diagnostico, mas olhe a dor de cabeça que nos colocamos agora. Cada vez que colocamos uma nova linha na tabela de pacientes nós duplicamos todos os dados da companhia e do nome do paciente. Nosso banco de dados não vai apenas ficar muito maior do que esperávamos, mas nós poderíamos facilmente corromper nossos dados misturando algumas dessas informações redundantes. Vamos aplicar as regras da Segunda Forma Normal: Segunda Forma Normal 1. Criar tabelas separadas para conjuntos de valores que se aplicam a registros múltiplos 2. Relacionar estas tabelas com chaves estrangeiras
3 Nós extraímos os valores Diagnostico para uma tabela separada para que possamos adicionar mais diagnósticos no futuro sem ter que duplicar os dados. Nós também vamos querer usar nosso valor de chave primária para relacionar estes campos: pacientes rghsp nome convenio convenio_tel 1 Carlos ABC Flávia XYZ diagnosticos cid rghsp descricao_cid R Dor precordial E Hipoglicemia R Dor precordial R Anorexia Criamos tabelas separadas, e a chave primária na tabela de Pacientes o rghsp, agora relacionamos à chave estrangeira rghsp na tabela de Diagnosticos. Nós temos uma forma muito melhor agora. Mas o que acontece se quisermos adicionar outro Paciente do Convenio ABC? Ou mais 2000 pacientes? Teríamos agora nomes de Convênios e de pacientes duplicando-se por todos os lugares. Com certeza teremos uma situação perfeita para duplicar erros em nossos dados. Então teremos que aplicar a Terceira Forma Normal: Terceira Forma Normal 1. Eliminar campos que não dependem da chave. O nome e endereço do nosso Convênio não tem nada a ver com a identificação do paciente, então eles teriam que ter seus próprios Códigos de identificação de Convênio:
4 pacientes rghsp nome cod_convenio 1 Carlos 1 2 Flávia 2 convenios cod_convenio convenio convenio_tel 1 ABC XYZ Agora nós temos a chave primária cod_convenio na tabela de Convenios relacionada à chave estrangeira na tabela de pacientes também chamada cod_convenio, e podemos adicionar 2000 pacientes enquanto só inserimos os Convênios ABC e XYZ. diagnosticos rghsp cid descricao_cid 1 R07.2 Dor precordial 1 E16.2 Hipoglicemia 2 R07.2 Dor precordial 2 R63.0 Anorexia Nossa tabela de Pacientes e Diagnósticos poderão crescer sem necessariamente duplicar ou corromper nossos dados. A maioria dos desenvolvedores diriam que a Terceira Forma Normal é suficiente, e que o nosso esquema de dados poderiam facilmente manipular dados de todo um Ambulatório. De certa forma e na maioria dos casos eles estariam corretos. Mas olhando para nossos campos de CID notamos a duplicação de dados? Isso é perfeitamente aceitável se não estamos predefinindo estes campos. Se o input da página HTML permite que nossos pacientes insiram livremente o seu texto não há nada que
5 possamos fazer a respeito disso, e é apenas uma coincidência que Carlos e Flávia ambos puseram o mesmo diagnostico. Mas e se temos um menu drop-down onde sabemos que somente estes 2 CID são permitidos, ou talvez 20 ou mais 1000? Podemos elevar o nosso esquema de banco de dados para o próximo nível, a Quarta Forma, uma que muitos desenvolvedores ignoram porque ela depende em um tipo muito específico de relacionamento, o relacionamento muitos-para-muitos, o qual nós não encontramos ainda em nossa aplicação. Relacionamento de Dados Antes de definirmos a Quarta Forma Normal, vamos dar uma olhada nos 3 tipos básicos de relacionamento; um-para-um, um-para-muitos e muitos-para-muitos. Observe a tabela de pacientes na Primeira Forma Normal acima. Por um instante vamos imaginar que colocamos os campos de Diagnostico em uma tabela separada, e toda vez que nós inserimos um registro na tabela de pacientes nós iríamos inserir uma linha na tabela Diagnosticos. Nós teríamos então um relacionamento um-para-um: cada linha na tabela de pacientes teria exatamente uma linha correspondente na tabela de Diagnósticos. Para os propósitos da nossa aplicação isso não seria nem útil nem normalizado. Agora olhe para as tabelas no exemplo da Segunda Forma Normal. Nossas tabelas permitem a um paciente ter muitos Diagnósticos associados a este registro de paciente. Esta é uma relação umpara-muitos, o tipo mais comum, e até que atingíssemos o dilema apresentado na Terceira Forma Normal, o único tipo que precisaríamos. O relacionamento muitos-para-muitos, por outro lado, é um pouco mais complexo. Note que no nosso exemplo da Terceira Forma Normal nós temos um paciente relacionado a muitos Diagnosticos. Como mencionado, nós queremos mudar esta estrutura para permitir que muitos pacientes estejam relacionados com muitos Diagnósticos, dessa forma nós queremos um relacionamento muitos-para-muitos. Vamos dar uma olhada no que isso faria à estrutura das nossas tabelas antes de discutimos. paciente rghsp nome 1 Carlos 1 2 Flávia 2 cod_convenio convenios cod_convenio convenio convenio_tel
6 1 ABC XYZ diagnosticos cid descricao_cid R07.2 Dor precordial E16.2 Hipoglicemia R63.0 Anorexia diagnostico_pac cid rghsp R R E R Para diminuir a duplicação de dados (e no processo que nos leva à Quarta Forma de Normalização), nós criamos uma tabela com chave primária e estrangeira em Diagnostico_Pac. Agora podemos expressar com exatidão a quais diagnósticos Carlos e Flávia estão relacionados. Vejamos agora o que diz exatamente a Quarta Forma de Normalização: Quarta Forma Normal 1. Num relacionamento muitos-para-muitos, entidades independentes não podem ser armazenadas na mesma tabela. Já que isso só se aplica a relacionamentos muitos-para-muitos, muitos desenvolvedores podem corretamente ignorar esta regra. Mas ela torna-se útil em certas situações, como
7 esta. Nós modificamos com sucesso nossa tabela de Diagnósticos para eliminar redundâncias e movemos os relacionamentos em sua própria tabela. Só para lhe dar um exemplo prático, agora nós podemos selecionar todas os Diagnósticos de Carlos executando a seguinte chamada SQL: SELECT nome, descricao_cid,cid FROM pacientes, diagnosticos, diagnostico_pac WHERE pacientes.rghsp =1 AND diagnosticos.cid= diagnostico_pac.cid E se quiséssemos circular por todas as informações de Pacientes e Diagnósticos de todo mundo, faríamos algo assim: SELECT nome, descricao_cid FROM pacientes, diagnosticos, diagnostico_pac WHERE pacientes.rghsp = diagnostico_pac.rghsp and diagnosticos.cid = diagnostico_pac.cid Quinta Forma Normal Aqui está uma forma de normalização que as vezes é aplicada, mas é realmente muito esotérica e em muitos dos casos não é exigida para ter a maior funcionalidade a partir da estrutura de dados ou aplicação. Ela sugere que:
8 1. A tabela original deve ser reconstruída a partir das tabelas que foram geradas por ela. O benefício de aplicar esta regra garante que você não criou nenhuma coluna estranha nas suas tabelas, e que todas as estruturas das tabelas que você criou só são tão grandes quanto elas necessitam ser. É de boa prática aplicar esta regra, mas a não ser que você esteja lidando com um esquema de dados muito grande você provavelmente não vai precisar dela. Espero que você tenha achado este artigo útil e que seja capaz de aplicar estas regras de normalização para todos os seus projetos de banco de dados. E caso você esteja imaginando de onde veio isso tudo, as primeiras três regras de normalização são descritas pelo Dr. E.F. Codd em um trabalho seu de 1972, "Further Normalization of the Data Base Relational Model". Outras regras tem, desde então, sido teorizadas por matemáticos posteriores da Teoria de Conjuntos e Álgebra Relacional. Consulte também
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 maisDisciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Leia maisMicrosoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos
Microsoft Access: Criar relações para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: relações são essenciais Lição: inclui oito seções Tarefas práticas sugeridas Teste Cartão
Leia maisUnidade 8: Padrão MVC e DAO Prof. Daniel Caetano
Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores
Leia maisACCESS BÁSICO. Exercício 1 NCE/UFRJ. 1. O que são bancos de dados?...
Introdução ao Microsoft Access 97 Bancos de dados: o que são e como funcionam Criar e trabalhar com bancos de dados Bancos de dados: o que são e como funcionam 1. O que são bancos de dados? 2. Cite outros
Leia maisAstra LX Registro de Pacientes e Médicos Guia para o acesso aos registros de Pacientes e Médicos e eliminação de dados duplicados no AstraLX
Astra LX Registro de Pacientes e Médicos Guia para o acesso aos registros de Pacientes e Médicos e eliminação de dados duplicados no AstraLX 2011 Equipe Documentação Astra AstraLab 27/10/2011 Sumário Registro
Leia maisMicrosoft Access 2010. Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento
Microsoft Access 2010 Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento 1 Principais objetos do Access Tabelas Guardam a informação da BD (Base de Dados)
Leia maisBem-vindo ao tópico Múltiplas filiais.
Bem-vindo ao tópico Múltiplas filiais. 1 Ao final deste tópico, você estará apto a: Explicar as opções disponibilizadas com o recurso Múltiplas filiais. Definir as configurações necessárias para trabalhar
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
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 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 maisBanco de Dados Microsoft Access: Criar tabelas
Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo
Leia maisBanco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos
Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.
Leia maisPrimeiros passos das Planilhas de Obra v2.6
Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das
Leia maisCotagem de dimensões básicas
Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar
Leia maisTutorial ConvertXtoDVD 3
Tutorial ConvertXtoDVD 3 Índice: Adicionando seus arquivos de vídeo Adicionando um ou mais vídeos Página 2 Qualidade da conversão Página 3 Personalizando o menu Página 4 Escolhendo um template para o menu
Leia maisNome Número: Série. Relacionamentos
Nome Número: Série Relacionamentos Competências: Organizar dados coletadas de acordo com as ferramentas de gerenciamento e Selecionar ferramentas para manipulação de dados; Habilidades: Utilizar um ambiente
Leia maisCriar as tabelas para um banco de dados
Treinamento Criar as tabelas para um banco de dados ANTES DE COMEÇAR O primeiro curso desta série, "Criar as tabelas de um novo banco de dados", forneceu uma lista de tabelas e campos para uso no banco
Leia maisInício Rápido para o Templo
Início Rápido para o Templo O FamilySearch.org facilita realizar as ordenanças do templo por seus antepassados. Todo o processo tem apenas alguns passos simples: 1. Descobrir antepassados que precisam
Leia maisBearingNet - Orçamentos Contenuto
Contenuto Introdução... 2 Caixa de questionários... 3 Em curso (vender)... 3 Guardado (vender)... 3 Mostrar tudo... 3 Caixa de orçamentos... 3 Em curso (Comprar)... 3 Guardado (Comprar)... 3 Procura de
Leia maisManual das planilhas de Obras v2.5
Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo
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 maisAula 4 Estatística Conceitos básicos
Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a
Leia maisCentreWare Web 5.8.107 e superior Agosto de 2013 702P01949. Xerox CentreWare Web Identificar e Aplicar o Firmware Patch para Escanear
CentreWare Web 5.8.107 e superior Agosto de 2013 702P01949 Identificar e Aplicar o Firmware Patch para Escanear 2013 Xerox Corporation. Todos os direitos reservados. Xerox, Xerox e Design, CentreWare,
Leia maisCriação de relações. Joaquim Frias
Criação de relações Joaquim Frias Conceitos Tipos de relações Exemplo de diagramas de relações Como definir Relações entre Tabelas 2 Tipos de Relações Relações Associação estabelecida entre campos comuns
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 maisO Princípio da Complementaridade e o papel do observador na Mecânica Quântica
O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
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 maisOBJETIVO VISÃO GERAL SUAS ANOTAÇÕES
OBJETIVO Assegurar a satisfação do cliente no pós-venda, desenvolvendo um relacionamento duradouro entre o vendedor e o cliente, além de conseguir indicações através de um sistema de follow-up (acompanhamento).
Leia maisTecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4
Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4 1 MS-Excel Aplicando funções às suas fórmulas de Excel (continuação) Serão vistas, nesta aula as funções de busca e referência
Leia maisThemis Serviços On Line - Publicações
Nome do documento Guia do Usuário Themis Serviços On Line - Publicações Sumário Introdução:... 3 1 - Cadastro dos Usuários do Themis Serviços On Line:... 3 2 - Acesso ao Sistema Themis Serviços On Line:...
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 maisIMPRESSÃO DE DADOS VARIÁVEIS usando Adobe InDesign e OpenOffice.org
IMPRESSÃO DE DADOS VARIÁVEIS usando Adobe InDesign e OpenOffice.org Neste documento, será mostrado como usar o Adobe InDesign para imprimir dados variáveis gerados/modificados numa planilha da suíte de
Leia maisTUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo
TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo
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 maisCurso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)
Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação
Leia maisUnidade 5: Sistemas de Representação
Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação
Leia mais2 Pesquisa de valores em uma lista de dados
2 Pesquisa de valores em uma lista de dados Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução...3 Funções PROCV e PROCH...3 PROCV...3
Leia maisAula II Introdução ao Modelo de Entidade-Relacionamento
Aula II Introdução ao Modelo de Entidade-Relacionamento Referência bibliográfica ANGELOTTI, E S. Banco de Dados. Ed. Livro Técnico Introdução É um modelo conceitual e deve estar o mais próximo possível
Leia maisBanco de Dados. Microsoft Access. Índice
Banco de Dados Microsoft Access PARTE 03 edição 2007 Índice 19-) Consulta... 27 20) Criando uma consulta... 27 21) Salvando a consulta... 28 22) Selecionando os campos das tabelas para a consulta... 29
Leia maisVejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :
TABELAS As tabelas são muito importantes para o designer de uma home-page. Com elas podese fazer alinhamentos que dificilmente seriam possíveis com simples comandos. A funcionalidade de uma tabela faz
Leia maisMANTENHA-SE INFORMADO
MANTENHA-SE INFORMADO * O leitor consente, de forma expressa, a incorporação e o tratamento dos seus dados nos ficheiros automatizados da responsabilidade do Centro Atlântico, para os fins comerciais e
Leia maisObjetivo principal: aprender como definir e chamar funções.
12 NOME DA AULA: Escrevendo músicas Duração da aula: 45 60 minutos de músicas durante vários dias) Preparação: 5 minutos (se possível com introduções Objetivo principal: aprender como definir e chamar
Leia mais5 Instrução e integração
SEÇÃO 5 Instrução e integração no meio de trabalho Quando um novo funcionário entra para uma organização, é importante que ele receba um bom apoio para entender sua função e a organização. Instrução é
Leia maisUsando o do-file editor Automatizando o Stata
Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar
Leia maisGuia Prático para Encontrar o Seu. www.vidadvisor.com.br
Guia Prático para Encontrar o Seu Propósito de Vida www.vidadvisor.com.br "Onde os seus talentos e as necessidades do mundo se cruzam: aí está a sua vocação". Aristóteles Orientações Este é um documento
Leia maisVamos ver duas telas: Mesa e Itens de uma Mesa, como exemplo.
41 9 Restaurantes, Pizzarias, Hotéis, Casas Noturnas e similares Aos estabelecimentos como Restaurantes, há os controles de Atendentes, Quartos, Mesas, VIP (Cartões Pessoais de Consumação) e as comissões
Leia maisIndicamos inicialmente os números de cada item do questionário e, em seguida, apresentamos os dados com os comentários dos alunos.
Os dados e resultados abaixo se referem ao preenchimento do questionário Das Práticas de Ensino na percepção de estudantes de Licenciaturas da UFSJ por dez estudantes do curso de Licenciatura Plena em
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 maisRedação do Site Inovação Tecnológica - 28/08/2009. Humanos aprimorados versus humanos comuns
VOCÊ ESTÁ PREPARADO PARA CONVIVER COM OS HUMANOS APRIMORADOS? http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=voce-esta-preparado-conviver-humanosaprimorados&id=010850090828 Redação do
Leia maisÍndice. 5. Editar as seções de um curso 6. Estruturar o curso 7. Publicar o curso 8. Resumo do Fluxo de criação de um curso no educommons
Manual do Professor Índice 1. Selecionar a categoria na qual incluir o curso 2. Adicionar um curso novo 3. Importar o template do curso 4. Fazer upload de conteúdos do novo curso para a plataforma 4.1.
Leia maisBem-vindo ao tópico sobre administração de listas de preços.
Bem-vindo ao tópico sobre administração de listas de preços. Nesse tópico, você aprenderá a administrar listas de preços no SAP Business One. Sua empresa atualiza múltiplas listas de preços para fornecer
Leia maisCompartilhe. Neste livro está uma das melhores e comprovadas maneiras de se ganhar dinheiro na internet.
1 Neste livro está uma das melhores e comprovadas maneiras de se ganhar dinheiro na internet. Primeiro, deixe-me começar dizendo que todas as pessoas no mundo têm a capacidade dentro de si para ganhar
Leia maisAstra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX.
2011 www.astralab.com.br Astra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX. Equipe Documentação Astra AstraLab 24/08/2011 1 Sumário Frases Codificadas...
Leia mais3 Estratégia para o enriquecimento de informações
34 3 Estratégia para o enriquecimento de informações Podemos resumir o processo de enriquecimento de informações em duas grandes etapas, a saber, busca e incorporação de dados, como ilustrado na Figura
Leia maisImagens Mentais Por Alexandre Afonso
2 Imagens Mentais Por Alexandre Afonso 1ª Edição, 08/04/2016 As novas edições serão sempre disponibilizadas no link: http://alexandreafonso.com.br/e book imagens mentais 2016 alexandreafonso.com.br. Todos
Leia maisComo produzir e publicar uma apresentação online dinâmica (Prezi)
Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação
Leia maisSISTEMA BRENA DE AUTOMAÇÃO COMERCIAL
SISTEMA BRENA DE AUTOMAÇÃO COMERCIAL VERSÃO 359 U N I P A C K NOTA FISCAL ELETRÔNICA CONTENDO ITENS COM CFOP S DISTINTOS RIO DE JANEIRO 25 DE JULHO DE 2013 SUMÁRIO 1- INTRODUÇÃO... 03 2- MOTIVAÇÃO... 03
Leia maisBANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios
BANCO DE DADOS Fixação dos conteúdos Integridade Referencial Normalização Exercícios BANCO DE DADOS X SGBD Banco de Dados: Um "banco de dados" pode ser definido como um conjunto de "dados" devidamente
Leia mais18/11/2005. Discurso do Presidente da República
Discurso do presidente da República, Luiz Inácio Lula da Silva, na cerimônia de entrega de certificado para os primeiros participantes do programa Escolas-Irmãs Palácio do Planalto, 18 de novembro de 2005
Leia maisCURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 1
Agora você vai aprender como criar um site de comércio eletrônico para que sua mãe possa vender os produtos para as amigas dela usando seu site. Vamos arregaçar as mangas e começar a trabalhar. Lembra
Leia maisTÉCNICAS DE PROGRAMAÇÃO
TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente
Leia maisAlguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco
Alguns truques do Excel 1- Títulos com inclinação No Excel é possível colocar o conteúdo das células na vertical. Para além disto, pode-se escolher o grau de inclinação. Para isto, seleccione as células
Leia maisTópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados. Prof. Hugo Souza
Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados Prof. Hugo Souza Até agora vimos como é formada a infraestrutura física e lógica das bases de dados com os principais componentes
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 maisINFORMÁTICA BÁSICA. Word. Professor: Enir da Silva Fonseca
INFORMÁTICA BÁSICA Word Professor: Enir da Silva Fonseca Índice Word... 03 Documento... 03 Iniciando o Word... 03 Teclas especiais... 04 Corrigindo Erros... 04 Localizando e Substituindo o Texto... 07
Leia maisUsando o Conference Manager do Microsoft Outlook
Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando
Leia maisO dialplan do Asterisk é especificado no arquivo de configuração chamado de /etc/asterisk/extensions.conf.
Entendendo melhor o Dialplan O dialplan é verdadeiramente o coração de qualquer sistema Asterisk, já que define como o Asterisk manipula os telefonemas que chegam e que são enviados. Em resumo, o dialplan
Leia maisCOMO COMEÇAR 2016 se organizando?
COMO COMEÇAR 2016 se organizando? Como começar 2016 se organizando? Conheça estratégias simples para iniciar o novo ano com o pé direito Você sabia que, de acordo com o Sebrae, os principais motivos que
Leia maisContas. Osni Moura Ribeiro ; Contabilidade Fundamental 1, Editora Saraiva- ISBN 9788502065901
Contas 2.1. Conceito Na sua linguagem cotidiana, o que representa a palavra conta? Você poderá responder: Uma operação aritmética de soma, subtração, multiplicação ou divisão; A conta de água e esgoto,
Leia mais3 Dicas Infalíveis Para Ganhar Dinheiro Online. Por Tiago Bastos, Criador da Máquina de Vendas Online
Por Tiago Bastos 1 Se não pode subir a montanha, torne-se uma. Por Tiago Bastos 2 3 Dicas Infalíveis Para Ganhar Dinheiro Online! Por Tiago Bastos Declaração De Ganhos Com O Uso De Nossos Produtos A empresa
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é notação em ponto flutuante Compreender a
Leia maisSumário. 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7
Ferragens Sumário 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7 1. Propósito Para definirmos todos os materiais que devem compor uma estrutura de ferragem,
Leia maisCampanha de 3 E-mails para Aumentar as Vendas do teu Produto e Serviço de TIC
Campanha de 3 E-mails para Aumentar as Vendas do teu Produto e Serviço de TIC INTRODUÇÃO O e-mail marketing é uma das formas mais simples e poderosas por meio da qual você pode vender seus produtos e serviços,
Leia maisPlanejamento Estratégico
Planejamento Estratégico OBJETIVOS E DESAFIOS EMPRESARIAIS Roberto César 1 OBJETIVOS E DESAFIOS EMPRESARIAIS Os objetivos podem ser conceituados como o estado, situação ou resultado futuro que o executivo
Leia maisBem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão.
Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão. Você deve ter bons conhecimentos de estoque, UM e administração de posições
Leia mais4- PROJETO DE BANCO DE DADOS
4- PROJETO DE BANCO DE DADOS OBJETIVOS DE ENSINO: 4 - Empregar a técnica da modelagem de dados no projeto de banco de dados. OBJETIVOS OPERACIONAIS Ao final desta unidade o aluno será capaz de: 4.1 - Definir
Leia maisMÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIAS
MÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIS Como vimos no módulo 1, para que nós possamos extrair dos dados estatísticos de que dispomos a correta análise e interpretação, o primeiro passo deverá ser a correta
Leia maisExemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.
Visão Geral VISÃO GERAL Esse material abordará o acesso ao AVA (Ambiente Virtual de Aprendizagem) da Proativa do Pará, com intenção de ilustrar os aspectos na visão do Aprendiz. Essa abordagem dedica-se
Leia maisÍndice. 1.1. Static Text (texto estático)...1 1.2. Dynamic Text (Texto Dinâmico)...3 1.3. Input Text...7 1.4. Exercício...8
Textos no Flash Índice 1. Texto no Flash...1 1.1. Static Text (texto estático)...1 1.2. Dynamic Text (Texto Dinâmico)...3 1.3. Input Text...7 1.4. Exercício...8 1. Texto no Flash Há três maneiras de se
Leia maisMANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01
Produtos: Saúde Pró Upload Versão: 20130408-01 Sumário 1 APRESENTAÇÃO... 3 2 LOGIN... 4 3 VALIDADOR TISS... 7 4 CONFIGURAÇÃO DO SISTEMA... 10 4.1 DADOS CADASTRAIS MATRIZ E FILIAL... 11 4.2 CADASTRO DE
Leia maisCurso de Instalação e Gestão de Redes Informáticas
ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas MEMÓRIA DDR (DOUBLE DATA RATING) José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução A memória DDR (Double
Leia maisEstoque. Como controlar o estoque
Estoque Como controlar o estoque Por que é necessário controlar o estoque? Reduzir custos Se há excesso em estoque A empresa terá custos operacionais para manter o estoque, isto significa capital empatado
Leia maisAFETA A SAÚDE DAS PESSOAS
INTRODUÇÃO Como vai a qualidade de vida dos colaboradores da sua empresa? Existem investimentos para melhorar o clima organizacional e o bem-estar dos seus funcionários? Ações que promovem a qualidade
Leia maisOlá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos!
Transcrição do vídeo Caixa de edição e texto Duração: 10 minutos e 26 segundos Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos! Hoje vamos conversar sobre um
Leia maisCriando uma Agenda de Reuniões
Criando uma Agenda de Reuniões A Agenda de Reuniões permite ao professor agendar compromissos com seus alunos, especificando os períodos em que estará disponível para ver os alunos e a duração de cada
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 maisAcessando o SVN. Soluções em Vendas Ninfa 2
Acessando o SVN Para acessar o SVN é necessário um código de usuário e senha, o código de usuário do SVN é o código de cadastro da sua representação na Ninfa, a senha no primeiro acesso é o mesmo código,
Leia maisSessão 2: Gestão da Asma Sintomática. Melhorar o controlo da asma na comunidade.]
Sessão 2: Gestão da Asma Sintomática Melhorar o controlo da asma na comunidade.] PROFESSOR VAN DER MOLEN: Que importância tem para os seus doentes que a sua asma esteja controlada? DR RUSSELL: É muito
Leia maisLINGUAGEM SQL PARA CONSULTAS EM MICROSOFT ACCESS
LINGUAGEM SQL PARA CSULTAS EM MICROSOFT ACCESS Objetivos: Neste tutorial serão apresentados os principais elementos da linguagem SQL (Structured Query Language). Serão apresentados diversos exemplos práticos
Leia maisComo usar as Instruções de Embarque avançadas em PDF
Como usar as Instruções de Embarque avançadas em PDF Etapa 1: Receber o PDF...2 Entre em contato com a Hapag-Lloyd para se inscrever para este serviço...2 O PDF pré-preenchido vem por e-mail...2 Abra o
Leia maisEpisódio 1: Transformando sua Atitude 1ª Parte: Atitude de Humildade
Metamorfose Transformação de vidas Lição 1 Episódio 1: Transformando sua Atitude 1ª Parte: Atitude de Humildade Conceito Chave Versículo Bíblico Ninguém elogie a si mesmo; se houver elogios, que venham
Leia maisBase de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade
Base de dados I O que é? Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade Para que serve? Serve para gerir vastos conjuntos de informação de
Leia maisAPOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL
1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)
Leia maisComo criar um blog. Será aberta uma janela onde você deverá especificar o título do blog, o endereço do blog, e o modelo.
Como criar um blog Criando o blog Vá em www.blogger.com. Entre com sua conta google (a mesma que você usa para acessar o gmail). Escolha um perfil. Na página seguinte, clique no botão novo blog. Será aberta
Leia maisO Manual do ssc. Peter H. Grasch
Peter H. Grasch 2 Conteúdo 1 Introdução 6 2 Usar o ssc 7 2.1 Gerir os utilizadores.................................... 7 2.1.1 Adicionar um utilizador.............................. 8 2.1.1.1 Associar-se
Leia mais