De SGBD a Gerência de Dados
|
|
- Adelino Branco Covalski
- 8 Há anos
- Visualizações:
Transcrição
1 De SGBD a Gerência de Dados Carlos A. Heuser ERBD 2012 Curi5ba
2 Pesquisa, ensino e trabalho na área de BD - - Passado, presente e futuro Uma visão pessoal e limitada 2
3 Obje>vo Tentar responder a perguntas: Ainda há o que pesquisar em BD? Se sim, quais os temas? O que alguém que quer trabalhar na área deve aprender? O que devemos ensinar? Como se posicionar como profissional? 3
4 Roteiro Evolução histórica de banco de dados Evolução da pesquisa na área de BD Perfil do pesquisador (ontem) Evolução dos temas de pesquisa Perfil do pesquisador (hoje) Mercado de trabalho na área de TI ( e na de BD )
5 Roteiro Evolução histórica de banco de dados Evolução da pesquisa na área de BD Perfil do pesquisador (ontem) Evolução dos temas de pesquisa Perfil do pesquisador (hoje) Mercado de trabalho na área de TI ( e na de BD )
6 Linha de tempo de BD
7 Pré- história (antes de 1970)
8 Pré- história (antes de 1970) Limitações de hardware Limitações de so\ware Baixíssimo nível de abstração Sistemas de gerência de arquivos 8
9 Infância (70 a 85)
10 Como era a área (70-85) Muitos recursos para pesquisa em BD. 10
11 Como era a área (70-85) Muitos recursos para pesquisa em BD. Muitos grupos de BD espalhados pelo mundo. 11
12 Como era a área (70-85) Principal resultado: Modelo de dados relacional de Codd (IBM) Técnicas para implementá- lo 12
13 Principais resultados da pesquisa (70 a 85) Teoria de banco de dados resultou na formalização do modelo relacional SQL linguagem declara5va de programação O5mização de consultas primeira abordagem realista de programação automá5ca 13
14 Principais resultados da pesquisa (70 a 85) Gerência de transações algoritmos eficientes para concorrência e reconstrução suportando grandes bases e grande número de usuários 14
15 Primeiros protó>pos e produtos System R (IBM) INGRES (Berkeley) 15
16 Primeiros protó>pos e produtos System R (IBM) INGRES (Berkeley) 16
17 Indústria de sotware de BD Pesquisas na área de BD resultaram em uma importante indústria de so\ware (IDC): US$ 19 bilhões Microso\ 15% Outros 19% Oracle 45% IBM 21% Divisão de mercado 17
18 Indústria de sotware de BD
19 Indústria de sotware de BD Mercado de SGBDs parou de crescer. Grandes usuários de SGBD já o adquiriram: sistemas legados. Novos usuários: Grande crescimento de bases de dados baseadas em so\ware livre (MySQL, PostgreSQL). Oracle e Microso\ já distribuem versões gratuitas. Novo foco das divisões de banco de dados de IBM e Oracle: Integração de informações. 19
20 SGBD omnipresente Originalmente: SGBD era u5lizado em sistemas de informação gerenciais Hoje: SGBD tornou- se sistema de arquivos de alto- nível Aparece em todo 5po de aplicações 20
21 SGBD omnipresente Originalmente: SGBD era u5lizado em sistemas de informação gerenciais Hoje: SGBD tornou- se sistema de arquivos de alto- nível Aparece em todo 5po de aplicações 21
22 Roteiro Evolução histórica de banco de dados Evolução da pesquisa na área de BD Perfil do pesquisador (ontem) Evolução dos temas de pesquisa Perfil do pesquisador (hoje) Mercado de trabalho na área de TI ( e na de BD )
23 Perfil dos pesquisadores Theory guys System guys 23
24 Theory guys O que era necessário saber para pesquisar na área Uma boa base de lógica matemá5ca Muitos pesquisadores de teoria de BD oriundos da área de teoria da computação 24
25 System guys O que era necessário saber para pesquisar na área Sistemas operacionais Rudimentos de arquitetura de computadores (principalmente, disposi5vos de armazenamento) Linguagens de programação e compiladores (?) Base (tênue) de matemá5ca discreta 25
26 Áreas de pesquisa compar>mentadas Áreas de pesquisa eram bem compar5mentadas Pouca cooperação entre pesquisadores de áreas diferentes Mesmo ocorria em outras áreas clássicas da Computação (Redes, Linguagens de programação, Sistemas distribuídos,... ). 26
27 Roteiro Evolução histórica de banco de dados Evolução da pesquisa na área de BD Perfil do pesquisador (ontem) Evolução dos temas de pesquisa Perfil do pesquisador (hoje) Mercado de trabalho na área de TI ( e na de BD )
28 Como era a pesquisa Temas das sessões das conferências: SIGMOD VLDB 28
29 Temas de sessões SIGMOD e VLDB pré- 85 nuvem de termos que aparecem nos otulos de sessões foram excluídas: stop words palavras muito comuns que não caracterizam o tema de pesquisa: database, query, technique,...
30 Temas de sessões SIGMOD e VLDB pré- 85 imperam aspectos de implementação
31 Temas de sessões SIGMOD e VLDB pré- 85 aplicações são importantes
32 Temas de sessões SIGMOD e VLDB pré- 85 teoria
33 Temas de sessões SIGMOD e VLDB pré- 85 linguagens, modelos e interfaces
34 1980 perfil das publicações Ar5gos analisados: SIGMOD'1980 (20 ar5gos) VLDB'1980 (30 ar5gos) 34
35 1980 perfil das publicações Ar5gos analisados: SIGMOD'1980 (20 ar5gos) VLDB'1980 (30 ar5gos) 35
36 1980 perfil das publicações Ar5gos foram classificados em: Formal: validação da proposta através de algum formalismo Experimentos: validação experimental Es5ma5va/simulação: validação através de um modelo matemá5co ou de simulação Comparação: ar5go situa a proposta dentro do estado- da- arte Um ar5go pode estar em mais de uma classe Ar5gos em nenhuma das acima: Só descrição 36
37 1980 perfil das publicações Experimentos Es5ma5va/simulação Comparação Formal Só descrição 0% 10% 20% 30% 40% 50% 60% 37
38 1980 perfil das publicações Experimentos Es5ma5va/simulação Comparação Ar5gos descreviam implementações, linguagens, modelos ou sistemas Formal Só descrição 0% 10% 20% 30% 40% 50% 60% 38
39 Adolescência (85-95) 39
40 Temas de sessões SIGMOD e VLDB (86-95) 40
41 Temas de sessões SIGMOD e VLDB (86-95) aspectos de implementação con5nuam 41
42 Temas de sessões SIGMOD e VLDB (86-95) linguagens e modelos também 42
43 Temas de sessões SIGMOD e VLDB (86-95) teoria diminui 43
44 Temas de sessões SIGMOD e VLDB (86-95) aparece OO... 44
45 Temas de sessões SIGMOD e VLDB (86-95)... e dedu5vo 45
46 Aplicações So\ware de banco de dados para aplicações não- convencionais : aplicações de projeto (engenharia), bases de dados espaciais, aplicações de tempo real,... 46
47 1995 perfil das publicações Ar5gos analisados: SIGMOD 95 (20 ar5gos) VLDB 95 (30 ar5gos) 47
48 1995 perfil das publicações Experimentos Es5ma5va/simulação Comparação Formal Só descrição 0% 10% 20% 30% 40% 50% 60% 70% 80% 48
49 1995 perfil das publicações Experimentos Es5ma5va/simulação Comparação Formal Ar5gos: relacionam o trabalho com o de outros; baseados em experimentos e/ou modelos analí5cos Só descrição 0% 10% 20% 30% 40% 50% 60% 70% 80% 49
50 Fase adulta ( ) 50
51 Temas de sessões SIGMOD (99-09) 51
52 Temas de sessões SIGMOD (99-09) mineração de dados é importante desde os anos 90 52
53 Temas de sessões SIGMOD (99-09) OLAP e datawarehousing também... 53
54 Temas de sessões SIGMOD (99-09) integração de dados, idem... 54
55 Temas de sessões SIGMOD (99-09) quebrando paradigmas: XML e semi- estruturado,... 55
56 Temas de sessões SIGMOD (99-09) quebrando paradigmas:..., streams 56
57 Temas de sessões SIGMOD (99-09) Web e busca aproximada 57
58 Temas de pesquisa Mineração de dados em conjunto com pesquisadores de outras áreas: IA aprendizagem de máquina Skyline queries, approximate queries, en:ty- resolu:on,... com um pé em: recuperação de informações e aprendizagem de máquina 58
59 Temas de pesquisa Databases on new hardware Memórias flash (disposi5vos com caracterís5cas diferentes que os HDs) Cloud compu:ng, Web databases Provenance, security... 59
60 2005 perfil das publicações Experimentos 20 ar5gos do SIGMOD'2005 foram examinados. Es5ma5va/simulação Não examinei mais, pois o perfil se mantém. Comparação Formal Só descrição 0% 20% 40% 60% 80% 100% 120% 60
61 2005 perfil das publicações Experimentos Es5ma5va/simulação Comparação Formal Só descrição 0% 20% 40% 60% 80% 100% 120% 61
62 Roteiro Evolução histórica de banco de dados Evolução da pesquisa na área de BD Perfil do pesquisador (ontem) Evolução dos temas de pesquisa Perfil do pesquisador (hoje) Mercado de trabalho na área de TI ( e na de BD )
63 O que é necessário saber para pesquisar na área Tudo que já era necessário conhecer anteriormente: Uma boa base de Lógica Matemá5ca Teoria de BD Sistemas operacionais Compiladores Base de matemá5ca discreta Rudimentos de arquitetura de computadores (principalmente, disposi5vos de armazenamento) Conhecimentos de BD relacional (linguagens, processamento de consultas, processamento de transações) 63
64 ..., e muito mais: O que é necessário saber para pesquisar na área Uma base mais ampla de Matemá5ca (volumes de dados envolvidos = métodos aproximados): álgebra, cálculo, estaos5ca... Algorítmica (foco não é mais somente o número de acessos a disco); Parlelismo; Recuperação de informações; Aprendizagem de máquina,... 64
65 O que é necessário saber para pesquisar na área Método experimental: Reproduzibilidade dos experimentos Exemplo: Sigmod 2005 (Jennifer Widom) 65
66 Roteiro Evolução histórica de banco de dados Evolução da pesquisa na área de BD Perfil do pesquisador (ontem) Evolução dos temas de pesquisa Perfil do pesquisador (hoje) Mercado de trabalho na área de TI ( e na de BD )
67 operário Papéis no mercado (extremos) usuário avançado engenheiro 67
68 Operário Função: operário da fábrica de sistemas de informação Tarefas repe55vas Uso de ferramentas existentes Pouca cria5vidade 68
69 Engenheiro Engenheiro de so\ware Projeta e constrói soluções para novas aplicações Boa base conceitual Capacidade de aprender novas técnicas e ferramentas 69
70 Usuário avançado Atua em outras áreas (medicina, engenharia, arquitetura,...) Projeta e constrói soluções para novas aplicações Pouco conhecimento de computação grande conhecimento de seu domínio de problema 70
71 Tendências no mercado EUA prevê declínio no seu mercado de trabalho de TI nesta área: Migração para países em desenvolvimento So\wares que automa5zam o desenvolvimento Até quanto vai? 71
72 Tendências no mercado (EUA) 72
73 Tendências no mercado (EUA) 73
74 Tendências no mercado (Canadá) Jobs With a Less- Than- Stellar Future Despite the rosy forecasts for technical workers men:oned earlier, some posi:ons, par:cularly in technical support (help desk) or computer programming, are seen as vulnerable to outsourcing. Ontario Job Futures points out that employment for computer programmers is expected to grow more slowly than for other computer- related occupa:ons because the programs can be transmiied digitally, meaning that the work can be done anywhere in the world. (Toronto s Online Employment Center, 2011) 74
75 Roteiro Evolução histórica de banco de dados Evolução da pesquisa na área de BD Perfil do pesquisador (ontem) Evolução dos temas de pesquisa Perfil do pesquisador (hoje) Mercado de trabalho na área de TI ( e na de BD ) Conclusões
76 Conclusões (temá>ca) A área de banco de dados deixou de tratar apenas o armazenamento de grandes bases de dados. O foco da pesquisa na área é: tratamento de grandes massas de dados em geral (não necessariamente persistentes); tratamento de dados que tenham alguma estrutura. 76
77 Conclusões (temá>ca) Fomos de Gerência de Banco de Dados (database management) para Gerência de grandes volumes de Dados (data management). 77
78 Conclusões (ensino) Banco de dados deixou de ser uma área de pesquisa compar5mentada e isolada das demais, para tornar- se uma área de pesquisa mul5- disciplinar. Base matemá5ca necessária para atuar na área aumentou muito. Para pesquisar com sucesso na área e necessário montar equipes mul5- disciplinares. 78
79 Conclusões (profissão) Desenvolvimento de so\ware e desenvolvimento de banco de dados estão mais maduros. Como na área industrial, papel de engenheiro e de operário tendem a se cristalizar. 79
80 Obrigado!
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 maisBanco de Dados Conceito de Arquitetura
Banco de Dados Conceito de Arquitetura Wireless-Optical Broadband Acess Network APRESENTAÇÃO Graduado SI Engenharia de Software Gerenciamento de Projetos Mecatrônica Mestrando CONCEITO DE BD MODELO DE
Leia maisIntrodução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br
Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes
Leia maisObjetivos Específico
Banco de Dados Ementa (DBA) Conceitos Gerais sobre Banco de Dados Instalação e configuração da Ferramenta de Banco de Dados. Elaboração de projeto de Banco de Dados. Implementação do projeto de Banco de
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 mais2. Conceitos e Arquitetura de Bancos de Dados
Bancos de Dados 2. Conceitos e Arquitetura de Bancos de Dados 1 Arquitetura Moderna de SGBD SGBD antigos eram monolíticos e rígidos, voltados para funcionamento em ambientes centralizados (mainframes e
Leia maisModelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO
Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO Organizamos esta unidade para orientá-lo na revisão dos conteúdos trabalhados ao longo da disciplina. Siga as orientações desta apresentação, reveja
Leia maisPRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA
FORMULÁRIO DE ALTERAÇÃO DE EMENTAS CURSO: SISTEMAS DE INFORMAÇÃO MATRIZ(ES) CURRICULAR(ES): 2011 ALTERAÇÕES PASSAM A VIGORAR A PARTIR DO SEMESTRE: 2015.1 Banco de Dados I Estudo dos aspectos de modelagem
Leia maisEMENTAS DAS DISCIPLINAS
EMENTAS DAS DISCIPLINAS CURSO DE GRADUAÇÃO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO A disciplina aborda o estudo da área de Informática como um todo, e dos conceitos fundamentais,
Leia maisNúcleo de Pós Graduação Pitágoras
Núcleo de Pós Graduação Pitágoras Professor: Fernando Zaidan Disciplina: Modelagem e Projeto de Banco de Dados Especialização em Tecnologia da Informação - Ênfases Março- 2009 1 Material usado na montagem
Leia maisCURSO DE SISTEMAS DE INFORMAÇÃO
1 CURSO DE SISTEMAS DE INFORMAÇÃO EMENTÁRIO DAS DISCIPLINAS 2009.1A Atualizado em 10 de junho BRUSQUE de 2013 pela Assessoria (SC) de Desenvolvimento 2013 2 SUMÁRIO 1ª FASE... 4 01 ADMINISTRAÇÃO GERAL...
Leia maisConceitos Básicos. Conceitos Básicos. Sistema de Arquivos. Prof. Edilberto Silva - edilms@yahoo.com. Sistemas de Informação Brasília/DF
2 Conceitos Básicos 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
Leia maisAbstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.
Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X
Leia mais17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 2 Imagem: BARBIERI, Carlos. 2
Leia maisBanco de Dados Capítulo 1: Introdução. Especialização em Informática DEINF/UFMA Cláudio Baptista
Banco de Dados Capítulo 1: Introdução Especialização em Informática DEINF/UFMA Cláudio Baptista O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades
Leia maisIntrodução a Computação
Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos
Leia maisDados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;
Dados Os Dados são os fatos em sua forma primária, como observamos no mundo. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme
Leia maisProgramaçã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 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 maisSERVIDORES REDES E SR1
SERVIDORES REDES E SR1 Rio de Janeiro - RJ HARDWARE Você pode instalar um sistema operacional para servidores em qualquer computador, ao menos na teoria tudo irá funcionar sem grandes dificuldades. Só
Leia maisBacharelado em Sistemas de Informação
Bacharelado em Sistemas de Informação Recife, 8 de agosto de 00 Missão da FIR A Faculdade Integrada do Recife coloca em primeiro plano a excelência do ensino, a qualidade docente e a atividade discente
Leia maisINF70 Gerenciamento de Banco de Dados 2 Plano de Curso e Introdução
INF70 Gerenciamento de Banco de Dados 2 Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/gbd2 UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema
Leia maisEmentas Disciplinas Eletivas
Ementas Disciplinas Eletivas INFORMÁTICA Administração de Redes CH: 60 h Créditos: 2.1.0 Pré-requisito(s): Redes de Computadores II Conceitos e políticas de administração de redes. Gerência de redes e
Leia maisCMP 151 Modelos Avançados CMP 151. ados de Banco de Dados. Renata de Matos Galante Mirella Moura Moro CMP 151. CMP 151 Modelos Avançados de BD
CMP 151 CMP 151 Modelos Avançados ados de Banco de Dados Renata de Matos Galante Mirella Moura Moro CMP 151 Modelos Avançados de BD Terças e Quintas 10:30 até 12:10 Sala 102 prédio 43.425 www.inf.ufrgs.br/~galante
Leia maisIdentificar as características de funcionamento do sistema operacional;
Lógica para a Programação - 1º semestre AULA 01 Prof. André Moraes 1 UMA ABORDAGEM INICIAL A unidade curricular de sistemas operacionais proprietários visa explorar a instalação e administração de hardware
Leia maisSistemas 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 maisOrganização de Computadores 1. Prof. Luiz Gustavo A. Martins
Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis
Leia maisSistemas Gerenciadores de Bancos de Dados
Sistemas Gerenciadores de Bancos de Dados Fernando Castor A partir de slides elaborados por Fernando Fonseca & Robson Fidalgo 1 Sistemas de Arquivos Sistemas de arquivos Principal característica é a replicação
Leia maisIntrodução a Sistemas de Bancos de Dados
Introdução a Sistemas de Bancos de Dados Prof. UFES - Universidade Federal do Espírito Santo rapchan@inf.ufes.br http://www.inf.ufes.br/~rapchan Roteiro da Apresentação Introdução Características de um
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisBanco de Dados Orientado a Objetos
Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),
Leia maisComputador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Leia maisCEFET.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 maisProf. 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 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 Agenda Introdução Conceitos do Modelo Relacional Restrições de Integridade Básicas Esquema do BD Relacional Restrições
Leia maisIntrodução à Sistemas Operacionais. Glauber Magalhães Pires
Introdução à Sistemas Operacionais Glauber Magalhães Pires Agenda O que são sistemas operacionais? Histórico Primeira geração (1945-1955) Segunda geração (1955-1965) Terceira geração (1965-1980) Quarta
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 maisSistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
Leia maisArquitetura de Computadores Moderna
Arquitetura de Computadores Moderna Eduardo Barrére (eduardo.barrere@ice.ufjf.br) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações
Leia mais: Administração Produção : Linguagem de : Adminstração Banco 1 :Administração Storage Sistema z/os Sistema z/vm : Melhores Práticas em Gestão de Tecnologia - IL Módulo : : Administração Produção : Linguagem
Leia maisArquitetura 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 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 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 maisIntrodução a Banco de Dados. Adão de Melo Neto
Introdução a Banco de Dados Adão de Melo Neto 1 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 uma disciplina da universidade cadastro
Leia maisAplicativo web para definição do modelo lógico no projeto de banco de dados relacional
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisBANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br
BANCO DE DADOS I Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br Tópicos Conceitos preliminares Definição de um Sistema Gerenciador de Banco de Dados Níveis de Abstração de dados CONCEITOS
Leia maisBanco de Dados. Um momento crucial na organização dos dados é a forma com que cadastramos estes dados, a estrutura de armazenamento que criamos.
Banco de Dados O que é um Banco de Dados? Este assunto é muito vasto, tentaremos resumi-lo para atender as questões encontradas em concursos públicos. Já conhecemos o conceito de dado, ou seja, uma informação
Leia maisSistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza
Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução Prof. MSc. Hugo Souza Começando nossa disciplina sobre os sistemas operacionais modernos iremos abordar inicialmente
Leia mais20/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 maisSistemas de Bases de Dados
Sistemas de Bases de Dados Carlos Viegas Damásio José Alferes e Carlos Viegas Damásio Sistemas de Bases de Dados 2014/15 Objectivos - Em Bases de Dados (2º ano) pretendia-se: Que os estudantes fossem capazes
Leia maisBancode Dados. Evolução e Conceitos Gerais. Wireless-Optical Broadband Acess Network
Bancode Dados Evolução e Conceitos Gerais Wireless-Optical Broadband Acess Network APRESENTAÇÃO Graduado SI Engenharia de Software Gerenciamento de Projetos Mecatrônica Mestrando PERGUNTAS O QUE É DADO?
Leia maisMáquinas Virtuais: Windows 2008 Server
Máquinas Virtuais: Windows 2008 Server André Luiz Silva de Moraes chameandre@gmail.com Faculdade Senac http://www.senacrs.com.br Feira das Oportunidades 04 de Maio de 2011 1 / 11 1 Conceitos Básicos Definições
Leia maisBANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING
BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 tanaka@uniriotec.br Bancos de Dados Distribuídos Introdução Sistema de informação - Organização - Pessoas - Tecnologia
Leia maisConjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados
CONCEITOS Modelo de Dados Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados Tipos de dados, relacionamentos e restrições Operações dinâmicas alto nível: ou modelo
Leia maisConhecendo os usuários de um Sistema de Banco de Dados
Conhecendo os usuários de um Sistema de Banco de Dados Palestra Grupo PET/DSC 09 de Dezembro de 2009 Prof. Carlos Eduardo Pires cesp@dsc.ufcg.edu.br Agenda Conceitos Gerais Sistema de Banco de Dados Tipos
Leia maisLaboratório de Banco de Dados
Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior Laboratório de Banco de Dados Conteúdo Administração de Usuários de Papéis; Linguagens
Leia maisAdministração de Sistemas de Informação I
Administração de Sistemas de Informação I Prof. Farinha Aula 04 Conceito Sistema de Informação é uma série de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo),
Leia maisRoteiro 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 maisESTIMATIVAS. Referências. Este material foi traduzido e adaptado de: Engenharia de Sofware 7a. Edição Ian Sommerville
ESTIMATIVAS Referências 2 Este material foi traduzido e adaptado de: Engenharia de Sofware 7a. Edição Ian Sommerville Tom de Marco 3 Questões Fundamentais 4 Quanto esforço é necessário para completar uma
Leia maisRequisitos de Sistemas
Bancos de Dados III Acesso Cliente Servidor Arquiteturas Rogério Costa rogcosta@inf.puc-rio.br 1 Requisitos de Sistemas Grande competitividade no mercado TI deve apoiar a empresa atendendo com agilidade.
Leia maisProfessor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com
Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores
Leia maisUNIVERSIDADE 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 maisCONCEITOS E ARQUITETURA DO SISTEMA DE BANCO DE DADOS
riuningá UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO ERINALDO SANCHES NASCIMENTO CONCEITOS E ARQUITETURA DO SISTEMA DE BANCO DE DADOS MARINGÁ 2014 SUMÁRIO 3 ARQUITETURA...3
Leia maisRoteiro. Conceitos e Arquitetura de Sistemas de Banco de Dados. Conceitos e Arquiteturas de Sistemas de Banco de Dados. BCC321 - Banco de Dados I
Roteiro Conceitos e Arquitetura de Sistemas de Banco de Dados Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz
Leia maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos
Leia maisSistemas de Gestão de Bases de Dados
Cadeira de Tecnologias de Informação Ano lectivo 2008/2009 Sistemas de Gestão de Bases de Dados Profª Ana Lucas (Responsável) Mestre Fernando Naves Mestre Cristiane Pedron Engª Filipa Pires da Silva Dr.
Leia maisCONTEÚDO PROGRAMÁTICO
Conceitos Iniciais CONTEÚDO PROGRAMÁTICO Objetivos do Tópico: Conceitos Iniciais Ao final desta unidade você deverá ser capaz de: Conhecer a utilidade e importância dos sistemas de banco de dados; Compreender
Leia maisProjeto de Banco de Dados
Luiz Vivacqua (lavcm@terra.com.br) http://geocities.yahoo.com.br/lavcm 1 Ementa 1. Introdução (1) 2. Modelo Conceitual Diagrama de classes 3. Modelo Lógico Relacional Características Chaves Restrições
Leia maisProgramação Concorrente
+ XV Jornada de Cursos CITi Programação Concorrente Aula 1 Benito Fernandes Fernando Castor João Paulo Oliveira Weslley Torres + Suposições básicas Conhecimento básico sobre Programação Orientada a Objetos
Leia maisAnálise de Pontos de Função. Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br
Análise de Pontos de Função Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br 1 Não se consegue controlar o que não se consegue medir. 2 Bibliografia "Function Point Analysis: Measurement Practices for
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 maisBanco de Dados, Integração e Qualidade de Dados. Ceça Moraes cecafac@gmail.com
Banco de Dados, Integração e Qualidade de Dados Ceça Moraes cecafac@gmail.com Sobre a professora CeçaMoraes Doutora em Computação (UFPE) Áreas de atuação Desenvolvimento de Software e Banco de Dados Experiência
Leia maisTencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Agenda 1. Arquitetura de Software 1.1.Introdução 1.2.Vantagens da Arquitetura de Software
Leia maisBanco de Dados I. Quantidade de informação gerada em um dia. Aula 1. 59 milhões de clientes ativos; Mais de 42 terabytes de dados; Salários na área
Banco de Dados I Aula 1 Quantidade de informação gerada em um dia E-mails Compras Bate-papo Notícias Blogs Transações bancárias Etc... 59 milhões de clientes ativos; Mais de 42 terabytes de dados; 100
Leia maisSistemas de Banco de Dados
Sistemas de Banco de Dados Gerência de Sistemas de Informação Aula 04 Por que as empresas guardam dados? Para a obtenção de informações e, logo, conhecimento O conhecimento leva à tomada de decisões Dados
Leia maisRoteiro. 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 maisLINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Leia maisTecnologia de Base de Dados Introdução à Base de Dados
Introdução à Base de Dados MSc. Eugénio Alberto Macumbe Plano Temático 1. Introdução à Base de Dados; 2. Modelo Relacional; 3. Modelação de dados; 4. Formas Normais e Processo de Normalização; 5. Operações
Leia maisCATÁLOGO DE SERVIÇOS DIRETORIA DE SUPORTE COMPUTACIONAL VERSÃO 1.0
CATÁLOGO DE SERVIÇOS DIRETORIA DE SUPORTE COMPUTACIONAL VERSÃO 1.0 2011 1 1. APRESENTAÇÃO No momento de sua concepção não haviam informações detalhadas e organizadas sobre os serviços de Tecnologia da
Leia maisTI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
Leia maisProjeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha
Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto
Leia maisPROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação
Leia maisBanco de Dados para Redes. Cassio Diego cassiodiego.com/bdr
Banco de Dados para Redes Cassio Diego cassiodiego.com/bdr 1 Unidade 1 - Introdução Conceito de Banco de Dados Definição de SGBD Vantagens de utilizar SGBD Usuários do Banco de Dados Principais Bancos
Leia maisIntrodução a Banco de Dados. Aécio Costa
Introdução a Banco de Dados Aécio Costa Porque utilizamos BD? Banco de Dados Um banco de dados é uma coleção de dados persistentes, usada pelos sistemas de aplicação de uma determinada empresa. DATE (2003)
Leia maisAnálise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON.
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA Análise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON. Proposta de Trabalho de Graduação
Leia maisUma nova marca para um novo futuro
Uma nova marca para um novo futuro Há 10 anos no mercado, a INFOPLAN Soluções em Tecnologia, oferece um amplo portfólio de soluções em infraestrutura, que agrega Hardware, Software, Networking, Serviços
Leia maisBanco de Dados Heterogêneos. Celso Antonio Colom bo Leandro Giaretta
Banco de Dados Heterogêneos Celso Antonio Colom bo Leandro Giaretta Introdução Bancos de Dados Distribuídos podem ser dividos em: sistemas homogêneos ou sistemas Heterogêneos; Banco de dados heterogêneo
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 maisPerspectivas do Investimento na Carreira dos Profissionais de TI
Perspectivas do Investimento na Carreira dos Profissionais de TI Amostra da Pesquisa - Amostra: 180 profissionais participantes - Público-Alvo: Profissionais de TI. Características dos Profissionais Há
Leia maisBanco 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 mais1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO
1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos
Leia maisPROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação Significado que pessoas associam
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 1
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador
Leia maisSistemas de Informação
Sistemas de Informação Ivan Gesteira Costa Baseado na aula de Ana Carolina & Fernando Fonseca Introdução Sistema de Informação (SI) Coleção de atividades que regulam o compartilhamento e a distribuição
Leia maisINF220 - Banco de Dados I
Banco de Dados - Introdução Bibliografia INF220 - Banco de Dados I Prof. Jugurta Lisboa Filho Departamento de Informática - UFV Notas de Aula (jugurta@dpi.ufv.br) ELMASRI, R; NAVATHE, S. Fundamentals of
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia mais