Banco De Dados I 1 Lista De Exerc Cios
Banco de Dados I – 1ª Lista de Exercícios
Banco de Dados I – 1ª Lista de Exercícios 1) O que é um SGBD? Cite 3 exemplos.
É um software com recursos específicos para facilitar a manipulação das informações de um BD e o desenvolvimento de programas aplicativos. Exemplos: Oracle, SQL Server, MySQL, Access,
Interbase, Paradox, Sybase.
2) Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?
Rapidez na manipulação e no acesso à informação;
Redução do esforço humano no desenvolvimento e utilização das aplicações;
Disponibilização da informação no tempo necessário;
Controle integrado de informações distribuídas fisicamente;
Redução da redundância e de inconsistência de informações;
Compartilhamento de dados;
Aplicação automática de restrições de segurança;
Redução de problemas de integridade.
3) Indique alguns problemas que dificultariam o uso de banco de dados.
Problemas:
Custos iniciais (hardware, software, treinamento);
Sobrecarga de processamento. Não usar se:
Aplicações e dados simples e fixos;
Urgência no tempo de resposta;
Usuário único.
4) Explique o conceito de Transação em SGBD?
Um SGBD deve gerenciar completamente a integridade referencial definida em seu esquema, sem precisar, em tempo algum, do auxílio do programa aplicativo. Desta forma exigese que o
BD tenha ao menos instruções que permitam a gravação e o cancelamento de uma série modificações simultâneas. Por exemplo: um cadastro de pedido a um cliente o qual deseja reservar cinco itens do estoque. Se existir algum bloqueio financeiro deste cliente (duplicatas em atraso) que impeçam a venda, a transação deverá ser desfeita com apenas uma instrução ao
BD, sem quaisquer modificações