Professional Documents
Culture Documents
Agenda
Conceitos Gerais Sistema de Banco de Dados Tipos de Usurios Disciplinas x Usurios Grupo de Sistemas de Informao e Banco de Dados
Conceitos Gerais
Dado x Informao x Conhecimento
Conceitos Gerais
Banco de Dados (BD)
Conjuntos de dados dispostos em estrutura regular que possibilita a (re)organizao dos mesmos e produo de informao Mtodo de armazenamento preferencial pelas aplicaes pois baseia-se em tecnologias padronizadas Simbologia clssica Banco de
Dados
Conceitos Gerais
Banco de Dados (BD)
Dados so manipulados atravs de operaes de insero, remoo, atualizao e consulta
Trs Camadas
Modelo Conceitual
Modelo Fsico
Independncia de Dados
Possibilidade de desenvolver aplicaes sem conhecer a estrutura interna dos dados Benefcios
Mudanas na estrutura interna de armazenamento no afetam a implementao da aplicao Possibilidade de compartilhar dados entre diversas aplicaes
Independncia de Dados
Modelo Fsico
Modelo Lgico
Aplicaes
Tipos de Usurio
Usurio
Administrador
Usurio Final
Desenvolvedor
Usurio Avanado
Usurio Especializado
Administrador de Dados
Desenvolvedor de Aplicao
Tipos de Usurio
Usurio de Banco de Dados
Interage direta ou indiretamente com o SGBD
Administrador
Interage diretamente com o SGBD Atende as necessidades dos usurios de banco de dados
Tipos de Usurio
Usurio de Banco de Dados
Usurio Final
Interage com o SGBD utilizando diferentes aplicativos Desconhece completamente a existncia do SGBD, portanto s v telinhas! para atender suas necessidades que um sistema de banco de dados desenvolvido A utilidade de um sistema de banco de dados medida atravs dele Exemplos
Executivo, secretria, internauta
Tipos de Usurio
Usurio de Banco de Dados
Desenvolvedor de Aplicao
Interage indiretamente com o SGBD escrevendo aplicaes que submetem comandos de manipulao de dados Boa capacidade de programao Conhecer vrias linguagens de programao (Java, C++, C#)
Tipos de Usurio
Usurio de Banco de Dados Desenvolvedor de Banco de Dados
Interage diretamente com o SGBD Parte de uma aplicao pode ser desenvolvida utilizando a linguagem de programao do SGBD
Motivos: desempenho, gerenciamento do cdigo, etc
Tipos de Usurio
Usurio de Banco de Dados
Desenvolvedor de Banco de Dados (cont.)
Boa capacidade de programao Conhecer vrias linguagens de programao de banco de dados
PL/SQL (Oracle), Transact SQL (SQL Server), PL/pgSQL (PostgreSQL)
Muitas vezes, nas empresas, o desenvolvedor de aplicao e de banco de dados so a mesma pessoa
Tipos de Usurio
Usurio de Banco de Dados
Usurio Avanado Interage diretamente com o SGBD sem escrever aplicaes Conhece a sintaxe da linguagem de acesso e manipulao de dados Conhece o esquema do banco de dados Exemplos
Gerente de informtica, Analista de Sistemas, Consultor
Tipos de Usurio
Usurio de Banco de Dados
Usurio Especializado Interage diretamente com o SGBD escrevendo aplicaes de banco de dados especializadas Aplicao Especializada: Data Warehouse (DW)
Um DW um banco de dados especial que armazena dados integrados oriundos de vrios outros bancos de dados de uma empresa preciso extrair os dados, transform-los e carreg-los no DW
Exemplo
Desenvolvedor de Data Warehouse
Tipos de Usurio
Administrador
Administrador de Dados
Cuida da sade mental dos dados Conhece a semntica dos dados e como eles esto relacionados Mantm a consistncia das informaes Determina o modo com que as aplicaes compartilham suas informaes Sua funo muitas vezes desempenhada pelo administrador de banco de dados
Tipos de Usurio
Administrador
Administrador de Banco de Dados (DBA)
Cuida da sade fsica dos dados Participa da elaborao do projeto lgico juntamente com os analistas de projetos Executa o projeto fsico dos bancos de dados Coordena atividades de manuteno dos bancos de dados
Tipos de Usurio
Administrador
Administrador de Banco de Dados (DBA) (cont.)
Define as polticas de segurana e planos de contingncias para os bancos de dados Importante possuir bons conhecimentos em sistemas operacionais e redes
ASGBD TECC (Administrao de Sistemas Gerenciadores de Banco de Dados) MD SAD SRI TECC (Minerao de Dados) TECC (Sistemas de Apoio Deciso) TECC (Sistemas de Recuperao da Informao)
SIG
MD
SAD
SRI
Demanda de Mercado*
Demanda Desenvolvedor de BD Analista de Sistemas Desenvolvedor de DW Administrador de Dados Administrador de BD Alta Mdia Mdia Baixa Mdia
Faixa salarial varia de acordo com o nvel de conhecimento: Jnior, Pleno, Snior
Certificaes
To importante quanto ter um conhecimento genrico na rea de BD, ter conhecimento aprofundado sobre determinados SGBDs e o os recursos que eles oferecem Bastante exigidas pelo mercado tanto na rea tcnica quanto de gesto Funcionam como um complemento (e no como uma substituio) da tradicional formao acadmica de um estudante
Certificaes
Cada fabricante possui sua formao
Oracle, SQL Server, DB2
Testes on-line realizados em uma instituio credenciada por vrios fabricantes de software do mundo
Thomson Prometric
Laboratrio com 30 mquinas Publicaes em diversos veculos internacionais e nacionais Expertise nos principais SGBD do mercado
Oracle, SQL Server, PostgreSQL, MySQL
http://www.lsi.dsc.ufcg.edu.br/
Importante
No confundir
SGBD x BD x SBD
Obrigado!
Perguntas & Respostas