Resumo sobre banco de dados para concursos

Disponível somente no TrabalhosFeitos
  • Páginas : 23 (5744 palavras )
  • Download(s) : 0
  • Publicado : 20 de maio de 2012
Ler documento completo
Amostra do texto
RESUMO BANCO DE DADOS
1- Fundamentos de SGBD
RESUMO DAS ARQUITETURAS Plataformas centralizadas - Computador com grande capacidade de processamento onde fica o SGBD. - Permite que vários usuários manipulem grande volume de dados. - Alto custo. Sistema de PC - Usam padrão Xbase. - Trabalham no sistema Stand-alone, pois realizam o processamento sozinhos. - Simplicidade BD Cliente-Servidor -Cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface(tela, processamento de entrada e saída) - Servidor (back_end) executa as consultas e retorna os resultados ao cliente -Bastante popular -Principal vantagem reduzir o tráfego na rede pois divide o processamento BD Distribuídos - A informação se encontra em vários servidores distribuídos pela rede - A arquitetura é dividaem camadas - As regras de negócio ficam separadas do cliente e dos servidores, permitindo o uso de qualquer plataforma e linguagem para acesso aos dados. DEFINIÇÕES SGBD - Coleção de programas que permitem ao usuário criar e manipular uma coleção de dados. Capacidades do SGBD • Controle de Redundância • Compartilhamento de Dados - Controle de concorrência Restrições de acesso multiusuário

• •

- Conceito de visões, ou seja, o SGBD deve permitir o controle do que cada usuário ou grupo de usuário possa enxergar dentro da base de dados e também o que ele poderá ou não fazer com estes dados. Fornecimento de Múltiplas Interfaces - O SGBD deve fornecer para cada tipo de usuário uma interface para atendê-lo - Incluem: linguagens de consulta p/ usuários ocasionais, interfaces de linguagem deprogramação para programadores de aplicações, formulários e interfaces dirigidas para usuários comuns Representação de Relacionamento Complexo entre Dados - Deve ter a capacidade de representar uma variedade de relacionamentos complexos entre dados - Recuperar e modificar dados de maneira eficiente Reforçar Restrições de Integridade Fornecer Backup e Recuperação



• •

PROFISSIONAIS EATIVIDADES EM UM SGBD • Administrador da Base de Dados - Autoriza acessos - Coordena e monitora o uso Projetistas da Base de Dados - Identificam os tipos de dados a serem armazenados e a melhor estrutura para suportá-los Analistas de Sistemas e Programadores de Aplicação - Os analistas são responsáveis pela especificação do software e projeto - Os programadores codificam a aplicação Usuários Finais-Usuários ocasionais: gerentes de médio ou alto nível - Usuários comuns ou paramétricos: realizam operações padrões de consulta e atualizações - Usuários sofisticados: engenheiros, analistas de negócios Profissionais de Apoio - Projetistas e Implementadores de SGBD - Desenvolvedores de ferramentas - Operadores de Manutenção









CONCEITOS E ARQUITETURAS DE SGBD Modelos de Dados -Oferecem abstração ao usuário - Conjuntos de conceitos que descrevem a estrutura do BD -Estrutura do BD: tipos de dados, relacionamentos, restrições, etc. • Modelos de alto nível - Utilizam conceitos de entidades, atributos e relacionamentos - Conhecidos como Modelos Baseados em Objetos Modelos de baixo nível - Descrevem como os dados estão armazenados no computador - Representam informações emformato de registros, ordem dos registros e caminhos de acesso -Caminho de acesso – estrutura que facilita a busca de um registro



Esquemas e Instâncias • Esquema da Base de Dados - Descrição da base de dados - Especificado durante o projeto da base de dados - Diagrama do esquema: visualização de um esquema • Instâncias da Base de Dados -São os dados da base de dado em determinado momentoArquitetura e Independência de dados de SGBDs - A mais difundida é a “Three-Schema” ou ANSI/SPARC - Visa separar as aplicações de usuário da base de dados física - Muitos SGBDs não separam totalmente as camadas - Possui 3 camadas ou níveis: • 1-Nível interno ou esquema interno - Descreve a estrutura física - Descreve detalhes do armazenamento de dados e caminhos de acesso à base de dados...
tracking img