Atividade avaliativa – disciplina bancos de dados ii
Departamento de Ciências da Computação
Curso de Sistemas de Informação
ATIVIDADE AVALIATIVA – DISCIPLINA BANCOS DE DADOS II
DATA DA ENTREGA: 28/06/2012 VALOR: 25 pontos INDIVIDUAL/IMPRESSO
1) Explique como os bancos de dados orientados a objetos podem superar limitações existentes no modelo relacional, e como os objetos são identificados de maneira única pelo sistema.
Os objetos são abstrações de dados do mundo real, com uma interface de nomes de operações e um estado local que permanece oculto. As abstrações da representação e das operações são ambas suportadas no modelo de dados orientado a objetos, ou seja, são incorporadas as noções de estruturas de dados e de comportamento. Um objeto tem um estado interno descrito por atributos que podem apenas ser acessados ou modificados através de operações definidas pelo criador do objeto. Um objeto individual é chamado de instância ou ocorrência de objeto. A parte estrutural de um objeto (em banco de dados) é similar à noção de entidade no modelo Entidade-Relacionamento. Num modelo com identidade de objetos, estes têm existência independente de seus valores correntes e dos endereços de armazenamento físico. A identidade do objeto é geralmente gerada pelo sistema. A impossibilidade de garantir a identificação de objetos exclusivamente através de suas propriedades estruturais e comportamentais motivou a definição de identificadores únicos de objetos, que persistem no tempo de forma independente ao estado interno do objeto.
2) Cite pelo menos três aplicações práticas de bancos de dados orientados a objetos.
3) Descreva o sistema de funcionamento e uma aplicação prática de bancos de dados distribuídos.
4) Marque V ou F: Sobre Sistemas de Bancos de Dados Distribuídos:
( F ) Em um SGBDD a localização dos dados é, na maioria das vezes, importante para a aplicação
( V ) A replicação de dados melhora o desempenho das operações de leitura,