trabalho bd - slides quarta feira 20.04.2011.ppt [somente leitura] [modo de compatibilidade]

Upload: ricardo-filter-junior

Post on 05-Oct-2015

217 views

Category:

Documents


0 download

DESCRIPTION

Trabalho sobre Banco de Dados

TRANSCRIPT

  • BANCO DE BANCO DE BANCO DE BANCO DE

    DADOSDADOS

    MIGUEL, ADEMIR, VINICIUS, SANDRO E ELISANDRA

  • SUMRIOINTRODUODESENVOLVIMENTOConceituaoVantagensVantagensDesvantagensExemplo de EmpresasSugesto de UtilizaoCONCLUSO

  • CONCEITUAO

    o local onde se armazena e organiza informaes,para que o usurio possa us-la quando necessrio.

    Em uma abordagem mais tcnica, um banco de dados Em uma abordagem mais tcnica, um banco de dados uma coleo de registros salvos em um computador em um modo sistemtico.

    De forma que um programa de computador possa consult-lo para responder questes.

  • CONCEITUAO

    Um administrador de banco de dados tem que ter as seguintes caractersticas:*Ser dinmico;*Gostar de contribuir;*Gostar de contribuir;*Ser Responsvel;*Gostar de projetar;*Ter conhecimento em linguagem de programao como Java;*Implementar e gerenciar bases de dados;*Desenvolver mtodos de segurana e integridade .

  • CONCEITUAOO Administrador de Banco de Dados o profissional responsvel pela manuteno e gerenciamento de um banco de dados.

    Em ingls conhecido como Database Administrator. Em ingls conhecido como Database Administrator.

    responsvel tambm pela criao de backups, que servem para a recuperao de dados, caso ocorram problemas no hardware.

  • CONCEITUAOO profissional formado em Banco de Dados estarcapacitado a exercer as seguintes funes:

    *Administrador de Banco de Dados (DBA)administra o servidor, faz a politica de backup da reaadministra o servidor, faz a politica de backup da reade banco de dados da empresa,otimiza os banco (tuning), otimiza a consulta,faz a migrao dos dados.

    Tem a responsabilidade de projetar o armazenamentode dados de forma a atender s necessidades de acesso.

  • CONCEITUAO*Analista de Suporte -responsvel pela rea de suporte em informtica,inclui desde as tarefas mais simples, at as mais especializadas, como suporte a servidores.*Analista de Sistemas *Analista de Sistemas um analista de sistema faz a anlise do sistema como um todo. Estuda diversos sistemas desenvolvendo solues que sero padronizadas e transcritas da forma que o computador possa executar.

  • VANTAGENSDados podem ser compartilhados;

    Redundncia pode ser reduzida;

    Inconsistncia pode ser evitada (at certo ponto) ;

    Suporte a transaes pode ser fornecido;

    Integridade pode ser mantida;

    Segurana pode ser reforada;

    Requisitos contraditrios podem ser equilibrados;

    Padres podem ser reforados.

  • VANTAGENSMelhor performance os dados esto localizados prximo do local de maior demanda e os sistemas de banco de dados por si s so paralelizveis, permitindo carregar no banco de dados para o balanceamento entre servidores (a elevada carga em um mdulo do banco de dados no ir afetar os outros mdulos de mdulo do banco de dados no ir afetar os outros mdulos de banco de dados em um banco de dados distribudo).Econmico custa menos criar uma rede de pequenos computadores com o mesmo poder que um nico computador maior.Modularidade sistemas podem ser modificados, adicionados ou removidos do banco de dados distribudo sem afetar os outros mdulos (sistemas).

  • VANTAGENSReflete a estrutura organizacional fragmentos do banco de dados esto localizados nos departamentos que se relacionam com os dados que estes persistem.Autonomia Local um departamento pode controlar seus dados (j que o mais familiarizado com estes).seus dados (j que o mais familiarizado com estes).Maior disponibilidade uma falha em um banco de dados afetar somente um fragmento, ao invs do banco de dados inteiro.

  • Os sistemas de banco de dados so complexos, difceis e demorados para projetar; Custos iniciais de software e hardware altos; Danos ao banco de dados afetam virtualmente

    DESVANTAGENS

    Danos ao banco de dados afetam virtualmente todos os programas; Custos altos para converso de sistemas baseados em arquivos para bancos de dados; Treinamento inicial necessrio aos programadores e usurios.

  • Complexidade trabalho extra deve ser feito pelos DBAs para garantir que a natureza da distribuio do sistema transparente. Trabalho extra deve ser feito para manter sistemas mltiplos diferentes, ao invs de um nico grande. Design de banco de dados extra deve

    DESVANTAGENS

    um nico grande. Design de banco de dados extra deve tambm ser feito para levar em conta a natureza desconectada do banco de dados - por exemplo, joins tornam-se proibitivamente caros quando so rodados entre mltiplas plataformas.Implantao mais cara o aumento da complexidade e uma infraestrura mais extensa significa custo extra de trabalho

  • Segurana fragmentos de banco de dados remotos devem ser seguros e, como eles no so centralizados ento os lugares remotos tambm devem ser seguros. A infraestrutura tambm deve ser segura (por exemplo, pela encriptao dos links de rede entre os lugares remotos).Difcil de manter a integridade em sistemas distribudos,

    DESVANTAGENS

    Difcil de manter a integridade em sistemas distribudos, reforar a integridade ao longo de uma rede pode exigir demais dos recursos da rede para ser vivel.Inexperincia pode ser difcil trabalhar com banco de dados distribudos e como uma rea relativamente nova ainda no h tantos casos (ou experincias) prticos de seu uso disponveis como exemplo.

  • Falta de padres ainda no h metodologias e ferramentas para ajudar usurios a converter um SGBD centralizado para um SGBD distribudo.Design do banco de dados mais complexo alm das dificuldades normais, o design de um banco de dados

    DESVANTAGENS

    dificuldades normais, o design de um banco de dados distribudos tem que considerar a fragmentao dos dados, alocao dos fragmentos em lugares especficos e a replicao de dados

  • EXEMPLO DE EMPRESAS

    - Mercados - Bancos- Bibliotecas- Bibliotecas- site Mercado Livre- Lojas em Geral-Site Yahoo- etc...

  • EXEMPLO

    O Microsoft Access (nome completo Microsoft Office Access), tambm conhecido por MSAccess, um Sistema de gerenciamento de banco de dados da Microsoft. tipo um Excel com layout diferente, voc pode tipo um Excel com layout diferente, voc pode

    organizar e escolher como as consultas e informaes podem ser exibidas, Serve para se criar, por exemplo, cadastros de clientes, cadastros de mercadorias, controle de estoques dentre outros. usado para armazenar informaes ordenadas em um banco de dados.

  • EXEMPLO

    INTRODUODESENVOLVIMENTOConceituaoBenefciosProblemasExemplo de EmpresasSugesto de UtilizaoSugesto de UtilizaoCONCLUSO

  • EXEMPLO

    INTRODUODESENVOLVIMENTOConceituaoBenefciosProblemasExemplo de EmpresasSugesto de UtilizaoSugesto de UtilizaoCONCLUSO

  • EXEMPLO O paradigma mais usado hoje em dia o de Banco de Dados Relacional. Nesse paradigma, um banco de dados composto por vrias tabelas, mais uma srie de informaes (chamadas "Relaes") que nos permite ligar os dados de uma tabela com os dados de outra.dados de uma tabela com os dados de outra.

    Por exemplo, uma tabela pode ser dos dados dos funcionrios de uma empresa. Outra tabela pode ser a lotao dos funcionrios (lista de que funcionrios pertencem a cada setor da empresa).

  • EXEMPLO Outro paradigma de bancos de dados mais simples usar uma tabela. Pense um uma tabela com vrias colunas, onde voc coloca um tipo de informao em cada uma (como Nome, Fone, E-mail, Salrio, etc), e cada linha representa uma pessoa.

    Ora, cada linha (chamada tambm de "Registro") conter (nesse exemplo) os dados sobre uma pessoa, enquanto que cada coluna (chamada tambm de "Campo") contm o mesmo cada coluna (chamada tambm de "Campo") contm o mesmo tipo de dado sobre todas as pessoas (como todos os E-mails de toda as pessoas cadastradas).Podemos processar ou selecionar os dados dessa tabela.

    Por exemplo, para dar um aumento de 10% para os salrios de todas as pessoas, a gente apenas multiplica por 1,1 o valor de nmero da coluna "Salrio".E se queremos saber quem tem o maior salrio, basta

    comparar os valores da coluna "Salrio" e guardar o "Nome" do que tiver o maior valor de "Salrio".

  • CONCLUSO

    Banco de Dados uma ferramenta usada pelo gerenciador de documentos para facilitar a busca de linhas dentro de uma tabela de linhas dentro de uma tabela

  • EMAIL

    [email protected][email protected][email protected][email protected]