SóProvas


ID
1386367
Banca
CESPE / CEBRASPE
Órgão
ANTT
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens subsequentes, relativos a banco de dados.

Os sistemas gerenciadores de banco de dados (SGBDs) evoluíram de sistemas de arquivos para novas estruturas de dados. O modelo em rede surgiu como extensão ao modelo hierárquico (estrutura de árvore), ambos orientados a registros; o modelo relacional não tem caminhos predefinidos para fazer acesso aos dados, mas implementa estruturas de dados organizadas em relações (tabelas); e o modelo orientado a objetos surgiu da necessidade de representar tipos complexos de dados utilizando semântica, em que o diagrama de classes UML serve como esquema para representação de dados orientado a objetos.

Alternativas
Comentários
  • Alguém poderia esclarecer essa parte?

    _

    Os sistemas gerenciadores de banco de dados (SGBDs) evoluíram de sistemas de arquivos para novas estruturas de dados. O modelo em rede surgiu como extensão ao modelo hierárquico (estrutura de árvore), ambos orientados a registros; o modelo relacional não tem caminhos predefinidos para fazer acesso aos dados, mas implementa estruturas de dados organizadas em relações (tabelas); e o modelo orientado a objetos surgiu da necessidade de representar tipos complexos de dados utilizando semântica, em que o diagrama de classes UML serve como esquema para representação de dados orientado a objetos.

  • Penso que ele está se referindo ao fato de você poder acessar os dados das tabelas de diversas formas, através de consultas distintas.

    Você pode recuperar os dados de uma tabela A através de uma junção com uma tabela B, C, etc.. sem a necessidade de predefinir o caminho.
  • Também fiquei em dúvida sobre o trecho destacado pelo Lazaro, mas encontrei uma fonte que faz tal afirmação:

     

    O modelo relacional não tem caminhos predefinidos para se fazer acesso aos dados como nos modelos que o precederam. O modelo relacional implementa estruturas de dados organizadas em relações. Porém, para trabalhar com essas tabelas, algumas restrições precisaram ser impostas para evitar aspectos indesejáveis, como: repetição de informação, incapacidade de representar parte da informação e perda de informação. Essas restrições são: integridade referencial, chaves e integridade de junções de relações.

     

    Fonte: Modelagem de banco de dados - Paulo Henrique Cayres - 2015

  • Tudo certo! Algumas observações:

    - Os modelos em rede e hierárquico são orientados a registros, já que os dados estão armazenados na forma de registros conectados.

    - O modelo relacional, ao contrário dos modelos em rede e hierárquico, não possui caminhos predefinidos para que se acesse os dados. Você pode acessar registros pertencentes a qualquer tabela sem precisar passar por outra estrutura, já que a linguagem SQL assim permite.

    - Por fim, a linguagem UML é uma linguagem de modelagem que serve para representar projetos de software. O diagrama de classes da UML serve para representar a estrutura das classes presentes no modelo e as relações entre elas. Assim, esse diagrama é adequado para representar os modelos de BDs orientados a objetos. 

    Gabarito: C

  • ''o modelo relacional implementa estruturas de dados ; e o modelo orientado a objetos representa tipos complexos de dados''

  • GAB C

    A questão é uma aula..

  • Complementando:

    O que é UML?

    A Unified Modeling Language, ou Linguagem Unificada de Modelagem, é, como o nome indica, uma linguagem de notação utilizada para modelar e documentar as diversas fases do desenvolvimento de sistemas orientados a objetos.

    O que é diagrama de classes?

    O diagrama de classes é um dos modelos mais importantes no processo de engenharia de software e serve de base para outros diagramas. Isso porque ele é utilizado para mapear o sistema por meio da modelagem dos seus métodos, atributos e classes — além dos relacionamentos definidos entre elas, como herança, composição, associação e dependência.

  • Os sistemas gerenciadores de banco de dados (SGBDs) evoluíram de sistemas de arquivos para novas estruturas de dados. O modelo em rede surgiu como extensão ao modelo hierárquico (estrutura de árvore), ambos orientados a registros; o modelo relacional não tem caminhos predefinidos para fazer acesso aos dados, mas implementa estruturas de dados organizadas em relações (tabelas); e o modelo orientado a objetos surgiu da necessidade de representar tipos complexos de dados utilizando semântica, em que o diagrama de classes UML serve como esquema para representação de dados orientado a objetos.