Versão 0.3 Capítulo 5. Bancos de dados. Estrutura e modelos de dados

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

Download "Versão 0.3 Capítulo 5. Bancos de dados. Estrutura e modelos de dados"

Transcrição

1 Versão 0.3 Capítulo 5 Bancos de dados Estrutura e modelos de dados Banco de dados, em uma definição geral, é uma coleção dados inter-relacionados que representa algum aspecto do mundo real ou um subconjunto dele. A parte do mundo real dos bancos de dados muitas vezes é referida como "universo de discurso", termo que tem origem na teoria dos modelos, ou como "database miniworld", termo em inglês que poderia ser traduzido como "o pequeno mundo da base de dados". Em uma definição mais restritiva, um banco de dados é uma coleção persistente, logicamente coerente de dados inerentemente significativos, relevante para alguns aspectos do mundo real. Deste modo, os bancos de dados foram criados para operar em grandes quantidades de informação, propiciando um ambiente conveniente e eficiente para introdução, armazenamento, recuperação e gerenciamento das informações. Um sistema de gerenciamento de banco de dados (database management system, DBMS) é um conjunto de softwares, ou programas computacionais que provém uma interface entre o(s) usuário(s) e o(s) banco(s) de dados. Esse gerenciamento envolve tanto a definição das estruturas de armazenamento da informação quanto o fornecimento de mecanismos para construí-los e manipulá-los. Além disso, um DBMS é responsável por manter a integridade e segurança dos dados armazenados e também para recuperação de informação se o sistema falhar. Um DBMS deve ser concebido em um sistema de multi-camadas, segundo relatório da ANSI/SPARC, como mostrado na figura 1. Figura 1. As camadas de um banco de dados, desde o armazenamento físico (bits em um sistema de armazenamento ) até a interface que deve fazer sentido para o usuário final.

2 Um sistema de banco de dados consiste na combinação dos DBMS e dos bancos de dados. Os elementos de um sistema de bancos de dados consistem em: Modelo de dados Esquemas e instâncias Arquitetura três esquemas Dicionário de dados Linguagens DBMS Modelo de dados Conjunto de conceitos que são usados para descrever a estrutura do banco de dados. E este modelo determinará a estrutura lógica do banco de dados que, na prática, significa a maneira pela qual os dados serão armazenados, organizados e manipulados. Os tipos de modelos de dados são: Modelo conceitual de dados Alto nível de conceitos, uma representação da realidade (ou parte dela), próximo de como o usuário percebe os dados, por exemplo, modelo de Entidade-Relacionamento, modelo orientado a objeto. Modelo de dados de implementação Conceitos que podem ser compreendidos pelo usuário final, mas que não estão muito longe da organização de dados. Eles escondem alguns detalhes de armazenamento de dados, mas podem ser implementados em um sistema de computador de forma direta. Por exemplo, modelo hierárquico, modelo de rede, modelo relacional. Modelo físico de dados Conceitos de baixo nível que descreve detalhes físicos de armazenamento dos dados. Esquemas e instâncias Em quaisquer modelos de dados é importante distinguir a diferença entre a descrição dos dados e os próprios dados. Esquema do banco de dados é a descrição do banco de que é específica da etapa de projeto do banco de dados e não deverá mudar com muita frequência. Instância do banco de dados é o conjunto de dados guardados em determinado momento, sendo que qualquer introdução, modificação ou exclusão de informações altera o estado do banco de dados. Para exemplificar, usaremos um banco de dados de um herbário para um esquema de banco de dados. Note que o esquema do banco de dados deve ter uma estrutura fixa e não deve estar sujeito a muitas mudanças.

3 Figura 2. Modelo de um banco de dados para um herbário fictício. Arquitetura três esquemas A proposta dessa abordagem é utilizar três níveis de abstrações diferentes no desenvolvimento do sistema. Nesta proposta, cada nível representa um modelo diferente das mesmas informações e processos, mas utiliza

4 um sistema de expressões que envolve um conjunto único de objetos e composições que se aplicam em apenas um determinado domínio. Cada nível relativamente abstrato superior baseia-se em um nível relativamente concreto inferior. Neste tipo de arquitetura, as mudanças em um nível devem ter um impacto mínimo nos outros níveis. Visão externa/ visão do usuário Cada esquema externo descreve parte do banco de dados no qual um grupo particular de usuários é interessado e esconde o restante do banco de dados do grupo de usuários. Modelos de modelo de dados de alto nível ou uma implementação de modelos de dados pode ser utilizada neste nível. Esquema conceitual Nele os detalhes físicos de armazenamento são ocultos, concentrando-se nas descrições das entradas, o tipo de dados, relações e restrições. Aqui também pode ser utilizado um alto nível de modelagem de dados ou uma implementação de modelos de dados. Esquema Interno Especifica como os dados serão armazenados e organizados fisicamente. Aqui as estruturas complexas e os caminhos de acesso ao banco de dados são descritas em detalhes. A independência dos dados é um ponto importante na utilização de bancos de dados, pois permite que o usuário faça modificações em um esquema de dados sem afetar a definição de um esquema em um nível mais alto. Existem dois tipos de independência de dados, são eles: Independência física de dados o qual é possível modificar o esquema físico sem a necessidade de modificar programas. Tais modificações são utilizadas para otimizar o desempenho. DBMS provem a interface entre os modelos de dados conceituais e físicos; Independência lógica dos dados o qual modifica-se o sem a necessidade refazer algum programa. Esta independência possibilita modificações na estrutura lógica, como por exemplo, a adição de um novo atributo. DBMS provem a interface entre o esquema conceitual e a visão externa. Dicionário de dados É o repositório central com informações sobre os dados, tais como: significado, relações com outros dados, origem uso e formato., ou seja, ele é uma estrutura de dados que armazena os metadados, dados estruturados sobre os dados contento as informações sobre visão externa, esquema conceitual e físico. Linguagens DBMS Linguagens de banco de dados são linguagens de propósito específico, que fazem um ou mais dos seguintes procedimentos: Linguagem de definição de dados (data definition language, DDL) linguagem utilizada pelo administrador do banco de dados para definir os esquemas do banco de dados. E o resultado da compilação dos comandos desta linguagem é o conjunto das tabelas que serão armazenadas no dicionário de dados. Linguagem de manipulação de dados (data manipulation language, DML) linguagem utilizada para recuperar, inserir, deletar e modificar os dados. As declarações DML podem ser introduzidas a partir de um terminal ou incorporadas em uma linguagem de programação de propósito geral. Banco de dados biológicos Os bancos de dados tiveram um impacto significativo para o avanço no entendimento da biologia. Atualmente, os bancos de dados em biologia são bibliotecas com conteúdo diversificado de informações obtidos por diferentes técnicas experimentais, análises computacionais e publicados em literaturas científicas. As informações contidas em bancos de dados biológicos vem de diferentes áreas de pesquisas, tais como: genômica, proteômicas, metabolômica, transcriptomica, filogenética, entre outras. Banco de dados é uma grande ferramenta a qual auxilia o cientista a analisar e explicar uma série de fenômenos biológicos desde análise de estrutura e interação de biomoléculas, passando pelo metabolismo de um organismo e para a compreensão da evolução das espécies. E este conhecimento tem

5 impacto biotecnológico possibilitando que sejam desenvolvidos no campo da saúde ou do agronegócio desenvolver ou modificar produtos ou processos que utilizem organismos vivos ou derivados dele. Outro ponto importante quanto ao uso dos bancos de dados biológicos é que os bancos de dados possibilitam que os dados biológicos sejam lidos por computadores. Como a análise de dados biológicos quase sempre envolve computadores, com os dados em suporte informático em vez de impressos em papel, torna possível executar tarefas em larga escala integrando informações de uma forma que seria humanamente impossível. Bancos de dados bioinformáticos: Um breve histórico Em 1962, utilizando-se de dados recém obtidos de sequências de resíduos de aminoácidos de citocromos de diferentes espécies de organismos, Zuckerkandl e Pauling propuseram uma nova estratégia para o estudo das relações evolutivas entre os organismos chamaram de relógio evolutivo molecular. Esta teoria se baseia no fato da similaridade existente entre as sequências de proteínas funcionalmente relacionados e que esta similaridade é inversamente proporcional ao tempo transcorrido entre seus ACMR. A história dos bancos de dados biológicos inicia no começo da década de 1960 quando o grupo liderado por Margareth Dayhoff do recurso de informação sobre proteína (protein information resource, PIR) coletaram e alinharam, se baseando no princípio de evolução molecular, todas as sequências de proteínas existentes até aquele momento e as publicaram em um livro que se chamou de Atlas de sequências e estruturas proteicas (Atlas of Protein Sequence and Structure). E quando uma grande quantidade de sequências nucleotídicas tornaram-se disponíveis os autores também as incluíram no livro. Diferentemente de outros livros publicados anteriormente, o Atlas de sequências e estruturas proteicas continha anotações por similaridade de sequências que até então não havia sido relacionadas. Dayhoff havia criado, no formato impresso, o primeiro banco de dados de proteínas anotadas, o qual se tornou uma ferramenta crucial não só para o desenvolvimento no campo de evolução molecular, mas de forma mais ampla para as ciências da vida. Anos depois por motivos óbvios o PIR passou a disponibilizar em formato digital o atlas o qual era distribuído em fitas magnéticas. Além do atlas na fita também havia alguns programas para realizar buscas e avaliar a distâncias evolutivas entre as sequências. Em 1981 foi criado a biblioteca de dados do EMBL (European Molecular Biology Laboratory) baseada em Heidelberg, Alemanha, que foi o primeiro repositório central de dados de sequências de nucleotídeos do mundo. No ano seguinte o EMBL se juntou ao GenBank criando uma nova fase na história dos bancos de dados de sequências. Os institutos EMBL e NCBI (National Center for Biotechnology Information) inciaram uma atividade inicial que consistia em transcrever e interpretar o que havia sido publicado em revistas científicas impressas para um formato eletrônico. Poucos anos depois, o DNA Databank of Japan (DDBJ) se juntou a esta colaboração de coleção de dados que passou a se referida como Colaboração Internacional de Banco de Dados de Sequências Nucleotídicas após um encontro realizado entre os três grupos. Neste encontro eles também determinaram um acordo para usar um formato comum para o elemento de dados dentro de uma unidade de registro que eram submetidas para eles. Além disso, os três centros armazenam as submissões diretas e compartilham todas as sequências entre eles. Contudo o gerenciamento das sequências fica a cargo do centro que subiu aquela sequência para o banco de dados. Ao longo das 24 horas as sequências automaticamente são compartilhadas entre os bancos de dados. Nesta mesma época, o início dos anos de 1980, houve a criação do banco de dados de sequência proteica Swiss-Prot quando transformaram o Atlas em um formato semelhante ao utilizado pelo EMBL. A primeira versão Swiss-Prot chamava-se PIR+ e informações sobre cada proteínas eram integradas ao banco melhorando a descrição sobre as proteínas. Em 1986, o banco PIR+ passou a ser distribuído em um precursor da internet atual (US BIONET) e renomeado para Swiss-Prot. Naquele momento já continha informações sobre 3900 proteínas que era visto com um expressivo montante de dados um contraste com os padrões atuais. Com o tempo a colaboração entre o Swiss- Prot e EMBL se tornou mais forte e as operações de ambos os grupos foram transferidas para EBI (European Bioinformatics Institute) em Hinxton, Reino Unido. E uma dos primeiros projetos colaborativos foi criar um suplemento aos dados do Swiss-Prot. E a este suplemento criado se deu o nome de TrEMBL e basicamente consistia de anotações computacionais (tradução) de todas as sequências codificantes (CDS, do inglês coding sequences) presentes em DDBJ/EMBL/GenBank e que não estavam contidas no Swiss-Prot. O TrEMBL permitia a liberação rápida dos dados de sequências não anotados com o padrão do Swiss-Prot.

6 Bancos de dados primários Os bancos de dados primários contêm, em sua maior parte, apenas dados obtidos de resultados experimentais. Ocasionalmente os bancos de dados primário também pode conter algumas interpretações, mas não curadoria em seus dados. Atualmente, a submissão de sequências a um banco de dados é precondição para publicação na maioria das revistas científicas para garantir que os dados possam ser disponibilizados. Entretanto essas sequências não representam um consenso na população, nem Bancos de dados secundários e biocuradoria As sequências em banco de dados primários frequentemente contêm mínimas informações. Para tornar as informações acerca das sequências em um conhecimento biologicamente mais sofisticado é necessário que as informações obtidas dos bancos de dados primários sejam processadas, ou seja, é necessários que os dados primários sejam anotados. As anotações atribuem as sequências um significado biológico e estas anotações pode ser feitas tanto por humanos quanto por computadores. Entretanto considera-se um banco de dados secundários aquele banco que contenha informações processadas por um curador, um profissional com uma boa experiência no assunto. Biocuradoria consiste na revisão de literatura ou conjuntos de dados publicados, levando à identificação e abstração dos principais resultados. Estes resultados são incorporados em uma base de dados de uma maneira organizada, muitas vezes utilizando vocabulários controlados, e está associada com os genes apropriados ou as regiões cromossômicas. Como o volume de dados biológicos continua a aumentar, biocuradoria está se tornando cada vez mais importante aspecto da pesquisa biomédica. Há poucos anos, biocuradores formaram uma sociedade profissional, a Sociedade Internacional para Biocuradoria, que se reúnem regularmente para trocar idéias e métodos para melhorar a precisão e a eficiência de todos os tipos de curadoria de dados biológicos. Banco de dados privados A maioria dos bancos de dados biológicos são públicos que significa que eles estão livres acessível para todos em todos os lugares do mundo. Mas nos últimos anos tornou-se cada vez mais comum as empresas privadas se interessarem em sequenciar genomas de organismos comercialmente ou cientificamente interessantes. Devido à necessidade das empresas em produzir lucros que normalmente não disponibilizam gratuitamente para o público o que significa que se você quiser ter acesso às informações contidas nos bancos de dados terá que arcar com os custos. A academia normalmente não é capaz de pagar o dinheiro necessário para o acesso a esses bancos de dados e que são utilizados principalmente pelas indústrias farmacêuticas e de biotecnologia. Isto significa que algumas informações sequências está disponível para todos, enquanto um monte de informações sequência está disponível apenas para as grandes indústrias. Integração dos bancos de dados Apesar dos esforços de curadores em todo mundo, ainda persiste entre os bancos de dados um grande problema: a integração dos dados biológicos existentes entre os diversos bancos de dados. Integrar os dados biológicos implica estabelecer uma via eficiente e automática de para integrar grandes conjuntos de dados biológicos, heterogêneos vindos de múltiplas fontes. Nos últimos anos, várias abordagens têm sido propostas para que haja integração de dados que de maneira geral podem ser classificadas em cinco grupos, descritos a seguir. 1.- Armazenamento de dados (data warehousing) esta abordagem focaliza a tradução dos dados, buscando todos dados disponíveis nas diferentes bases de dados, transformando e importando para dentro do data warehousing ; 2.- Bancos de dados federado nesta abordagem são executadas todas as consultas sobre as fontes distribuídas por traduzir uma consulta no banco de dados federado em uma consulta contra muitas fontes. O banco de dados federado busca os dados de diferentes fontes de dados e exibe os dados buscados para sua base de usuários.; 3.- Integração orientada a serviço a abordagem orientada a serviço permite a integração de dados de múltiplas fontes de dados heterogêneos através da interoperabilidade de computador. ou seja, a integração de dados é conduzida através de programação via web service e fontes de dados servem como prestadores de serviços;

7 4.- Integração semântica - a maioria das páginas da web em fontes de dados biológicos são projetados para leitura humana. A Web Semântica oferece uma forma legível por máquina para a representação de dados e interoperabilidade. A integração semântica usa ontologias para a descrição de dados e, portanto, representa integração baseada em ontologia; 5.- Integrações baseadas em wiki - com o crescente volume de dados biológicos, a integração de dados, inevitavelmente, vai exigir um grande número de participações dos usuários. Um exemplo de sucesso que utiliza a inteligência coletiva para a agregação de dados e de conhecimento é a Wikipedia, uma enciclopédia on-line ( que permite a qualquer usuário criar e editar conteúdo. Embora existam temores de inconsistência e imprecisão, pois os usuários podem livremente e anonimamente mudar qualquer conteúdo e/ou adicionar novos conteúdos no wiki, já foi testado que é o wiki supera a enciclopédia tradicional em precisão. No entanto, a integração baseada em wiki tem suas próprias deficiências, incluindo os dados nãoestruturados gerados, a falta de um formato padrão para a troca de dados, a falta de crédito para a autoria e vulnerabilidade a edição maliciosa. Uma visão geral dos bancos de dados biológicos Neste tópico será dada descrição geral de alguns bancos de dados. Bancos de sequências nucleotídicas Existem três grandes bases de dados de nucleotídecas: EMBL (European Molecular Biology Laboratory), GenBank (Centro Nacional de Informações sobre Biotecnologia) e DDJB (DNA Databank do Japão). EMBL, GenBank e DDBJ colaboraram e sincronizam seus bancos de dados para que todos os bancos de dados contenham as mesmas informações. Como uma sequência é submetido apenas a um deles, há um atraso muito curto de tempo, para que estes bancos de dados se comuniquem um com o outro, diariamente. Como resultado, os dados das três bases são idênticos, embora o formato no qual eles são armazenados e a natureza de anotação, variem um pouco entre si. A maioria dos dados são gerados a partir do genoma sequenciado organismos, tais como o Homo sapiens, Caenorhabditis elegans, Mus musculus e Arabidopsis thaliana. Muitas dessas espécies também têm bases de dados especiais que combinam a sequência do genoma e sua anotação com outros dados relacionados. A taxa de crescimento das bases de dados de sequências nucleotídicas tem uma tendência exponencial, com um tempo de duplicação estimada em 9 a 12 meses. Bancos de sequências proteicas Bancos de dados de sequências proteicas coletam informações adicionais sobre as proteínas, como ligantes, associação da subunidade, pontes de dissulfeto, a atividade catalítica, família, etc. A maioria das informações são coletadas a partir da literatura. Estas bases de dados surgem pela tradução de sequências de ácidos nucleicos. Existem várias bases de dados de sequências de proteínas. Dois dos mais importantes são PIR Internacional e SwissProt. Bancos de estruturas tridimensionais Banco de dados de estruturas, armazenam, anotam e distribuem os conjuntos de coordenadas atômicas para visualizar estruturas tridimensionais. Existem várias bases de dados de estrutura. Bancos de dados estruturais contêm informações específicas sobre análise estereoquímica, tais como: comprimentos de ligação e ângulos, estruturas cristalinas de raios-x e os dados espectroscópicos de ressonância magnética nuclear. A melhor base de dados estabelecida para estruturas macromoleculares biológicas é o PDB (protein data bank). Bancos de motivos e domínios Bancos de famílias Bancos de expressão Banco de dados de expressão são utilizados para mensurar a abundância de RNAm de um grande número de genes simultaneamente ou para genotipar múltiplas regiões de um genoma. As informações podem ser geradas por técnicas, tais como microarranjos e RNAseq. A quantidade de deste tipo de dados nós últimos anos têm crescido muto e esse montante de dados tem gerado valiosos dados para genômica funcional.

8 Banco de literatura científica As bases de dados bibliográficas contêm artigos científicos ou resumos dos mesmos. Procuras neste tipo de banco costumam retornar como resultado: o nome do autor, o título, a publicação e a data que são as informações para citação de um artigo. Alguns também oferecem resumos do artigo. Existem vários bancos de dados de alta qualidade, mas o mais utilizado é o PubMed. PubMed é um projeto desenvolvido pelo Centro Nacional de Informações sobre Biotecnologia na Biblioteca Nacional de Medicina, localizada no Instituto Nacional de Saúde nos Estados Unidos da América. Ele fornece acesso a mais de 24 milhões de citações no MEDLINE, revistas científicas sobre a vida e livros onlines. PubMed é um banco de dados muito útil, sua cobertura é mundial, sendo a maioria dos artigos ou seus resumos publicados são em inglês.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com. Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1. Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco

Leia mais

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd. Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos

Leia mais

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos Introdução Banco de Dados Por que usar BD? Vitor Valerio de Souza Campos Adaptado de Vania Bogorny 4 Por que estudar BD? Exemplo de um BD Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária

Leia mais

Banco de Dados I. Introdução. Fabricio Breve

Banco de Dados I. Introdução. Fabricio Breve Banco de Dados I Introdução Fabricio Breve Introdução SGBD (Sistema Gerenciador de Banco de Dados): coleção de dados interrelacionados e um conjunto de programas para acessar esses dados Coleção de dados

Leia mais

Introdução Banco de Dados

Introdução Banco de Dados Introdução Banco de Dados Vitor Valerio de Souza Campos Adaptado de Vania Bogorny Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel matrícula em

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS Bancos de Dados Conceitos Fundamentais Tópicos Conceitos Básicos Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos

Leia mais

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Tópicos Conceitos Básicos Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados Abstração

Leia mais

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados 1. Conceitos Básicos No contexto de sistemas de banco de dados as palavras dado e informação possuem o mesmo significado, representando uma

Leia mais

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE] 1/6 Banco de Dados O que é um Banco de Dados? Uma coleção de dados relacionados [ELMASRI/NAVATHE] Conjunto de dados integrados que tem por objetivo atender a uma comunidade específica [HEUSER] Um conjunto

Leia mais

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM GBC043 Sistemas de Banco de Dados Introdução Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM Página 2 Definição BD Def. Banco de Dados é uma coleção de itens de dados

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Roteiro 2 Conceitos Gerais

Roteiro 2 Conceitos Gerais Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e

Leia mais

Revisão de Banco de Dados

Revisão de Banco de Dados Revisão de Banco de Dados Fabiano Baldo 1 Sistema de Processamento de Arquivos Antes da concepção dos BDs o registro das informações eram feitos através de arquivos. Desvantagens: Redundância e Inconsistência

Leia mais

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD Introdução 1. CONCEITOS BÁSICOS DE BD, SBD E SGBD A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informações.

Leia mais

Modelos de Dados e Arquitetura de um SGBD. Introdução 1º Bimestre Prof. Patrícia Lucas

Modelos de Dados e Arquitetura de um SGBD. Introdução 1º Bimestre Prof. Patrícia Lucas Modelos de Dados e Arquitetura de um SGBD Introdução 1º Bimestre Prof. Patrícia Lucas Abstração Modelo de Dados Conjunto de conceitos que podem ser utilizados para descrever a estrutura lógica e física

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Sistemas de Informação James A. O Brien Editora Saraiva Capítulo 5

Sistemas de Informação James A. O Brien Editora Saraiva Capítulo 5 Para entender bancos de dados, é útil ter em mente que os elementos de dados que os compõem são divididos em níveis hierárquicos. Esses elementos de dados lógicos constituem os conceitos de dados básicos

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD

20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Robson Fidalgo Sistemas de Arquivos Sistemas de arquivos Principal característica é a replicação e isolamento de dados (ilhas de informações)

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011 Banco de Dados Aula 1 - Prof. Bruno Moreno 16/08/2011 Roteiro Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza autodescritiva

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com

Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Introdução a Banco de Dados Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 12/06/2013 Sumário Motivação da Disciplina

Leia mais

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP Banco de Dados Introdução João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Importância dos Bancos de Dados A competitividade das empresas depende de dados precisos e atualizados. Conforme

Leia mais

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds

Leia mais

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS 7.1 2003 by Prentice Hall OBJETIVOS Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação?

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

INTRODUÇÃO. Diferente de Bando de Dados

INTRODUÇÃO. Diferente de Bando de Dados INTRODUÇÃO Diferente de Bando de Dados 1 INTRODUÇÃO DADOS São fatos conhecidos que podem ser registrados e que possuem significado. Ex: venda de gasolina gera alguns dados: data da compra, preço, qtd.

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

1) O QUE NÃO É BANCO DE DADOS?

1) O QUE NÃO É BANCO DE DADOS? FMU - Graduação em Ciência da Computação - BANCO DE DADOS I - Prof. Fernando Alberto Covalski - pág 1 1) O QUE NÃO É BANCO DE DADOS? SISTEMAS ISOLADOS SISTEMA DE PRODUÇÃO SISTEMA DE VENDAS SISTEMA DE COMPRAS

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1. Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Banco de Dados I 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 Dados

Leia mais

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Professora conteudista: Cida Atum Sumário Administração de Banco de Dados Unidade I 1 INTRODUÇÃO A BANCO DE DADOS...1 1.1 Histórico...1 1.2 Definições...2 1.3 Importância

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais

Manual do Ambiente Moodle para Professores

Manual do Ambiente Moodle para Professores UNIVERSIDADE FEDERAL DA FRONTEIRA SUL Manual do Ambiente Moodle para Professores Tarefas Versão 1.0b Setembro/2011 Direitos Autorais: Essa apostila está licenciada sob uma Licença Creative Commons 3.0

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo

CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo CEFET.PHB - PI Plano de Ensino Banco de Dados Prof. Jefferson Silva Sistema de Banco de Dados Objetivos Vantagens e Desvantagens Conceitos básicos de BD e de SGBD Abstração de Dados Linguagem de Definição

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Centro Universitário de Volta Redonda - UniFOA Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro

Leia mais

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados. 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 INTRODUÇÃO Hoje é

Leia mais

Evolução. Tópicos. Bancos de Dados - Introdução. Melissa Lemos. Evolução dos Sistemas de Informação Esquemas Modelos. Características de SGBDs

Evolução. Tópicos. Bancos de Dados - Introdução. Melissa Lemos. Evolução dos Sistemas de Informação Esquemas Modelos. Características de SGBDs 1 Bancos de Dados - Introdução Melissa Lemos melissa@inf.puc-rio.br Tópicos Evolução dos Sistemas de Informação Esquemas Modelos Conceitual Lógico Características de SGBDs 2 Evolução tempo Programas e

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados - Banco de Dados Aula 02 Modelagem de Dados Roteiro Definição Evolução Projeto de BD Abstração Esquema e Instância Definição É uma representação, normalmente gráfica, de estruturas de dados reais. Auxilia

Leia mais

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU Organizaçãoe Recuperação de Informação GSI521 Prof. Rodrigo Sanches Miani FACOM/UFU Introdução Organização e Recuperação de Informação(GSI521) Tópicos Recuperação de informação (RI); Breve histórico; O

Leia mais

Sistemas Gerenciadores de Bancos de Dados

Sistemas Gerenciadores de Bancos de Dados Sistemas Gerenciadores de Bancos de Dados Orivaldo V. Santana Jr A partir de slides elaborados por Ivan G. Costa Filho Fernando Fonseca & Robson Fidalgo 1 Sistemas de Arquivos Sistemas de arquivos Principal

Leia mais

GBD PROF. ANDREZA S. AREÃO

GBD PROF. ANDREZA S. AREÃO GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação

Leia mais

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

ADMINISTRAÇÃO DOS RECURSOS DE DADOS 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS OBJETIVOS Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação ão? Como um sistema de gerenciamento

Leia mais

Controle do Arquivo Técnico

Controle do Arquivo Técnico Controle do Arquivo Técnico Os documentos existentes de forma física (papel) no escritório devem ser guardados em pastas (normalmente pastas suspensas) localizadas no Arquivo Técnico. Este Arquivo pode

Leia mais

Existem 109 questões nesta pesquisa

Existem 109 questões nesta pesquisa FASE 2: ANÁLISE DO WEBSITE INSTRUÇÕES Leia atentamente todas as questões Explore o website em avaliação, procurando pelas questões propostas Depois, responda cada questão Algumas questões precisam de informações

Leia mais

Disciplina: Tecnologias de Banco de Dados para SI s

Disciplina: Tecnologias de Banco de Dados para SI s Curso de Gestão em SI Disciplina: Tecnologias de Banco de Dados para SI s Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Banco de Dados (BD) BD fazem parte do nosso dia-a-dia!

Leia mais

SISTEMA GERENCIADOR DE BANCO DE DADOS

SISTEMA GERENCIADOR DE BANCO DE DADOS 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 SISTEMA GERENCIADOR

Leia mais

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)? Roteiro BCC321 - Banco de Dados I Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Conceitos Básicos Banco

Leia mais

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL SQL APOSTILA INTRODUÇÃO Uma linguagem de consulta é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens

Leia mais

Prof. JUBRAN. Aula 1 - Conceitos Básicos de Sistemas de Informação

Prof. JUBRAN. Aula 1 - Conceitos Básicos de Sistemas de Informação Prof. JUBRAN Aula 1 - Conceitos Básicos de Sistemas de Informação Conhecimento em Sistemas de Informação Os filósofos tentam há séculos definir dados ou fatores, informação e conhecimento. Seus resultados

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

Modelos. Comunicação com clientes

Modelos. Comunicação com clientes Material baseado nas notas de aula: Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados CasaNova / PUC/RJ Prof. MSc. Edilberto Silva edilms@yahoo.com Sistemas de Informação Brasília/DF

Leia mais

Introdução à Bioinformática. Prof. IVAné@

Introdução à Bioinformática. Prof. IVAné@ Introdução à Bioinformática Prof. IVAné@ Bioinformática União da ciência da computação com a biologia molecular É uma área nova Há 10 anos atrás o termo nem existia Depois da descoberta de Watson e Crick

Leia mais

Seção 2/E Monitoramento, Avaliação e Aprendizagem

Seção 2/E Monitoramento, Avaliação e Aprendizagem Seção 2/E Monitoramento, Avaliação e Aprendizagem www.bettercotton.org Orientação Text to go here O documento Monitoramento, Avaliação e Aprendizagem da BCI proporciona uma estrutura para medir as mudanças

Leia mais

Empresa de Informática e Informação do Município de Belo Horizonte S/A PRODABEL

Empresa de Informática e Informação do Município de Belo Horizonte S/A PRODABEL Empresa de Informática e Informação do Município de Belo Horizonte S/A PRODABEL Diretoria de Sistema - DS Superintendência de Arquitetura de Sistemas - SAS Gerência de Arquitetura de Informação - GAAS

Leia mais

Introdução aos critérios de consulta. Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em

Introdução aos critérios de consulta. Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em Material retirado do site Office online. Introdução aos critérios de consulta Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em referências de campo, operadores e

Leia mais

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes Introdução Hardware X Software Corpo Humano Parte Física Componentes 18 Capacidade de utilizar o corpo em atividades especificas explorando seus componentes Hardware Introdução Parte física: placas, periféricos,

Leia mais

Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.

Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento. Roteiro Modelo de Dados Relacional Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução

Leia mais

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management 15.565 INTEGRAÇÃO DE SISTEMAS DE INFORMAÇÃO: FATORES TECNOLÓGICOS, ESTRATÉGICOS E ORGANIZACIONAIS Panorama Funcional CP0 -- INTRODUÇÃO AO

Leia mais

CURSO SOBRE ACESSO ÀS BIBLIOTECAS ON-LINE DA MEDLINE/PubMed

CURSO SOBRE ACESSO ÀS BIBLIOTECAS ON-LINE DA MEDLINE/PubMed TUTORIAL PARA ACESSO BIBLIOTECA ON-LINE da MEDLINE/PUBMED CURSO SOBRE ACESSO ÀS BIBLIOTECAS ON-LINE DA MEDLINE/PubMed Este tutorial faz parte do curso de extensão da UNIFESP sobre acesso on-line às publicações

Leia mais

Banco de Dados Aula 02. Colégio Estadual Padre Carmelo Perrone Profº: Willian

Banco de Dados Aula 02. Colégio Estadual Padre Carmelo Perrone Profº: Willian Banco de Dados Aula 02 Colégio Estadual Padre Carmelo Perrone Profº: Willian Conceitos básicos Dado: Valor do campo quando é armazenado dento do BD; Tabela Lógica: Representa a estrutura de armazenamento

Leia mais

Projeto Genoma e Proteoma

Projeto Genoma e Proteoma Projeto Genoma e Proteoma Grupo 3: *Artur S. Nascimento *Bárbara S. Costa *Beatrice Barbosa *Tamyres S. E. Guimarães *Yara Cavalcante O que é genoma? O genoma é o conjunto de todo o material genético que

Leia mais

ferramentas e funcionalidades básicas

ferramentas e funcionalidades básicas ferramentas e funcionalidades básicas MOODLE - Tipos de Actividades Núcleo Minerva da Universidade de Évora Referendo A actividade Referendo permite ao professor fazer, por exemplo, uma sondagem de opinião

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

ATRIBUTOS PRIVADOS 6. ENCAPSULAMENTO MÉTODOS PRIVADOS MÉTODOS PRIVADOS

ATRIBUTOS PRIVADOS 6. ENCAPSULAMENTO MÉTODOS PRIVADOS MÉTODOS PRIVADOS ATRIBUTOS PRIVADOS Podemos usar o modificador private, para tornar um atributo privado, obtendo um controle centralizado Definimos métodos para implementar todas as lógicas que utilizam ou modificam o

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

Banco de Dados. CursoTécnico em Informática Modalidade Integrado. Professora Michelle Nery. Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Banco de Dados. CursoTécnico em Informática Modalidade Integrado. Professora Michelle Nery. Instituto Federal do Sul de Minas, câmpus Pouso Alegre Banco de Dados CursoTécnico em Informática Modalidade Integrado Instituto Federal do Sul de Minas, câmpus PousoAlegre Professora Michelle Nery Conteúdo Programático Introdução O que é Banco de Dados O

Leia mais

Introdução à Banco de Dados. Definição

Introdução à Banco de Dados. Definição Universidade Federal da Bahia Departamento de Ciência da Computação (DCC) Disciplina: Banco de Dados Profª. Daniela Barreiro Claro Introdução à Banco de Dados Definição Um banco de dados é uma coleção

Leia mais

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

ROTEIRO PARA ELABORAÇÃO DE PROJETOS APRESENTAÇÃO ROTEIRO PARA ELABORAÇÃO DE PROJETOS Breve histórico da instituição seguido de diagnóstico e indicadores sobre a temática abrangida pelo projeto, especialmente dados que permitam análise da

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Arquitetura de Banco de Dados

Arquitetura de Banco de Dados Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group

Leia mais

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador? Backup O backup tem dois objetivos principais: Permitir a recuperação de arquivos individuais é a base do típico pedido de recuperação de arquivo: Um usuário apaga acidentalmente um arquivo e pede que

Leia mais

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã... ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7

Leia mais

Softwares Aplicativos Banco de Dados

Softwares Aplicativos Banco de Dados Softwares Aplicativos Banco de Dados INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Serviços 3. Usuários 4. Evolução 5. Exemplos 03 Banco

Leia mais

Introdução a Java. Hélder Nunes

Introdução a Java. Hélder Nunes Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais

Leia mais

Oficina. Praça das Três Caixas d Água Porto Velho - RO

Oficina. Praça das Três Caixas d Água Porto Velho - RO Oficina Praça das Três Caixas d Água Porto Velho - RO Oficina Ministrante: Marcel Leite Rios Apresentação Pessoal Marcel Leite Rios Prof. de Informática IFRO Graduado: Sistemas de Informação - ULBRA MBA

Leia mais

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados MBA Inteligência Competitiva BI/CPM 1 Data Warehousing PÓS-GRADUAÇÃO MBA Inteligência Competitiva Com ênfase em BI/CPM Metadados Andréa Cristina Montefusco (36927) Hermes Abreu Mattos (36768) Robson Pereira

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Orientação à Objetos. Aécio Costa

Orientação à Objetos. Aécio Costa Aécio Costa O paradigma da orientação à objetos Paradigma? Um paradigma é uma forma de abordar um problema. No contexto da modelagem de um sistema de software, um paradigma tem a ver com a forma pela qual

Leia mais

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com Sistemas Operacionais 3º bimestre Dierone C.Foltran Jr. dcfoltran@yahoo.com Sistema de Arquivos (1) Todas as aplicações precisam armazenar e recuperar informações. Considerações sobre os processos: Espaço

Leia mais