Projeto de Bancos de Dados Distribuídos
|
|
- Helena Caetano Frade
- 6 Há anos
- Visualizações:
Transcrição
1 Problema de Projeto Projeto de Bancos de Dados Distribuídos Fernanda Baião Definição geral Tomar decisões sobre localização de dados e programas nos nós de uma rede de computadores, assim como possivelmente projetando a rede em si. Em SBDD, a localização das aplicações engloba localização do software SGBDD; e localização das aplicações que executam sobre a base de dados 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 2 Dimensões do Problema Estratégias Alternativas de Projeto de Distribuição Abordagem Descendente na maior parte das vezes no projeto de sistemas a partir do zero na maior parte das vezes em sistemas homogêneos Abordagem Ascendente quando a base de dados já existe em alguns nós 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 4 Processo de Projeto Descendente Projeto Conceitual Esquema Conceitual Global Entrada do Usuário feedback Análise de Requisitos Requisitos do Sistema (objetivos) Entrada do Usuário Integração de visões Informações de Acesso Projeto de Distribuição Projeto Físico Observação e Monitoramento Projeto de Visões Definições do Esquema Externo Esquemas Conceituais Locais feedback Esquema Físico 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 5 Questões do Projeto de Distribuição Por que devemos fragmentar? Como devemos fragmentar? O quanto devemos fragmentar? Existe algum modo de testar a correção da decomposição? Como devemos alocar? Quais são as informações necessárias para a fragmentação e a alocação? 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 6 1
2 Fragmentação Fragmentação Não podemos apenas distribuir relações? Qual é a unidade apropriada de distribuição? relações? visões são subconjuntos de relações localidade de acesso comunicação extra fragmentos de relações? (sub-relations) Execução concorrente de um número de aplicativos que acessam porções distintas de uma relação Visões que não podem ser definidas sobre um fragmento único vão requerer processamento extra Controle semântico dos dados (especialmente manutenção de integridade) mais difícil 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 8 Alternativas de Fragmentação - Horizontal Alternativas de Fragmentação - Vertical 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 10 Grau de Fragmentação Correção da Fragmentação número finito de alternativas tuplas ou atributos relações Encontrar um nível adequado de fragmentação neste intervalo em relação aos aplicativos que atuarão sobre a base distribuída Completude Decomposição de uma relação R em fragmentos R 1, R 2,..., R n é completa sse cada item de dados em R pode ser encontrado em pelo menos um fragmento R i Reconstrução Se uma relação R é decomposta em fragmentos R 1, R 2,..., R n, deve ser possível definir um operador relacional (ou de objetos) tal que: R = 1 i n R i Disjunção Se uma relação R é decomposta em fragmentos R 1, R 2,..., R n, e o item de dados di está em R j, então di não está em qualquer outro fragmento R k (k j ) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 12 2
3 Alternativas de Alocação Comparação entre alternativas de replicação Não replicado Particionado: cada fragmento reside em apenas um nó da rede Replicado Totalmente replicado: cópias de cada fragmento em cada nó Parcialmente replicado : cópias de cada fragmento em alguns nós Regra : Se (consultas de leitura/ consultas de atualização) >= 1, a replicação é vantajosa, caso contrário pode causar problemas Processamento de Consultas Gerenciamento de Diretórios Controle de Concorrência Confiabilidade Realidade Replicação Total Fácil Fácil ou inexistente Moderado Muito alta Aplicação possível Replicação Parcial Difícil Alta Realista Particionamento Mesmo grau de dificuldade Mesmo grau de dificuldade Fácil Baixa Aplicação possível 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 14 Requisitos de Informação para o Projeto de Distribuição 4 categorias: Informações da base de dados Informações de aplicativos Informações da rede de comunicação Informações de sistemas de computadores Técnicas de Fragmentação Fragmentação Horizontal Relacional: distribui as tuplas da relação entre os fragmentos Fragmentação Vertical (FV) Relacional: distribui os atributos da relação entre os fragmentos Atributos chave devem estar presentes em todos os fragmentos Fragmentação Híbrida 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 16 Fragmentação Horizontal FHP - Requisitos de Informação Primária (FHP) Técnicas Faixa de Valores Função de Hashing Circular facilita operações de seleção Derivada (FHD) função da fragmentação de outra classe ou relação. facilita operações de junção e navegação entre fragmentos Informações da base de dados esquema conceitual global relações, relacionamentos, cardinalidades ( card(r) ) dono(l1) = SKILL membro(l1) = EMP 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 18 3
4 FHP - Requisitos de Informação Informações de aplicativos predicados simples : Dada uma relação R[A 1, A 2,, A n ], um predicado simples p j é p j : A i θ Valor onde θ {=,<,,>,, }, Valor D i e D i é o domínio de A i Para a relação R definimos P r = {p 1, p 2,, p m } o conjunto de todos os predicados simples definidos sobre R Ex: PNAME = "Maintenance, BUDGET FHP - Requisitos de Informação Exemplo m 1 : PNAME="Maintenance e BUDGET m 2 : NOT(PNAME="Maintenance") e BUDGET m 3 : PNAME= "Maintenance e NOT(BUDGET ) m 4 : NOT(PNAME="Maintenance") e NOT(BUDGET ) predicados minterm: Dada uma relação R e P r = {p 1, p 2,, p m }, definimos o conjunto de predicados minterm M = {m 1,m 2,,m r } como M = { m i m i = p j Pr p j * }, 1 j m, 1 i z onde p j * = p j ou p j * = (p j ) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 20 FHP - Requisitos de Informação Informações de aplicativos seletividade de minterm: sel(m i ) quantidade de tuplas da relação que seria acessada por uma consulta do usuário especificada de acordo com um dado predicado minterm frequências de acesso: acc(q i ) a frequência com o que um aplicativo q i do usuário acessa os dados frequência de acesso minterm também pode ser definida Fragmentação Horizontal Primária Definição operação de seleção sobre uma relação proprietária R j = σ F j (R ), 1 j w onde F j é a fórmula de seleção, que é (preferencialmente) um predicado minterm Então... Um fragmento horizontal R i da relação R consiste de todas as tuplas de R que satisfazem o predicado minterm m i Dado um conjunto de predicados minterm M, existem tantos fragmentos horizontais da relação R quantos forem os predicados minterm. Conjunto de fragmentos horizontais também é referido como conjunto de fragmentos minterm 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 22 FHP - Algoritmo P r tem que ser completo... Dados: Uma relação R, o conjunto de predicados simples P r Saída: O conjunto de fragmentos de R = {R 1, R 2,,R w } que obedecem as regras de correção da fragmentação Sendo que : P r deve ser completo P r deve ser mínimo Um conjunto de predicados simples P r é considerado completo sse existe uma probabilidade igual de acesso de cada aplicativo a qualquer tupla pertencente a qualquer fragmento minterm definido de acordo com P r Exemplo: Considere que a relação PROJ[PNO,PNAME,BUDGET,LOC] tem 2 aplicativos definidos sobre ela: Encontre os orçamentos dos projetos de cada localidade (1) Encontre os projetos com orçamento menor do que $ (2) 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 24 4
5 P r tem que ser completo... P r tem que ser mínimo... De acordo com (1), P r ={LOC= Montreal,LOC= New York,LOC= Paris }...que não é completo com respeito a (2). Modifique P r ={LOC= Montreal, LOC= New York, LOC= Paris, BUDGET , BUDGET>200000}...que é completo Se um predicado influencia o modo como a fragmentação é efetuada (faz com que um fragmento f seja ainda mais fragmentado em, digamos, fi e fj) deve haver pelo menos um aplicativo que acesse fi e fj de maneira diferenciada Cada fragmento simples deve ser relevante na determinação de uma fragmentação Se todos os predicados de um conjunto Pr são relevantes, Pr é mínimo 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 26 P r tem que ser mínimo... PHF - Exemplo Exemplo: Pr ={LOC= Montreal,LOC= New York, LOC= Paris, BUDGET ,BUDGET>200000} é minimo (e completo). No entanto, se adicionarmos então Pr não é mínimo. PNAME = Instrumentation 2 relações : PAY e PROJ Fragmentação da relação PAY Aplicativo: Verifica as informações sobre salário e determina um aumento adequado Registros de funcionários são administrados em 2 nós (aplicativo executado em 2 nós) Predicados simples p 1 : SAL p 2 : SAL > P r = {p 1,p 2 }, que é completo e mínimo Predicados minterm m 1 : (SAL 30000) m 2 : NOT(SAL 30000) = (SAL > 30000) 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 28 PHF - Exemplo PHF - Exemplo Fragmentação da relação PROJ Aplicativos Procura nomes e orçamentos de projetos dadas suas localizações executado em 3 nós Acessa informações de projetos de acordo com o orçamento information according to budget Um nó acessa e outro acessa > Predicados simples Aplicação 1 p 1 : LOC = Montreal p 2 : LOC = New York p 3 : LOC = Paris Aplicação 2 p 4 : BUDGET p 5 : BUDGET > P r = {p 1,p 2,p 3,p 4,p 5 } 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 30 5
6 PHF - Exemplo PHF - Exemplo Fragmentação da relação PROJ Fragmentos minterm restantes após eliminação dos contraditórios m1 : (LOC = Montreal ) e (BUDGET ) m2 : (LOC = Montreal ) e (BUDGET > ) m3 : (LOC = New York ) e (BUDGET ) m4 : (LOC = New York ) e (BUDGET > ) m5 : (LOC = Paris ) e (BUDGET ) m6 : (LOC = Paris ) e (BUDGET > ) 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 32 PHF - Correção Fragmentação Horizontal Derivada Completude Já que Pr é completo e mínimo, os predicados de seleção são completos Definida sobre uma relação membro de uma ligação de acordo com uma operação de seleção especificada sobre sua dona Cada ligação é uma junção Reconstrução Se a relação R está fragmentada em F R = {R 1,R 2,,R r } R = para todo Ri FR R i Disjunção Predicados minterm que formam a base da fragmentação têm que ser mutuamente exclusivos 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 34 DHF - Definição Dada uma ligação L onde dono (L)=S e membro(l)=r, Os fragmentos horizontais derivados de R são definidos como R i = R S i, 1 i w DHF - Exemplo Dada a ligação L1 onde dono(l1)=skill e membro(l1)=emp EMP1 = EMP SKILL1 FHD EMP2 = EMP SKILL2 onde SKILL1 = σ SAL (SKILL) SKILL2 = σ SAL>30000 (SKILL) FHP Onde w é o número de fragmentos definidos sobre R e S i = σ Fi (S) Onde F i é a fórmula segundo a qual o fragmento horizontal primário S i é definido 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 36 6
7 DHF - Correção Fragmentação Vertical Completude Integridade referencial Reconstrução Mesmo que a fhp Disjunção Grafos de junção simples entre fragmentos Tem sido estudada dentro do contexto de BD centralizados Metodologias de projeto Agrupamento físico Duas abordagens agrupamento Atributos para fragmentos Fragmentos sobrepostos divisão Relações para fragmentos Fragmentos não sobrepostos Atributos chave replicados não são considerados sobrepostos Facilidade para garantir dependências funcionais (verificação de integridade, etc.) 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 38 FV - Requisitos de Informação Informações de aplicativos Afinidade de atributos Indica a proximidade com que os atributos estão relacionados Obtida a partir da dados mais primitivos Valores de uso de atributos Dado um conjunto de aplicativos Q = {q 1, q 2,, q q } executadas sobre a relação R[A 1, A 2,, A n ] use(q i,a j ) = 1 se o atributo Aj é referenciado pela consulta qi 0 caso contrário VF Definição de use(q i,a j ) Considere as 4 consultas (aplicativos) sobre a relação PROJ use(q i, ) podem ser definidos de acordo 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 40 VF Afinidade de atributos aff(a i,a j ) A medida de afinidade de atributos entre dois atributos Ai e Aj de uma relação R[A 1, A 2,, A n ] com respeito ao conjunto de aplicativos Q = (q 1, q 2,, q q ) é definida como: aff (A i, A j ) = todos os aplicativos que acessam Ai e Aj (acesso do aplicativo) acesso do aplicativo = todos os nós frequência acesso aplicativo * (n acessos/execução) VF Cálculo de aff(a i,a j ) Suponha que cada consulta do exemplo anterior acessa os atributos 1 vez durante cada execução Suponha as frequências de acesso : Então aff(a 1, A 3 ) = 15*1 + 20*1 + 10*1 = 45 e a matriz de afinidades de atributos AA: 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 42 7
8 VF Algoritmo de agrupamento BEA - Exemplo Considere a matriz de afinidade de atributos AA e reorganize a ordem dos atributos par formar grupos onde os atributos em cada grupo têm alta afinidade entre si Bond Energy Algorithm (BEA) Maximiza a função de afinidade global AM = i j (afinidade de Ai e Aj com seus vizinhos) 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 44 VF - Algoritmo Como dividir um conjunto de atributos agrupados {A 1, A 2,, A n } em 2 (ou mais) conjuntos {A 1, A 2,, A i } e {A i,, A n } tal que nenhum (ou um número mínimo de) aplicativos que acessam dois (ou mais do que um) conjuntos VF - Algoritmo Sejam TQ = conjunto de aplicativos que acessam apenas TA BQ = conjunto de aplicativos que acessam apenas BA OQ = conjunto de aplicativos que acessam tanto TA quanto BA e CTQ = num. total de acessos a atributos por aplicativos que acessam apenas TA CBQ = num. total de acessos a atributos por aplicativos que acessam apenas BA COQ = num. total de acessos a atributos por aplicativos que acessam tanto TA quanto BA Encontre o ponto na diagonal que maximize CTQ * CBQ - COQ M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 46 VF - Algoritmo 2 problemas : Grupo formado no meio da matriz agrupada Desloque uma linha para cima e uma coluna para a esquerda e aplique o algoritmo para encontrar o melhor ponto de divisão Repita para todos os possíveis deslocamentos Custo O(m 2 ) Mais de 2 grupos Divisão m-caminhos Tente 1, 2,, m-1 pontos de divisão sobre a diagonal e tente encontrar o melhor ponto para cada um deles Custo O(2 m ) VF - Correção Uma relação R, definida sobre o conjunto de atributos A e chave K, fragmentada verticalmente F R = {R 1, R 2,, R r } Completude A = A Ri Reconstrução R = K R i, Ri FR Disjunção Ids, quando presentes, não são considerados sobrepostos pois são mantidos pelo sistema (transparente ao usuário) Chaves duplicadas não são consideradas sobrepostas 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 48 8
9 Fragmentação Híbrida Alocação 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 49 Alocação de fragmentos Descrição do problema Dados F = {F1, F2,, Fn } fragmentos S ={S1, S2,, Sm } nós da rede Q = {q1, q2,, qq } aplicativos Encontre a distribuição ótima de F em S Otimalidade Custo mínimo Comunicação + armazenamento + processamento (leitura & atualização) Custo em termos de tempo (geralmente) Desempenho Tempo de resposta e/ou vazão do sistema Restrições Por nó (armazenamento e processamento) 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 51 Requisitos de Informação Informações do banco de dados Seletividade dos fragmentos Tamanho dos fragmentos Informações de aplicativos Tipos e números dos acessos Localidade dos acessos Informações dos nós Custo unitário de armazenamento de um dado em um nó Custo unitário de processamento em um nó Informações da rede Largura de banda Latência Overhead de comunicação 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 52 Alocação De arquivos (PAA) versus de Bancos de Dados (PABD) Fragmentos não são arquivos individuais Relacionamentos têm que ser mantidos Acesso aos BD é mais complicado Modelo de acesso a arquivos remotos não é aplicável Relacionamento entre alocação e processamento de consultas Custos adicionais que devem ser considerados Manutenção da integridade Controle de concorrência 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 53 Modelo de alocação Forma Geral Min(custoTotal) Sujeito às restrições De tempo de resposta De armazenamento De processamento Variável de decisão X ij = 1 se fragmento F i é armazenado no nó S j 0, caso contrário 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 54 9
10 Modelo de Alocação Alocação Exemplo de Algoritmo Métodos de solução PAA é NP-completo PABD também NP-completo Heurísticas baseadas em Problema da mochila Técnica de otimização branch and bound Tentativas de reduzir o espaço de soluções Ignorar replicação Algoritmo de Huang e Chen 2 passos: Aloca réplicas em cada nó com consulta de leitura Retira réplicas para minimizar custo consultas de atualização 1998 M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) M. Tamer Özsu e Patrick Valduriez (tradução livre e adaptações Fernanda Baião) 56 10
Bancos de Dados III. Projeto de Base de Dados Distribuída
Bancos de Dados III Fragmentação de Tabelas Rogério Costa rogcosta@inf.puc-rio.br 1 Projeto de Base de Dados Distribuída Top-down Projeto de um novo sistema / ambiente Sistemas homogêneos Bottom-up O banco
Leia maisTIN0036 Bancos de Dados Distribuídos e Data Warehousing. PRIMEIRA LISTA DE EXERCÍCIOS Individual GABARITO
TIN0036 Bancos de Dados Distribuídos e Data Warehousing PRIMEIRA LISTA DE EXERCÍCIOS Individual GABARITO 1. Dada a relação EMP, sejam p 1 : TITLE < Programmer e p 2 : TITLE > Programmer dois predicados
Leia maisProjeto de Banco de Dados Distribuído Proj o e j to t o de d B a B nc n o o d e d Da D do d s o D i D str t ibu b í u do d s
Projeto de Alcides Pamplona alcides.pamplona@gmail.com Conteúdo Revisão de Conceitos Arquitetura Distribuída Fragmentação Horizontal Fragmentação Vertical 1 Definição de Banco de Dados Distribuído Um Banco
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisInteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Leia maisProf. Daniela Barreiro Claro
O volume de dados está crescendo sem parar Gigabytes, Petabytes, etc. Dificuldade na descoberta do conhecimento Dados disponíveis x Análise dos Dados Dados disponíveis Analisar e compreender os dados 2
Leia maisPrincípios e Conceitos de Desenho de Software. Projeto de Sistemas de Software Prof. Rodrigo Ribeiro
Princípios e Conceitos de Desenho de Software Projeto de Sistemas de Software Prof. Rodrigo Ribeiro Revisando... Processo Unificado PRAXIS Processo unificado: Dividido em fases e fluxos Fases Concepção,
Leia maisModelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Leia maisBanco de Dados I. Prof. Edson Thizon ethizon@bol.com.br
Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados
Leia maisMódulo de Princípios Básicos de Contagem. Segundo ano
Módulo de Princípios Básicos de Contagem Combinação Segundo ano Combinação 1 Exercícios Introdutórios Exercício 1. Numa sala há 6 pessoas e cada uma cumprimenta todas as outras pessoas com um único aperto
Leia maisMétodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções
Métodos Formais Relações e Funções por Mauro Silva Agenda Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções MF - Relações e Funções 2 1 Relações Binárias Definição
Leia maisMODELAGENS. Modelagem Estratégica
Material adicional: MODELAGENS livro Modelagem de Negócio... Modelagem Estratégica A modelagem estratégica destina-se à compreensão do cenário empresarial desde o entendimento da razão de ser da organização
Leia maisPESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Introdução Slide 1 Nielsen C. Damasceno Introdução Tanenbaum (2007) definiu que um sistema distribuído é aquele que se apresenta aos seus usuários como um sistema centralizado, mas
Leia maisAnálise Qualitativa no Gerenciamento de Riscos de Projetos
Análise Qualitativa no Gerenciamento de Riscos de Projetos Olá Gerente de Projeto. Nos artigos anteriores descrevemos um breve histórico sobre a história e contextualização dos riscos, tanto na vida real
Leia maisOBJETIVO GERAL DA DISCIPLINA
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br OBJETIVO GERAL DA
Leia maisAULA 07 Distribuições Discretas de Probabilidade
1 AULA 07 Distribuições Discretas de Probabilidade Ernesto F. L. Amaral 31 de agosto de 2010 Metodologia de Pesquisa (DCP 854B) Fonte: Triola, Mario F. 2008. Introdução à estatística. 10 ª ed. Rio de Janeiro:
Leia maisUnidade 1: O Computador
Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos
Leia maisO que é um banco de dados? Banco de Dados. Banco de dados
COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Banco de Dados O que é um banco de dados? Um conjunto de informações
Leia maisAULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL
BANCO DE DADOS GERENCIAL 1 AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações) organizadas de forma lógica, e que
Leia maisExercício. Exercício
Exercício Exercício Aula Prática Utilizar o banco de dados ACCESS para passar o MER dos cenários apresentados anteriormente para tabelas. 1 Exercício oções básicas: ACCESS 2003 2 1 Exercício ISERIDO UMA
Leia maisBanco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 1) Clodis Boscarioli Conteúdo do Módulo: Conceituação Objetivos; Problemas; Chaves; Restrições; Regras de Integridade;
Leia maisModelo Relacional Normalização Diagramas E-R e Tabelas Originadas
Informática II Modelo Relacional Normalização Diagramas E-R e Tabelas Originadas (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Por: Artur Sousa / Jorge Loureiro Conceitos de entidade e atributo Tipos
Leia maisModelo Comportamental
MEDIDA 2.2 - Cursos de Educação e Formação de Adultos Modelo Comportamental Documento de apoio 3 Diagrama Entidade Relação Curso de Educação e Formação de Adultos Turma de Qualificação Escolar de Nível
Leia maisTecnologia da Informação
UNIDADE III Banco de Dados Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceito de Banco de Dados. Problemas com Banco de Dados. Modelos de Relacionamento de um Banco de Dados. SGDB
Leia maisProgramação Orientada a Objetos SANTOS, Rafael
Programação Orientada a Objetos SANTOS, Rafael É parte do software, e deve atender os requisitos do usuário Controla o hardware, incluindo periféricos de entrada e saída Usa um conjunto de comandos e regras:
Leia maisComandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios O Método Intuitivo de elaboração de circuitos: As técnicas de elaboração de circuitos eletropneumáticos fazem parte
Leia maisAula 5. Uma partícula evolui na reta. A trajetória é uma função que dá a sua posição em função do tempo:
Aula 5 5. Funções O conceito de função será o principal assunto tratado neste curso. Neste capítulo daremos algumas definições elementares, e consideraremos algumas das funções mais usadas na prática,
Leia maisLógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
Leia maisTestes de Hipóteses Estatísticas
Capítulo 5 Slide 1 Testes de Hipóteses Estatísticas Resenha Hipótese nula e hipótese alternativa Erros de 1ª e 2ª espécie; potência do teste Teste a uma proporção; testes ao valor médio de uma v.a.: σ
Leia maisPlanejamento - 2. Definição de atividades Sequenciamento das atividades. Mauricio Lyra, PMP
Planejamento - 2 Definição de atividades Sequenciamento das atividades 1 6.1 Definir as atividades 1 Lista das atividades A lista das atividades é uma lista abrangente que inclui todas as atividades necessárias
Leia maisFundamentos de Programação. Diagrama de blocos
Fundamentos de Programação Diagrama de blocos Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ O processo de desenvolvimento (programação),
Leia maisIntrodução a Banco de Dados. INTRODUÇÃO
INTRODUÇÃO O termo banco de dados é bastante popular em diversas áreas de atuação. Com o aumento da utilização de computadores na manipulação de dados que envolvem diversas aplicações, os bancos de dados
Leia maisProf. José Maurício S. Pinheiro - UGB - 2009
Auditoria e Análise de Segurança da Informação Forense Computacional Prof. José Maurício S. Pinheiro - UGB - 2009 Forense Computacional 2 Forense Computacional A forense computacional pode ser definida
Leia maisQUESTIONAMENTO ACERCA DO EDITAL DO PREGÃO ELETRÔNICO AA Nº 03/2014 - BNDES
QUESTIONAMENTO ACERCA DO EDITAL DO PREGÃO ELETRÔNICO AA Nº 03/2014 - BNDES Item 1.2 Grupo 1 do termo de referencia No grupo 1 o órgão solicita protocolo ISDN. Solicitamos que seja permitido o protocolo
Leia maisADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8
ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8 Índice 1. Modelagem de Dados - Continuação...3 1.1. Modelo Entidade-Relacionamento (MER) - II... 3 1.1.1. Entidades fortes e entidades fracas... 3 1.2. Dicionário
Leia maisTópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza
Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados Prof. Hugo Souza Após vermos uma breve contextualização sobre esquemas para bases dados e aprendermos
Leia maisCRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access
CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Leia maisObtenção Experimental de Modelos Matemáticos Através da Reposta ao Degrau
Alunos: Nota: 1-2 - Data: Obtenção Experimental de Modelos Matemáticos Através da Reposta ao Degrau 1.1 Objetivo O objetivo deste experimento é mostrar como se obtém o modelo matemático de um sistema através
Leia maisDesenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisUNIVERSIDADE ESTADUAL DE CAMPINAS FACULDADE DE EDUCAÇÃO. Elaborado por Gildenir Carolino Santos Grupo de Pesquisa LANTEC
UNIVERSIDADE ESTADUAL DE CAMPINAS FACULDADE DE EDUCAÇÃO Elaborado por Gildenir Carolino Santos Grupo de Pesquisa LANTEC Campinas Fevereiro 2014 2 opyleft Gildenir C. Santos, 2014. Biblioteca - Faculdade
Leia maisBanco de Dados I Unidade 3: Projeto de BD Relacional. Cláudio Baptista
Banco de Dados I Unidade 3: Projeto de BD Relacional Cláudio Baptista 4.1 Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos
Leia maisSeu pé direito nas melhores Faculdades
10 Insper 01/11/009 Seu pé direito nas melhores Faculdades análise quantitativa 40. No campeonato brasileiro de futebol, cada equipe realiza 38 jogos, recebendo, em cada partida, 3 pontos em caso de vitória,
Leia maisCurso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES
Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES 2014 1 a QUESTÃO Valor: 1,00 a) (0,30) Defina gramáticas livre de contexto. b) (0,30) Crie uma gramática
Leia maisMÓDULO 2 Topologias de Redes
MÓDULO 2 Topologias de Redes As redes de computadores de modo geral estão presentes em nosso dia adia, estamos tão acostumados a utilizá las que não nos damos conta da sofisticação e complexidade da estrutura,
Leia maisÁlgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial
Álgebra Linear Aplicada à Compressão de Imagens Universidade de Lisboa Instituto Superior Técnico Uma Breve Introdução Mestrado em Engenharia Aeroespacial Marília Matos Nº 80889 2014/2015 - Professor Paulo
Leia maisSistemas Distribuídos
Comunicação em Grupo Referência Sistemas operacionais modernos Andrew S. TANENBAUM Prentice-Hall, 1995 Seção 10.4 pág. 304-311 2 Comunicação em Grupo Suponha que se deseja um serviço de arquivos único
Leia maisSérgio Luisir Díscola Junior
Capítulo-3: Estoque Livro: The Data Warehouse Toolkit - Guia completo para modelagem dimensional Autor: Ralph Kimball / Margy Ross Sérgio Luisir Díscola Junior Introdução Cadeia de valores Modelo de DW
Leia maisVERSÃO RESPOSTAS PROVA DE MARKETING
UNIVERSIDADE DE SÃO PAULO FACULDADE DE ECONOMIA, ADMINISTRAÇÃO E CONTABILIDADE DE RIBEIRÃO PRETO PROGRAMA DE PÓS-GRADUAÇÃO EM ADMINISTRAÇÃO DE ORGANIZAÇÕES PROCESSO SELETIVO DOUTORADO - TURMA 2011 VERSÃO
Leia maisArquitecturas de Software Enunciado de Projecto 2007 2008
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Enunciado de Projecto 2007 2008 1 Introdução Na primeira metade da década de 90 começaram a ser desenvolvidas as primeiras
Leia maisUNIVERSIDADE FEDERAL DA BAHIA ESCOLA POLITÉCNICA DEPARTAMENTO DE ENGENHARIA QUÍMICA ENG 008 Fenômenos de Transporte I A Profª Fátima Lopes
Equações básicas Uma análise de qualquer problema em Mecânica dos Fluidos, necessariamente se inicia, quer diretamente ou indiretamente, com a definição das leis básicas que governam o movimento do fluido.
Leia maisASPECTOS CONSTRUTIVOS DE ROBÔS
ASPECTOS CONSTRUTIVOS DE ROBÔS Tipos de robôs Classificação de robôs Definições importantes: O arranjo das hastes e juntas em um braço manipulador tem um importante efeito nos graus de liberdade da ferramenta
Leia maisOrganização e Arquitetura de Computadores. Ivan Saraiva Silva
Organização e Arquitetura de Computadores Hierarquia de Memória Ivan Saraiva Silva Hierarquia de Memória A Organização de Memória em um computador é feita de forma hierárquica Registradores, Cache Memória
Leia maisOptimização e Algoritmos (2004/2005)
Optimização e Algoritmos (2004/2005) Instituto Superior Técnico Engenharia Electrotécnica e de Computadores Série de Problemas 3 Regras de Armijo e Wolfe, Introdução às funções convexas Problema 1.[Regras
Leia mais3 - Bacias Hidrográficas
3 - Bacias Hidrográficas A bacia hidrográfica é uma região definida topograficamente, drenada por um curso d água ou um sistema interconectado por cursos d água tal qual toda vazão efluente seja descarregada
Leia maisAula 03. Processadores. Prof. Ricardo Palma
Aula 03 Processadores Prof. Ricardo Palma Definição O processador é a parte mais fundamental para o funcionamento de um computador. Processadores são circuitos digitais que realizam operações como: cópia
Leia mais10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções...
10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções... 10 4 10. CPU (CENTRAL PROCESSOR UNIT) Como vimos no capítulo
Leia maisIntrodução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:
Dados da Web Introdução de XML Banco de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM
Leia maisGerenciamento do Escopo do Projeto (PMBoK 5ª ed.)
Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo
Leia maisMétodos Quantitativos Aplicados
Métodos Quantitativos Aplicados Aula 9 http://www.iseg.utl.pt/~vescaria/mqa/ Tópicos apresentação Análise clusters: técnica de agrupamento de observações/ variáveis com base na similaridade das suas característicassters
Leia maisDeswik.Sched. Sequenciamento por Gráfico de Gantt
Deswik.Sched Sequenciamento por Gráfico de Gantt SOLUÇÕES EM SEQUENCIAMENTO DE LAVRA QUE NOS DIFERENCIAM Uma abordagem dinâmica e moderna para o sequenciamento de lavra Desde gráficos de Gantt interativos
Leia maisFalta Erro Falha. Motivação. Teste de Software. Falha, Falta e Erro. Falha, Falta e Erro. Falha, Falta e Erro. Falha, Falta e Erro 6/6/11
Motivação Teste de Software Ocorrência de falhas humanas no processo de desenvolvimento de software é considerável Processo de testes é indispensável na garantia de qualidade de software Custos associados
Leia maisAdriana da Silva Santi Coord. Pedagógica de Matemática SMED - Abril/2015
GEOMETRIA Adriana da Silva Santi Coord. Pedagógica de Matemática SMED - Abril/2015 O MATERIAL COMO SUPORTE DO PENSAMENTO Muita gente usa o material na sala de aula como se a Geometria estivesse no material.
Leia maisISS Eletrônico. Formato de Arquivos para Transmissão de Documentos Declarados através do aplicativo OFFLINE. Extensão do Arquivo JUNHO2006.
ISS Eletrônico Formato de Arquivos para Transmissão de Documentos Declarados através do aplicativo OFFLINE Caro contribuinte. A transmissão de arquivos é uma facilidade fornecida pelo sistema de ISS Eletrônico
Leia maisBANCO DE DADOS I Atualizado em 13 de maio de 2009
... 3º Período SI 2009 BANCO DE DADOS I http://sidneyjunior.host.sk/ 1. MODELAGEM E PROJETO DE BANCO DE DADOS 1.1. Conceitos BANCO DE DADOS I Atualizado em 13 de maio de 2009 Defini-se Banco de Dados (BD)
Leia maisMANUTENÇÃO SISTEMAS INFORMATIZADOS PARA O PLANEJAMENTO E CONTROLE DA MANUTENÇÃO. CCMS- Computer Maintenance Management System
MANUTENÇÃO SISTEMAS INFORMATIZADOS PARA O PLANEJAMENTO E CONTROLE DA MANUTENÇÃO CCMS- Computer Maintenance Management System Prof. Dissenha professor@dissenha.net SISTEMAS INFORMATIZADOS PARA O PLANEJAMENTO
Leia mais2 Conceitos Básicos. onde essa matriz expressa a aproximação linear local do campo. Definição 2.2 O campo vetorial v gera um fluxo φ : U R 2 R
2 Conceitos Básicos Neste capítulo são apresentados alguns conceitos importantes e necessários para o desenvolvimento do trabalho. São apresentadas as definições de campo vetorial, fluxo e linhas de fluxo.
Leia maisApresentação dos Requisitos Do Edital Inmetro nº 01/2011
Apresentação dos Requisitos Do Edital Inmetro nº 01/2011 Anexo B Especificações do simulador Eduardo Lopes Pesquisador-Tecnologista em Metrologia e Qualidade Objetivos Apresentar o simulador de pista com
Leia maisMinuta Circular Normativa
Minuta Circular Normativa 1. INTRODUÇÃO 1.1. Objetivo a) Estabelecer princípios e diretrizes para orientar as ações de natureza socioambiental nos negócios da Desenbahia e no seu relacionamento com clientes
Leia maisRede Local - Administração Políticas de Backup, Redundância e Fiabilidade
Rede Local - Administração Políticas de Backup, Redundância e Fiabilidade Formador: Miguel Neto (migasn@gmail.com) Covilhã - Novembro 11, 2015 Segurança da Informação A informação é a alma da negócio,
Leia maisScheduling and Task Allocation ADVANCED COMPUTER ARCHITECTURE AND PARALLEL PROCESSING Hesham El-Rewini 2005 Capítulo 10 Autor...: Antonio Edson Ceccon Professor..: Prof. Heitor Silvério Lopes Apresentação
Leia maisÁrvores. ! utilizada em muitas aplicações. ! modela uma hierarquia entre elementos. ! O conceito de árvores está diretamente ligado à recursão
Árvores 1 Árvores! utilizada em muitas aplicações! modela uma hierarquia entre elementos! árvore genealógica! diagrama hierárquico de uma organização! modelagem de algoritmos! O conceito de árvores está
Leia maisOs dados quantitativos também podem ser de natureza discreta ou contínua.
Natureza dos Dados Às informações obtidas acerca das características de um conjunto dá-se o nome de dado estatístico. Os dados estatísticos podem ser de dois tipos: qualitativos ou quantitativos. Dado
Leia maisPós-Graduação em Computação Distribuída e Ubíqua
Pós-Graduação em Computação Distribuída e Ubíqua INF612 - Aspectos Avançados em Engenharia de Software Engenharia de Software Experimental [Head First Statistics] Capítulos 10, 11, 12 e 13 [Experimentation
Leia maisGIL, Antonio Carlos. Como elaborar projetos de pesquisa. São Paulo, Editora Atlas, 2002....
GIL, Antonio Carlos. Como elaborar projetos de pesquisa. São Paulo, Editora Atlas, 2002.... 1 Como encaminhar uma Pesquisa? A pesquisa é um projeto racional e sistemático com objetivo de proporcionar respostas
Leia maisPonto eletrônico de funcionários
Ponto eletrônico de funcionários Apresentação O Sistema Ponthos gerencia e controla a jornada de trabalho dos funcionários de uma empresa. Sua simplicidade de uso agiliza a inserção e a busca de dados
Leia maisArquitetura de Banco de Dados
Arquitetura de Banco de Dados Modelos de Dados Alto Nível Utilizam conceitos tais como Entidades, Atributos e Relacionamentos. Uma entidade é um objeto que é representado na base de dados. Um atributo
Leia maisPressuposições à ANOVA
UNIVERSIDADE FEDERAL DE RONDÔNIA CAMPUS DE JI-PARANÁ DEPARTAMENTO DE ENGENHARIA AMBIENTAL Estatística II Aula do dia 09.11.010 A análise de variância de um experimento inteiramente ao acaso exige que sejam
Leia maisCONTRATO DE LICENÇA DO UTILIZADOR PARA PRODUTOS DE SOFTWARE DA STONERIDGE ELECTRONICS LTD
CONTRATO DE LICENÇA DO UTILIZADOR PARA PRODUTOS DE SOFTWARE DA STONERIDGE ELECTRONICS LTD AO OBTER UM CÓDIGO DE ACTIVAÇÃO E AO INTRODUZIR O MESMO PARA ACTIVAR A LICENÇA DO PROGRAMA DE SOFTWARE E AO INSTALAR
Leia maisProcesso de Gerenciamento do Catálogo de Serviços de TIC
de TIC Escritório de Gerenciamento de Processos de Tecnologia da Informação e Comunicação EGPr-TIC João Pessoa 2016 Versão 1.0 Tribunal Regional do Trabalho da 13ª Região Desembargador Presidente Ubiratan
Leia maisIntrodução ao Teste de Software
Introdução ao Teste de Software Ricardo A. Ramos [Baseado na apresentação do LABS ICMC-USP -> http://www.labes.icmc.usp.br] Organização Introdução Teste de Software Terminologia e Conceitos Básicos Técnicas
Leia maisRoteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa.
Roteiro Modelagem com Entidade-Relacionamento Estendido Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz
Leia maisMódulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados
Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação e
Leia mais2 Workshop processamento de artigos em serviços de saúde Recolhimento de artigos esterilizados: é possível evitar?
2 Workshop processamento de artigos em serviços de saúde Recolhimento de artigos esterilizados: é possível evitar? 3 Farm. André Cabral Contagem, 19 de Maio de 2010 Rastreabilidade É definida como a habilidade
Leia maisProgramação Linear - Parte 4
Mestrado em Modelagem e Otimização - CAC/UFG Programação Linear - Parte 4 Profs. Thiago Alves de Queiroz Muris Lage Júnior 1/2014 Thiago Queiroz (DM) Parte 4 1/2014 1 / 18 Solução Inicial O método simplex
Leia maisForma Normal de Boyce-Codd
Teste de Preservação de Dependências Para verificar se α β é preservada na decomposição R em R 1, R 2,..., R n aplica-se o seguinte teste: res := α enquanto (houver alterações em res) faz para cada R i
Leia maisUnidade IV PRINCÍPIOS DE SISTEMAS DE. Prof. Luís Rodolfo
Unidade IV PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO Prof. Luís Rodolfo Outros tipos de sistemas de informação Inteligência artificial: A inteligência artificial é um campo da ciência e da tecnologia baseado
Leia maisExemplos. Jogo dos oito :-) Mundo dos blocos (ex: torre de Hanoi) Poblema das rainhas. Criptoaritmética. Missionários e Canibais.
istemas Inteligentes, 10-11 1 Exemplos Jogo dos oito :-) Mundo dos blocos (ex: torre de Hanoi) Poblema das rainhas Criptoaritmética Missionários e Canibais Resta-um e muitos outros... istemas Inteligentes,
Leia maisExercícios e questões de Álgebra Linear
CEFET/MG Exercícios e questões de Álgebra Linear Versão 1.2 Prof. J. G. Peixoto de Faria Departamento de Física e Matemática 25 de outubro de 2012 Digitado em L A TEX (estilo RevTEX). 2 I. À GUISA DE NOTAÇÃO
Leia maisOPERAÇÕES COM FRAÇÕES
OPERAÇÕES COM FRAÇÕES Adição A soma ou adição de frações requer que todas as frações envolvidas possuam o mesmo denominador. Se inicialmente todas as frações já possuírem um denominador comum, basta que
Leia mais