Curso de Verão Bioinformática
|
|
- Aurélio Affonso Ferrão
- 8 Há anos
- Visualizações:
Transcrição
1 Curso de Verão Bioinformática Bancos de Dados Biológicos Márcio K. Oikawa - UFABC marcio.oikawa@ufabc.edu.br
2 Agenda Introdução: O que são bancos de dados? Por que são importantes? Bancos de dados biológicos: Como tratar dados biológicos? Padrões de armazenamento e processamento de dados. Problemas comuns em bancos de dados biológicos. Desafios e oportunidades em pesquisa de bancos de dados e Bioinformática.
3 Introdução Dados, informação e conhecimento Os dados são elementos brutos, sem significado, desvinculados da realidade. "observações sobre o estado do mundo". Davenport, descrição elementar. Turban, As informações são dados com significado - resultado do encontro de uma situação de decisão com um conjunto de dados "São dados dotados de relevância e propósito" (Davenport, 1998). Dados organizados, com valor para o receptor (Turban, 2007)
4 Introdução Dados, informação e conhecimento O conhecimento pode então ser considerado como a informação processada pelos indivíduos entendimento, experiência, aprendizagem acumulada e prática. o "conhecimento é a informação mais valiosa (...) é valiosa precisamente porque alguém deu à informação um contexto, um significado, uma interpretação (...)". Davenport (1998)
5 Introdução O que são bancos de dados? Qualquer conjunto organizado de dados. O termo organização de dados é relacionado ao planejamento de seu armazenamento, à sua confiabilidade e à sua utilização.
6 Exemplos de bancos de dados São exemplos de bancos de dados: Lista de supermercado; Lista de alunos matriculados em uma disciplina; Lista de preços de uma loja; Lista de sequencias de um organismo; Lista de remédios; Lista de músicas de um CD;...
7 Introdução Por que é importante organizar dados? Como vimos antes, a organização está ligada essencialmente a três elementos: Armazenamento; Confiabilidade; Utilização.
8 Introdução Armazenamento de dados: Garantir que seus dados estão protegidos e guardados em local seguro; Confiabilidade: Garantir que seus dados estão corretos e coerentes; Utilização: Garantir que você poderá usá-los facilmente quando precisar.
9 Introdução Problemas: Também relacionados às três características de organização de dados: Armazenamento: os dados não estão em local seguro; Confiabilidade: os dados podem estar errados; Utilização: os dados não são fáceis de manipular e usar. Pergunta que não quer calar: - Por que alguém faria um banco de dados inseguro, duvidoso e difícil de usar? Isso realmente existe?
10 Introdução Estudo de caso: planilhas eletrônicas:
11 Planilhas eletrônicas Planilhas eletrônicas são sistemas de software amplamente difundidos para visualização e manipulação de dados. São sistemas poderosos, permitindo a criação de gráficos, automatização de cálculos e programação. Auto-explicativas e de fácil aprendizagem para operações básicas.
12 Planilhas eletrônicas Muito usadas para organizar dados de forma geral; Podem importar e exportar diversos formatos, permitindo integração com outros sistemas de software.
13 Planilhas eletrônicas Problemas: Não há verificação de tipos de dados; A programação em planilhas não é difícil e pouco portável; Os mecanismos de segurança são limitados; Não há como registrar o histórico de modificações; Embora possível, a integração dos dados da planilha com outros sistemas de software requer muito esforço de integração.
14 Planilhas eletrônicas Problemas: Não há formas fáceis de eliminar redundância; É difícil manter a consistência dos dados; Planilhas com recursos de programação (macros) são de difícil manutenção.
15 Planilhas eletrônicas A questão chave é não confundir dois perfis de tratamento de dados: Visualização e manipulação (ótima em planilhas); Armazenamento, segurança e compartilhamento (deficiente em planilhas).
16 Arquivos estruturados Além de planilhas, arquivos estruturados representam uma forma muito usada para armazenamento de dados; Veja exemplos de arquivos estruturados: Arquivos FASTA; Arquivos GenBank; Arquivos CSV;...
17 Arquivos estruturados Arquivos FASTA 1ª linha com comentário Sequência (nucleotídeos ou aminoácidos) > seq1 This is the description of my first sequence. AGTACGTAGTAGCTGCTGCTACGTGCGCTAGCTAGTACGTCA CGACGTAGATGCTAGCTGACTCGATGC >gi sp P01013 OVAX_CHICK GENE X PROTEIN QIKDLLVSSSTDLDTTLVLVNAIYFKGMWKTAFNAEDTREMP FHVTKQESKPVQMMCMNNSFNVATLPAEKMKILELPFASGDL SMLVLLPDEVSDLERIEKTINFEKLTEWTNPNTMEKRRVKVY LPQMKIEEKYNLTSVLMALGMTDLFIPSANLTGISSAESLKI SQAVHGAFMELSEDGIEMAGSTGVIEDIKHSPESEQFRADHP FLFLIKHNPTNTIVYFGRYWSP
18 Arquivos estruturados Arquivos GenBank
19 Arquivos estruturados Arquivos CSV (Comma Separated Values) Padrão usado para armazenar tabelas em arquivos texto; Reconhecido por quase todos os sistemas de planilhas eletrônicas.
20 Arquivos estruturados Problemas: Nem sempre é fácil automatizar o seu uso; Não é fácil pesquisar informações, normalmente demandando bastante esforço manual; Tem os mesmos problemas de segurança de planilhas eletrônicas.
21 Bancos de Dados Relacionais Bancos relacionais representam a maior parte das implementações em uso no mercado; Há muitas ferramentas muito bem sucedidas; Sistemas poderosos já foram construídos e encontram-se em produção; É capaz de eliminar alguns dos problemas que vimos anteriormente em planilhas.
22 Bancos de dados relacionais Considere o seguinte exemplo: Banco de dados acadêmico Aluno N. USP Sexo Dt_nasc Disciplina Nota Faltas Alan José M 01/01/1990 Fitopatologia 9,0 5 Alan José M 01/01/1990 Estatística 7,5 4 Ana Maria F 03/02/1991 Fitopatologia 9,5 0 Ana Maria F 03/02/1991 Estatística 8,5 0 Ana Maria F 03/02/1991 Biologia Celular 8,0 1 Antonio Jr M 11/04/1989 Fitopatologia 6,7 4 Antonio Jr M 11/04/1989 Biologia Celular 5,9 7
23 Bancos de dados relacionais Problemas: Redundância; Dados sem regras de controle de qualidade. Aluno N. USP Sexo Dt_nasc Disciplina Nota Faltas Alan José M 01/01/1990 Fitopatologia 9,0 5 Alan José M 01/01/1990 Estatística 7,5 4 Ana Maria F 03/02/1991 Fitopatologia 9,5 0 Ana Maria F 03/02/1991 Estatística 8,5 0 Ana Maria F 03/02/1991 Biologia Celular 8,0 1 Antonio Jr M 11/04/1989 Fitopatologia 6,7 4 Antonio Jr M 11/04/1989 Biologia Celular 5,9 7
24 Bancos de dados relacionais Passos para eliminar os problemas: Separar as tabelas em unidades lógicas; Aluno N. USP Sexo Dt_nasc Alan José M 01/01/1990 Alan José M 01/01/1990 Ana Maria F 03/02/1991 Ana Maria F 03/02/1991 Ana Maria F 03/02/1991 Antonio Jr M 11/04/1989 Antonio Jr M 11/04/1989 Disciplina Nota Faltas Fitopatologia 9,0 5 Estatística 7,5 4 Fitopatologia 9,5 0 Estatística 8,5 0 Biologia Celular 8,0 1 Fitopatologia 6,7 4 Biologia Celular 5,9 7
25 Bancos de dados relacionais Passos para eliminar os problemas: Separar as tabelas em unidades lógicas; Elimina as redundâncias. Aluno N. USP Sexo Dt_nasc Alan José M 01/01/1990 Ana Maria F 03/02/1991 Antonio Jr M 11/04/1989 Disciplina Nota Faltas Fitopatologia 9,0 5 Estatística 7,5 4 Fitopatologia 9,5 0 Estatística 8,5 0 Biologia Celular 8,0 1 Fitopatologia 6,7 4 Biologia Celular 5,9 7
26 Bancos de dados relacionais Passos para eliminar os problemas: Cria o relacionamento entre as tabelas. N. USP Disciplina Nota Faltas Aluno N. USP Sexo Dt_nasc Alan José M 01/01/1990 Ana Maria F 03/02/1991 Antonio Jr M 11/04/ Fitopatologia 9, Estatística 7, Fitopatologia 9, Estatística 8, Biologia Celular 8, Fitopatologia 6, Biologia Celular 5,9 7
27 Bancos de dados relacionais O que há de novo? Não há mais redundância N. USP Disciplina Nota Faltas Aluno N. USP Sexo Dt_nasc Alan José M 01/01/1990 Ana Maria F 03/02/1991 Antonio Jr M 11/04/1989 Posso exigir que o CPF seja único, prevenindo cadastramentos errados Fitopatologia 9, Estatística 7, Fitopatologia 9, Estatística 8, Biologia Celular 8, Fitopatologia 6, Biologia Celular 5,9 7
28 Quem usa sistemas de bancos de dados?
29 Bancos de dados relacionais A maioria esmagadora das instituições utiliza bancos de dados relacionais, em todos os setores da sociedade: Governos; Bancos; Escolas; Empresas; Sites de serviços; Etc.
30 Bancos de dados relacionais Alguns gerenciadores de bancos de dados relacionais:
31 Bancos de dados relacionais O que os bancos de dados relacionais oferecem? Segurança sobre os dados; Consistência; Velocidade; Flexibilidade e portabilidade para diferentes plataformas e aplicações.
32 Bancos de dados relacionais Segurança: Controle de acesso em nível de usuário (ou grupos de usuários); Os dados não são visíveis em arquivos texto, mas organizados em estruturas especiais que também melhoram o desempenho de consultas; Há muita flexibilidade na configuração de controle de acesso;
33 Bancos de dados relacionais Consistência: Todos os campos de tabelas tem associação forte com tipos de dados específicos; Pode-se configurar domínios dos dados; Pode-se construir regras especiais para validação de dados (física e semântica).
34 Bancos de dados relacionais Velocidade: Os dados são armazenados em arquivos binários otimizados, construídos para acelerar ao máximo as consultas; Capacidade de oferecer acesso a várias requisições simultâneas de usuários.
35 Bancos de dados relacionais Portabilidade: Todo gerenciador de banco de dados relacional adota a linguagem padrão SQL (Structured Query Language); É relativamente fácil migrar bancos de dados inteiros de uma plataforma para a outra; Sistemas construídos em SQL não precisam ser alterados na mudança de versão do banco de dados; Facilita a integração de bancos de dados diferentes.
36 Bancos de dados relacionais Baseado em relações: Entidades; Relacionamentos entre entidades.
37 Modelo relacional Entidades Elementos com significado próprio dentro do modelo de dados; Necessário identificar as características principais (atributos); Necessário identificar os atributos obrigatórios.
38 Bancos de dados relacionais Entidades
39 Bancos de dados relacionais Entidades como tabelas: ALUNO Nome N. USP CPF Sexo Dt_nasc cadeia inteiro cadeia caracter data DISCIPLINA Nome cadeia
40 Bancos de dados relacionais Tipos de dados: char[(n)] Sequência de caracteres com tamanho fixo. n indica a quantidade de caracteres. int Inteiro Valores possíveis de (- 2,147,483,648) até 2 31 (2,147,483,647). smallint Inteiro de (-32,768) até (32,767). datetime Armazena data e horário. text Sequência de caracteres de tamanho variado.
41 Bancos de dados relacionais Relacionamentos Estabelecem o vínculo entre duas (ou mais) entidades; Não tem existência própria dentro do modelo.
42 Bancos de dados relacionais
43 Bancos de dados relacionais ALUNO Nome N. USP CPF Sexo Dt_nasc MATRÍCULA Nome N. USP Nota Faltas DISCIPLINA Nome
44 Bancos de dados relacionais MATRICULA ALUNO Nome N. USP Sexo Dt_nasc Alan José M 01/01/1990 Ana Maria F 03/02/1991 Antonio Jr M 11/04/1989 N. USP Disciplina Nota Faltas Fitopatologia 9, Estatística 7, Fitopatologia 9, Estatística 8, Biologia Celular 8, Fitopatologia 6, Biologia Celular 5,9 7
45 Bancos de dados relacionais MATRICULA N. USP Disciplina Nota Faltas Fitopatologia 9, Estatística 7, Fitopatologia 9, Estatística 8, Biologia Celular 8, Fitopatologia 6, Biologia Celular 5,9 7 DISCIPLINA Nome Fitopatologia Estatística Biologia Celular
46 Bancos de dados relacionais A modelagem é essencial para grandes projetos, que buscam mapear características complexas da informação.
47
48 Bancos de dados relacionais SQL: Linguagem de definição e manipulação de dados em sistemas gerenciadores de bancos de dados; Linguagem declarativa; Idealizada para ser de fácil compreensão, relativamente próximo da linguagem natural.
49 Bancos de dados relacionais Exemplo de consulta: Selecionar todos os nomes e CPFs dos alunos matriculados na disciplina Biologia Celular Em SQL: select ALUNO.NOME, ALUNO.CPF from ALUNO, MATRICULA, DISCIPLINA where ALUNO.NUSP = MATRICULA.NUSP and MATRICULA.NOME = DISCIPLINA.NOME and NOME = Biologia Celular
50 Bancos de dados biológicos Algumas considerações: Bancos de dados biológicos são bancos de dados com conteúdo de caráter biológico. O termo banco de dados biológico é confundido, em alguns casos, com sites de acesso a sequências e informações biológicas.
51 Bancos de dados biológicos Os bancos de dados disponíveis na internet estão associados, muitas vezes, a programas que realizam operações sobre os dados.
52 Bancos de dados biológicos GenBank Banco de dados de sequências do NIH (National Institute of Health), operando desde 1982; Aproximadamente bases em sequências depositadas;
53 Bancos de dados biológicos Escala de crescimento do Genbank:
54 Bancos de dados biológicos EMBL (European Molecular Biology Laboratory) Primeiro banco de dados de bases de nucleotídeos da Europa (1997); Compõe parte do consórcio internacional entre GenBank, EMBL e DDBJ.
55 Bancos de dados biológicos DDBJ (DNA Data Bank of Japan) Banco de dados central de sequências da Ásia
56 Projetos Alguns projetos em andamento: Bancos de dados especializados; Algoritmos de geração de relatórios e cruzamento de dados; Modelagem de redes complexas; Análise estatística de dados;...
57 Sugestões de leitura Livros introdutórios de bancos de dados: ELMASRI, R.; NAVATHE, S. B. [Trad.]. Sistemas de bancos de dados. Traduzido do original: FUNDAMENTALS OF DATABASE SYSTEMS. São Paulo: Pearson(Addison Wesley), p. ISBN: Korth, H.; Silberschatz, A. Sistemas de Bancos de Dados. 3a. Edição, Makron Books, Raghu Ramakrishnan e Johannes Gehrke, Database Management Systems, Second Edition, McGraw-Hill, 2000.
58 Considerações finais Tenha cuidado especial com seus dados (você precisará deles um dia... ou todos os dias!) O software muda, mas os dados ficam. Desafios: Modelagem; Armazenamento; Análise; Evolução
59 Considerações finais Nem sempre é preciso usar gerenciadores de dados. Eles oferecem poder e escalabilidade, mas demandam esforço para modelar e trabalhar os dados; Profissionais da área de bancos de dados são muito valorizados no mercado devido a seu nível de responsabilidade e especialização.
60 Curso de Verão Bioinformática Bancos de Dados Biológicos Márcio K. Oikawa marcio.oikawa@ufabc.edu.br
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 maisUniversidade 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 maisMó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 maisINTRODUÇÃ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 maisCurso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI
Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI Fundamentos de Banco de Dados Aula 01 Introdução aos Sistemas de Bancos de Dados Introdução aos Sistemas de BD Objetivo Apresentar
Leia maisTécnicas e Linguagens para Banco de Dados I
Técnicas e Linguagens para Banco de Dados I Prof. Eduardo Ribeiro www.eduardo.trisolution.com.br eduardo@ trisolution.com.br Introdução Banco de Dados Dados x Informações Dados = É um elemento que mantém
Leia maisBanco 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 maisBanco 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 maisProf. 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 maisPHP INTEGRAÇÃO COM MYSQL PARTE 1
INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança
Leia maisStructured Query Language (SQL)
SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas
Leia maisNoçõ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 maisDATA WAREHOUSE. Introdução
DATA WAREHOUSE Introdução O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta
Leia mais4.6. SQL - Structured Query Language
4.6. SQL - Structured Query Language SQL é um conjunto de declarações que é utilizado para acessar os dados utilizando gerenciadores de banco de dados. Nem todos os gerenciadores utilizam SQL. SQL não
Leia maisConceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Conceitos básicos Angélica Toffano Seidel Calazans E-mail: angelica_toffano@yahoo.com.br Conceitos introdutórios de Modelagem de dados Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Leia maisÉ importante que nos atenhamos a alguns aspectos importantes sobre banco de dados:
Módulo 16 CONCEITOS DE BANCO DE DADOS Quando nos referimos a um computador como máquina, observamos as suas características em armazenar e gerenciar informações, além dessas características, existem outras
Leia maisAumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP
Parceiros de serviços em nuvem gerenciada Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP Implemente a versão mais recente do software da SAP de classe mundial,
Leia maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia maisBanco de Dados I Introdução
Banco de Dados I Introdução Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) IFSul Campus Charqueadas Sumário da aula Avaliações Visão geral da disciplina Introdução Histórico Porque
Leia maisFerramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl
Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração
Leia maisSistemas de Banco de Dados
Sistemas de Banco de Dados Everson Santos Araujo everson@por.com.br Conceitos Dado - Um fato que pode ser armazenado Banco de dados (BD) - Coleção de dados interrelacionados Sistema Gerenciador de Banco
Leia maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Leia maisISO/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 mais04/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 maisGBD 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 maisIntroduçã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 maisIntrodução ao SQL. O que é SQL?
Introdução ao SQL 1 O que é SQL? Inicialmente chamada de Sequel, SQL (Structured Query Language), é a linguagem padrão utilizada para comunicar-se com um banco de dados relacional. A versão original foi
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisFundamentos dos Sistemas de Informação Organização de Dados e Informações
Fundamentos dos Sistemas de Informação Organização de Dados e Informações http://professor.fimes.edu.br/milena milenaresende@fimes.edu.br Sistema de Gerenciamento de Bases de Dados (DBMS) A implementação
Leia maisO que são Bancos de Dados?
SQL Básico Liojes de Oliveira Carneiro professor.liojes@gmail.com www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados
Leia maisCertificado Digital. Manual do Usuário
Certificado Digital Manual do Usuário Índice Importante... 03 O que é um Certificado Digital?... 04 Instalação do Certificado... 05 Revogação do Certificado... 07 Senhas do Certificado... 08 Renovação
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisEngenharia 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 maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia maisPersistê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 maisHoje é 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 maisSISTEMA 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 maisConceitos 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 maisUNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II
UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 1 Linguagem SQL Linguagem de definição de dados (DDL) DISCIPLINA: Banco de Dados
Leia maisSoftwares 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 maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisDisciplina: 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 maisIntroduçã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 maisINFORMÁTICA APLICADA II BANCO DE DADOS
INFORMÁTICA APLICADA II BANCO DE DADOS Professor:. Carga horária semanal: 4 HA Resumo dos assuntos abordados: - Teoria de banco de dados; - Modelagem de dados; - MS-Access; - Linguagem SQL; - PostgreSQL;
Leia maisLEVANTAMENTO DE MERCADO E SEGMENTAÇÃO DE CLIENTES POR PRODUÇÃO AGRÍCOLA
LEVANTAMENTO DE MERCADO E SEGMENTAÇÃO DE CLIENTES POR PRODUÇÃO AGRÍCOLA Módulo CRM Siagri AgriBusiness Do ponto de vista tecnológico, o CRM é utilizado para coletar os dados dos clientes, armazená-los
Leia maisAula 1: Noção Básica e Criação de Tabelas.
Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote
Leia maisRevisã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 maisINTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião
INTRODUÇÃO BANCO DE DADOS Prof. Msc. Hélio Esperidião BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado
Leia maisDisciplina: Unidade I: Prof.: E-mail: Período:
Encontro 02 Disciplina: Sistemas de Banco de Dados Unidade I: Introdução aos Sistemas de Banco de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 1. Introdução aos Sistemas
Leia maisINE 5613 Banco de Dados I
UFSC-CTC-INE Curso de Sistemas de Informação INE 5613 Banco de Dados I 2009/1 http://www.inf.ufsc.br/~ronaldo/ine5613 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia 1 Objetivo Esta disciplina
Leia maisgerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
Leia maisBANCO DE DADOS 1 AULA 1. estrutura do curso e conceitos fundamentais. Professor Luciano Roberto Rocha. www.lrocha.com contato@lrocha.
BANCO DE DADOS 1 AULA 1 estrutura do curso e conceitos fundamentais Professor Luciano Roberto Rocha www.lrocha.com contato@lrocha.com 1 ROTEIRO Apresentação do Docente; Apresentação da Ementa da Disciplina;
Leia maisProf.: 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 maisIntrodução a Banco de Dados
Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05
Leia maisGuia do Usuário. Introdução
Guia do Usuário Introdução Nosso objetivo ao criar o Auditorbook foi valorizar o tempo de profissionais que realizam auditorias, verificações ou inspeções. Com este aplicativo desenvolvido pela VL Corrêa
Leia maisINTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt
INTRODUÇÃO E CONCEITOS BÁSICOS Prof. Ronaldo R. Goldschmidt Hierarquia Dado - Informação - Conhecimento: Dados são fatos com significado implícito. Podem ser armazenados. Dados Processamento Informação
Leia maisGerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas
Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para
Leia maisDado: 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 maisFACULDADE 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 maisADMINISTRAÇÃ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 maisCapítulo 11. Conceitos de Orientação a Objetos. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Capítulo 11 Conceitos de Orientação a Objetos Objetivos do Capítulo Introduzir os conceitos fundamentais da Programação Orientada a Objetos. Apresentar o significado dos objetos e das classes no contexto
Leia maisAPOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL
1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)
Leia maisUD 4: Sistema de Gerenciamento de Banco de Dados
UD 4: Sistema de Gerenciamento de Banco de Dados 1 Assunto 1: Conceitos 1. BASE DE DADOS conjunto de dados armazenados logicamente conteúdo representa o estado atual de uma determinada aplicação modelo
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisIntroduçã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 maisSistemas Gerenciadores de Bancos de Dados. / NT Editora. -- Brasília: 2013. 94p. : il. ; 21,0 X 29,7 cm.
Autor Ismael Sousa Araujo Pós-graduado em Gerência de Projetos PMBOK UNICESP. Graduado em Tecnologia em Segurança da Informação UNICESP. Professor de concurso da área de informática e consultor em EAD.
Leia maisSistemas Operacionais
Sistemas Operacionais SISTEMAS DE ARQUIVOS MACHADO/MAIA: CAPÍTULO 11 Prof. Pedro Luís Antonelli Anhanguera Educacional SISTEMAS DE ARQUIVOS - INTRODUÇÃO O armazenamento e a recuperação de informações é
Leia maisProposta Revista MARES DE MINAS
SATIS 2011 Proposta Revista MARES DE MINAS 21/03/2011 A SATIS Índice 1 A Satis 1 A Proposta 1 Serviços 2 Mapa do Site 2 SEO 3 Sistema de gerenciamento de conteudo 4 Cronograma e Prazos 5 Investimento 6
Leia maisOrientaçã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 mais18/03/2012. Formação. E-mail: alunos@ecivaldo.com
Formação Bacharelado em Ciência da Computação (UFBA) Especialização avançada em Sistemas Distribuídos (UFBA) Mestrado em Ciência da Computação (UFCG) Doutorado em Educação (USP) 1a. Aula 2012.1 2 Empresa
Leia mais1) 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 maisLinguagem SQL (Parte I)
Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: contato@itatechjr.com.br Linguagem SQL (Parte I) Introdução
Leia maisBanco 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 maisAnálise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisADMINISTRAÇÃ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 maisRoteiro. 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 maisUNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 08 APRESENTAÇÃO Na aula de hoje vamos apresentar e discutir como definir
Leia maisApresentação... Nome: Vanderlei Cordeiro Frazão
Apresentação... Nome: Vanderlei Cordeiro Frazão Formação: - Bacharel em Sistemas de Informação (Uniguaçu) - Pós graduação em Docência no Ensino Superior (Uniguaçu) - Licenciatura em Informática (UTFPR)
Leia mais2008.1 SQL. Autor: Renata Viegas
SQL Autor: Renata Viegas A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua
Leia maisSistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados
Sistema de Bancos de Dados Conceitos Gerais Sistema Gerenciador de Bancos de Dados # Definições # Motivação # Arquitetura Típica # Vantagens # Desvantagens # Evolução # Classes de Usuários 1 Nível 1 Dados
Leia maisTópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Leia maisBanco de Dados. Microsoft Access
Banco de Dados Microsoft Access PARTE 01 edição 2007 Índice 01-) Conceito... 2 02) Sistema Gerenciador de Banco de Dados Relacional (SGBDR)... 3 03) Access... 3 04) Etapas para elaboração de um Banco de
Leia maisCaros amigos operadores da Imprensa Oficial,
Caros amigos operadores da Imprensa Oficial, O IMAP mais uma vez inovou quando lançou o Sistema de Envio de Publicações: o SIOFNET. Um sistema onde a prefeitura / câmara envia os documentos para que o
Leia maisBancos 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 maisAprenda as melhores práticas para construir um completo sistema de teste automatizado
Aprenda as melhores práticas para construir um completo sistema de teste automatizado Renan Azevedo Engenheiro de Produto de Teste e Medição -Américas Aprenda as melhores práticas para construir um completo
Leia maisSistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
Leia maisGerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com
Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,
Leia maisCartilha. Correio eletrônico
Cartilha Correio eletrônico Prefeitura de Juiz de Fora Secretaria de Planejamento e Gestão Subsecretaria de Tecnologia da Informação Abril de 2012 Índice SEPLAG/Subsecretaria de Tecnologia da Informação
Leia maisFernando Albuquerque - fernando@cic.unb.br. Bancos de Dados. Fernando Albuquerque. 061-2733589 fernando@cic.unb.br
Bancos de Dados Fernando Albuquerque 061-2733589 fernando@cic.unb.br Tópicos Introdução O modelo relacional A linguagem SQL Introdução O que é um banco de dados : Coleção de informações que existe por
Leia maisBanco de Dados. Profª. Ana Leda
Banco de Dados Profª. Ana Leda Introdução 1 DADO PROCESSAMENTO INFORMAÇÃO 2 Dados x Informação DADO = REPRESENTAÇÃO DE UM FATO, OBJETO, EVENTO, PESSOA, ETC. ENTIDADE = FATO, OBJETO, EVENTO, PESSOA, ETC,
Leia maisPlanejando o aplicativo
Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por
Leia maisCE-240 ListEx 1. Lista de Exercícios 1. Relatório
CE-240 ListEx 1 Lista de Exercícios 1 Relatório Autor: Daniela América Da Silva Data: 10/04/2007 Versão 2.0 Página 1 de 5 1. Objetivo da Listex 1 Este relatório descreve a execução de operações básicas
Leia maisAnálise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br
Análise de Sistemas Visão Geral: Orientação a Objetos Prof. José Honorato Ferreira Nunes Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br Resumo: VISÃO GERAL: Modelagem de sistemas
Leia mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia mais