Banco de dados
Campus Virtual
|[pic] |Atividade de Avaliação a Distância |
Disciplina: Banco de Dados I
Curso: Web Design e Programação
Professor
Nome do aluno:
Data:
Orientações: ▪ Procure o professor sempre que tiver dúvidas. ▪ Entregue a atividade no prazo estipulado. ▪ Esta atividade é obrigatória e fará parte da sua média final. ▪ Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).
Leia com atenção os enunciados e responda as questões a seguir.
1. Leia com atenção o artigo a seguir.
SGBD - Sistema Gerenciador de Banco de Dados
SGBD
Um SGBD - Sistema de Gerenciamento de Banco de Dados é uma coleção de programas que permitem ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades.
Um conceito que deverá ficar bastante claro inicialmente é o que envolve a separação clara entre os Gerenciadores de Base de Dados dos Gerenciadores de Arquivo.
Vamos definir algumas regras básicas
Regra 1: Auto-Contenção- Um SGBD não contém apenas os dados em si, mas armazena completamente toda a descrição dos dados, seus relacionamentos e formas de acesso. Normalmente esta regra é chamada de Meta-Base de Dados. Em um GA, em algum momento ao menos, os programas aplicativos declaram estruturas (algo que ocorre tipicamente em C, COBOL e BASIC), ou geram os relacionamentos entre os arquivos (típicos do ambiente xBase). Por exemplo, quando você é obrigado a definir a forma do registro em seu programa, você não está lidando com um SGBD.
Regra 2: Independência dos Dados- Quando as aplicações estiverem realmente imunes a mudanças na estrutura de armazenamento ou na estratégia de acesso aos dados, podemos dizer que esta regra foi atingida. Portanto, nenhuma definição dos dados deverá estar contida nos programas da aplicação. Quando