Resumo sobre banco de dados para concursos
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 é divida em 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 de programaçã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 E