Conhecendo os usuários de um Sistema de Banco de Dados



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

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

Arquitetura de Banco de Dados

Prof. Marcelo Machado Cunha

Sistemas Gerenciadores de Bancos de Dados

Introdução a Computação

INTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt

Banco de Dados, Integração e Qualidade de Dados. Ceça Moraes cecafac@gmail.com

GBD PROF. ANDREZA S. AREÃO

PREFEITURA MUNICIPAL DE CAMAÇARI SECRETARIA DE EDUCAÇÃO ASSESSORIA DE TECNOLOGIA DA INFORMAÇÃO

Banco de Dados Capítulo 1: Introdução. Especialização em Informática DEINF/UFMA Cláudio Baptista

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

BANCO DE DADOS AULA 02 INTRODUÇÃO AOS BANCOS DE DADOS PROF. FELIPE TÚLIO DE CASTRO 2015

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

Disciplina de Banco de Dados Introdução

LINGUAGEM DE BANCO DE DADOS

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

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

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

Treinamento. DBA Oracle 11g. Duração: 120 horas

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

Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados

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

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Disciplina: Tecnologias de Banco de Dados para SI s

Introdução Banco de Dados

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS (TDS)

DATA WAREHOUSE. Introdução

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

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Profº Aldo Rocha. Banco de Dados

Disciplina de Banco de Dados Parte V

Disciplina: Unidade I: Prof.: Período:

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente:

INTRODUÇÃO. Diferente de Bando de Dados

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

SISTEMA GERENCIADOR DE BANCO DE DADOS

Módulo 4: Gerenciamento de Dados

Introdução ao Modelos de Duas Camadas Cliente Servidor

Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;

Modelos de Arquiteturas. Prof. Andrêza Leite

Banco de Dados Conceito de Arquitetura

Média salarial - Brasil

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

Sistemas Gerenciadores de Bancos de Dados

Introdução a Banco de Dados. Adão de Melo Neto

Persistência e Banco de Dados em Jogos Digitais

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

RESOLUÇÃO POLÍTICA DE ATUALIZAÇÃO DE EQUIPAMENTOS E SOFTWARES.

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

Arquitetura dos Sistemas de Informação Distribuídos

17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

Segurança Computacional. Rodrigo Fujioka

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

Sistemas de Bases de Dados

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

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

Ferramentas de Administração. PostgreSQL

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando

Revisão de Banco de Dados

UFG - Instituto de Informática

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

Conceitos de Banco de Dados

Prof. Jefferson Costa

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

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

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

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL

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

Informática como Ferramenta de Gestão. Humberto S Sartini

Prof.: Clayton Maciel Costa

Anexo I Formulário para Proposta

Fundamentos de Banco de Dados

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

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

Conceitos Básicos. Conceitos Básicos. Sistema de Arquivos. Prof. Edilberto Silva - edilms@yahoo.com. Sistemas de Informação Brasília/DF

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

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS (TDS)

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

Sistemas de Banco de Dados

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

Roteiro. Conceitos e Arquitetura de Sistemas de Banco de Dados. Conceitos e Arquiteturas de Sistemas de Banco de Dados. BCC321 - Banco de Dados I

exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo até aqui nos ajudou o Senhor (1Sm 7:12)

LISTA DE EXERCÍCIOS. 1. Binário: Bit: Menor unidade de dados; dígito binário (0,1) Byte: Grupo de bits que representa um único caractere

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

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br UFU/FACOM /2

FEATI - Faculdade de Educação, Administração e Tecnologia de Ibaiti Mantida pela União das Instituições Educacionais do Estado de São Paulo UNIESP

Docente: Éberton da Silva Marinho

Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br

SAD orientado a DADOS

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Transcrição:

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 de Usuários Disciplinas x Usuários Grupo de Sistemas de Informação e Banco de Dados

Conceitos Gerais Dado x Informação x Conhecimento

Conceitos Gerais Banco de Dados (BD) Conjuntos de dados dispostos em estrutura regular que possibilita a (re)organização dos mesmos e produção de informação Método de armazenamento preferencial pelas aplicações pois baseia-se em tecnologias padronizadas Simbologia clássica Banco de Dados

Conceitos Gerais Banco de Dados (BD) Dados são manipulados através de operações de inserção, remoção, atualização e consulta Sistema Gerenciador de Banco de Dados (SGBD) Gerencia e possibilita acesso a um ou mais bancos de dados Além da linguagem de acesso aos dados, possui sua própria linguagem de programação

Principais SGBDs disponíveis no mercado

Sistema de Banco de Dados

Arquiteturas de Sistemas de Banco de Dados Duas camadas (Cliente-Servidor) Três Camadas

Projeto de Banco de Dados Modelo de sistema na mente do cliente Modelo Conceitual Modelo Lógico SGBD Modelo Físico

Independência de Dados Possibilidade de desenvolver aplicações sem conhecer a estrutura interna dos dados Benefícios Mudanças na estrutura interna de armazenamento não afetam a implementação da aplicação Possibilidade de compartilhar dados entre diversas aplicações

Independência de Dados Modelo FísicoF Modelo LógicoL Aplicações

Tipos de Usuário Usuário Usuário de Banco de Dados Administrador Usuário Final Desenvolvedor Usuário Avançado Usuário Especializado Administrador de Dados Administrador de Banco de Dados Desenvolvedor de Aplicação Desenvolvedor de Banco de Dados

Tipos de Usuário Usuário de Banco de Dados Interage direta ou indiretamente com o SGBD Administrador Interage diretamente com o SGBD Atende as necessidades dos usuários de banco de dados

Tipos de Usuário Usuário de Banco de Dados Usuário Final Interage com o SGBD utilizando diferentes aplicativos Desconhece completamente a existência 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 através dele Exemplos Executivo, secretária, internauta

Tipos de Usuário Usuário de Banco de Dados Desenvolvedor de Aplicação Interage indiretamente com o SGBD escrevendo aplicações que submetem comandos de manipulação de dados Boa capacidade de programação Conhecer várias linguagens de programação (Java, C++, C#)

Tipos de Usuário Usuário de Banco de Dados Desenvolvedor de Banco de Dados Interage diretamente com o SGBD Parte de uma aplicação pode ser desenvolvida utilizando a linguagem de programação do SGBD Motivos: desempenho, gerenciamento do código, etc Essa parte do código fica armazenada no banco de dados e é executada no servidor

Tipos de Usuário Usuário de Banco de Dados Desenvolvedor de Banco de Dados (cont.) Boa capacidade de programação Conhecer várias linguagens de programação de banco de dados PL/SQL (Oracle), Transact SQL (SQL Server), PL/pgSQL (PostgreSQL) Muitas vezes, nas empresas, o desenvolvedor de aplicação e de banco de dados são a mesma pessoa

Tipos de Usuário Usuário de Banco de Dados Usuário Avançado Interage diretamente com o SGBD sem escrever aplicações Conhece a sintaxe da linguagem de acesso e manipulação de dados Conhece o esquema do banco de dados Exemplos Gerente de informática, Analista de Sistemas, Consultor

Tipos de Usuário Usuário de Banco de Dados Usuário Especializado Interage diretamente com o SGBD escrevendo aplicações de banco de dados especializadas Aplicação Especializada: Data Warehouse (DW) Um DW é um banco de dados especial que armazena dados integrados oriundos de vários 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 Usuário Administrador Administrador de Dados Cuida da saúde mental dos dados Conhece a semântica dos dados e como eles estão relacionados Mantém a consistência das informações Determina o modo com que as aplicações compartilham suas informações Sua função é muitas vezes desempenhada pelo administrador de banco de dados

Tipos de Usuário Administrador Administrador de Banco de Dados (DBA) Cuida da saúde física dos dados Participa da elaboração do projeto lógico juntamente com os analistas de projetos Executa o projeto físico dos bancos de dados Coordena atividades de manutenção dos bancos de dados

Tipos de Usuário Administrador Administrador de Banco de Dados (DBA) (cont.) Define as políticas de segurança e planos de contingências para os bancos de dados Importante possuir bons conhecimentos em sistemas operacionais e redes

Disciplinas de Sistemas de Informação e Banco de Dados (Graduação) Sigla BD-I BD-II SIG SI-I SI-II ASGBD MD SAD SRI Disciplina Banco de Dados I Banco de Dados II Sistemas de Informações Geográficas Sistemas de Informação I Sistemas de Informação II TECC (Administração de Sistemas Gerenciadores de Banco de Dados) TECC (Mineração de Dados) TECC (Sistemas de Apoio à Decisão) TECC (Sistemas de Recuperação da Informação) PROGBDTECC (Programação em Banco de Dados)

Em que disciplina investir? BD-I BD-II SI-I SI-II PROGBD ASGBD SIG MD SAD SRI Desenvolvedor de BD Analista de Sistemas Desenvolvedor de DW Administrador de Dados Administrador de BD Pesquisador E-S-C-O-L-H-E-R

Demanda de Mercado* Demanda Desenvolvedor de BD Analista de Sistemas Desenvolvedor de DW Administrador de Dados Administrador de BD Alta Média Média Baixa Média Faixa salarial varia de acordo com o nível de conhecimento: Júnior, Pleno, Sênior

Certificações Tão importante quanto ter um conhecimento genérico na área de BD, é ter conhecimento aprofundado sobre determinados SGBDs e o os recursos que eles oferecem Bastante exigidas pelo mercado tanto na área técnica quanto de gestão Funcionam como um complemento (e não como uma substituição) da tradicional formação acadêmica de um estudante

Certificações Cada fabricante possui sua formação Oracle, SQL Server, DB2 Testes on-line realizados em uma instituição credenciada por vários fabricantes de software do mundo Thomson Prometric

Grupo de Sistemas de Informação e Banco de Dados Professores Ulrich Schiel (líder) Cláudio Baptista Carlos Eduardo Pires Laboratório com 30 máquinas Publicações em diversos veículos internacionais e nacionais Expertise nos principais SGBD do mercado Oracle, SQL Server, PostgreSQL, MySQL http://www.lsi.dsc.ufcg.edu.br/

Grupo de Sistemas de Informação e Banco de Dados Áreas de pesquisa Geoprocessamento Banco de Dados Multimídia Aplicações em Plataformas Móveis Data Warehousing Data Mining Bibliotecas Digitais Integração Banco de Dados e Web Bancos de Dados P2P

Importante Não confundir SGBD x BD x SBD Desenvolvimento de Sistemas de Informação engloba Banco de Dados Sistemas Operacionais Redes de Computadores Programação....

Obrigado! Perguntas & Respostas