banco de dados
DISCIPLINA: BANCO DE DADOS
EXERCÍCIO COMPLEMENTAR
1. O que significa e qual o conceito da sigla SGBD? SGBD - Sistema gerenciador de banco de dados. É um software de caráter geral para a manipulação eficiente de grandes coleções de informações estruturadas e armazenadas de uma forma consistente e integrada.
2. O objetivo principal de um SGBD é a superação de problemas comuns aos sistemas de arquivos tradicionais. Quais são esses problemas?
Redundância e inconsistência de dados;
Dificuldade no acesso aos dados;
Isolamento de Dados;
Anomalias de acesso concorrente;
Problemas de segurança;
Problemas de integridade.
3. Cite os 5 modelos de Banco de Dados e faça uma breve descrição de cada um deles.
Modelo em Rede - Um banco de dados em rede consiste em uma coleção de registros concatenados uns aos outros por meio de ligações. Semelhantes ao conceito de ponteiros, essas ligações podem ser entendidas como endereços de memória que indicam ou “apontam” a localização de um registro associado.
Modelo Hierárquico - São uma coleção de registros relacionados uns aos outros por meio de ligações também semelhantes a ponteiros. Porém, se diferencia de seu antecessor na forma de organizar seus registros.
Modelo Relacional - os registros são organizados em tabelas onde cada linha representa uma relação entre os valores armazenados em diferentes colunas.
Modelo objeto-relacional - é uma extensão do modelo relacional conhecido como modelo relacional estendido. Sua linguagem de consulta foi adaptada para abranger objetos, atributos multivalorados, tipos abstratos de dados, além de métodos e funções como predicados de busca.
Modelo orientado a objetos - As novas aplicações precisavam suportar estruturas complexas de dados para objetos, assim como o armazenamento de imagens digitalizadas e textos muito longos. Outro fator que pressionou positivamente o desenvolvimento de um modelo orientado a objeto (OO) para banco de dados é