SóProvas


ID
868684
Banca
CESPE / CEBRASPE
Órgão
TRE-MS
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No modelo de dados utilizado nos bancos de dados relacionais,

Alternativas
Comentários
  • A resposta correta é a letra "E", devido a correlação que a álgebra relacional tem com o modelo de banco de dados relacional.
  • A) Descricao do modelo em rede, que surgiu como extensao do modelo hierarquico. Ao contrario do modelo hierarquico, em q qqr acesso aos dados passa pela raiz, no modelo em rede pode aceder-se a qqr nó da rede, usando-se ponteiros. Veja essa figura: http://imgur.com/eUGsttl.

    Conforme a figura, percebe-se q o modelo em rede resolveu o problema de redundancia apontado no modelo hierarquico(vide abaixo), uma vez q os clientes possuem ponteiros q apontam para um único registro de saldo(Carlos e Mônica possuem uma conta conjunta e em cada uma dessas entidades, há um ponteiro q aponta para o mesmo registro). Mas aqui ha o problema de se manter um grade esquema de ponteiro de registro.

    B) Essa eh a descricao do modelo hierarquico, ideal para acesso sequencial aos dados, de cima pra baixo, e da esquerda pra direita. Tanto o modelo hierarquico quanto o em rede sao de primeira geracao e orientado a registros, ou seja, qqr acesso a base de dados insere, consulta ou remove um registro de cada vez. Esse modelo tem outro problema, como a redundância.

    Imagine um sistema bancário dessa figura http://imgur.com/IZev2Lf. Repare q os clientes Carlos e Mônica possuem uma conta conjunta, a 647, com o saldo de R$ 10.538,00. Repare q, mesmo sendo conjunta, ela precisa ser escrita duas vezes, uma para cada cliente. Se Mônica fizer um saque de R$ 10.000,00, além da atualização do registro de Mônica, o registro de Carlos também precisa ser atulizado, (com o saldo R$ 538,00). Isso consome mais espaço de armazenamento e mais processamento.

    C) Descricao do modelo em rede. 

    D) Descricao dos sistemas orientados a objetos. O avanço computacional em diversas áreas, a difusão das redes e de novas tecnologias(como o CAD/CAM, o CASE, o GIS etc.), evidenciou novas necessidades que os bancos de dados relacionais se mostraram inadequados - uma vez q todas essas aplicações manipulam dados com uma estrutura extremamente complexa. Visando resolver essas limitações dos BDs relacionais, foi proposto um novo sistema de banco de dados, o banco de dados orientados a objetos (BDOO).

    E) Correta.