Fundamentos de banco de dados
1) Cite os problemas causados por “Redundância” 1 Redundância–duplicação de informações
Problemas:
* duplicação de esforço para manter os dados atualizados * desperdício de espaço de armazenamento * possibilidade de inconsistência dos dados * quebra de integridade de dados
2) Cite as vantagens e desvantagens do uso de dados no BD * Vantagens: * Sistemas Multiusuários * Acessos concorrentes – para consulta * Disponibilidade de informação atualizada em tempo real * Estabelecimento e o cumprimento de padrões * Flexibilidade nas manutenções de Estrutura de Dados * Redução no tempo de desenvolvimento de novas aplicações * Economia de escala * Padronização de acessos * Desvantagem: * Acessos concorrentes de atualizações pode causar inconsistência de dados * SGBD deve prover controle de concorrência de transações, através de mecanismos próprios - LOCK * Alto investimento inicial para implementação do BD e possível necessidade de hardware adicional. * “Overhead” para garantir segurança, controle de concorrência, recuperação e integridade de dados. * Profissionais especializados (AD e ABD) aumento de custo na F.P. * Treinamento e capacitação técnica aos analistas e programadores
3) Qual a linguagem mais utilizada para acesso a BD? * DDL: Data Definition Languag
Define o esquema do BD. descreve as estruturas de dados do esquema, às vezes chamada de metadados, e a armazena em um dicionário de dados. * DCL: Data Control Language
Realiza controle do BD
* DML: Data Manipulation Language
Realiza acesso ao BD para consultas e atualizações
4) Quais são os tipos de Restrição de Integridade?
Restriçãode Domínio * o valor de cada atributo deve ser um valor atômico dentro do domínio daquele atributo ou um valor nulo * O