Questões de Concurso sobre Modelo de dados e Arquitetura em três esquemas

 
 
Disciplina 1
Assunto 4
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
277 questões encontradas
Questões por página
20
Mais recentes
 

Na arquitetura de três esquemas do modelo de dados relacional, os esquemas podem ser definidos em três níveis distintos: o nível interno, o nível conceitual e o nível externo ou de visão. Considerando essa afirmação, assinale a alternativa que apresenta o objetivo principal da arquitetura de três esquemas no contexto do modelo de dados relacional.


A

Separar as aplicações do usuário do banco de dados físico.


B

Separar os dados do usuário do banco de dados lógico.


C

Separar os esquemas do usuário do banco de dados conceitual.


D

Separar os níveis do usuário do banco de dados interno.


E

Separar as visões do usuário do banco de dados externo.

A modelagem conceitual representa o negócio sob a perspectiva dos dados, e, em projetos de TI, o principal objetivo de um modelo de dados conceitual é fornecer uma visão geral dos requisitos de informação envolvidos no projeto.


C

Certo


E

Errado

A Figura a seguir contém um modelo conceitual de dados representado por meio de um diagrama de classes UML.


Imagem associada para resolução da questão


Os conjuntos a seguir representam parte do estado de um banco de dados.


G = { g1, g2, g3, g4 }

K = { k1, k2, k3 }

M = { m1, m2, m3, m4 }


Admita que os elementos dos conjuntos acima sejam instâncias das classes de mesmo nome, presentes no diagrama de classes.


Quais conjuntos Srel e Trel completam o estado desse banco de dados, sem que as regras de multiplicidade do diagrama de classes sejam violadas?


A

Srel = { }

Trel = { }


B

Srel = { (g1, k1), (g2, k2), (g2, k3), (g4, k1) }

Trel = { (k1, m1), (k2, m2), (k3, m4) }


C

Srel = { (g1, k1), (g2, k1), (g3, k1), (g4, k1) }

Trel = { (k1, m1), (k2, m4), (k3, m4) }


D

Srel = { (g1, k1), (g2, k2), (g3, k3) }

Trel = { (k1, m1), (k2, m2), (k2, m3) }


E

Srel = { (g1, k1), (g2, k2), (g2, k3), (g4, k1) }

Trel = { }

João trabalha em uma empresa de consultoria de banco de dados para SGBD SQL Server e foi contratado para orientar o Tribunal de Justiça de Sergipe (TJSE) quanto a monitoramento e ajustes de desempenho do banco de dados do Tribunal. João informou que existem várias ferramentas de monitoramento e ajustes, as quais dependem do tipo de monitoramento ou de ajuste a ser feito. O TJSE informou que precisa avaliar uma versão de destino do mecanismo de banco de dados para uma determinada carga de trabalho.

A partir dessa análise, João deverá orientar o Tribunal a usar a ferramenta de:


A

assistente para experimentos de banco de dados;


B

orientador de otimização do mecanismo de banco de dados;


C

database console command (DCC);


D

assistente de ajuste de consulta;


E

SQL server profiler.

São três os tipos de modelo de dados usados para descrever a estrutura do banco de dados. Os _______________ possuem conceitos que descrevem os dados como os usuários os percebem, ou seja, da forma que eles têm contato ou conhecem a informação armazenada. Já os _______________ contêm conceitos que descrevem os detalhes de como os dados estão armazenados no computador; estes conceitos, geralmente, são de grande importância para os especialistas em computadores; por outro lado, os usuários finais não têm (e não precisam ter) conhecimento sobre tais informações. Entre os dois modelos ainda, temos os __________________, que trazem os conceitos que podem ser entendidos pelos usuários, porém já com definições que retratam parcialmente a forma como os dados estão organizados dentro do computador; tais modelos ocultam alguns detalhes de armazenamento de dados, mas ainda assim podem ser implementados em um sistema de computador de maneira direta.

Com base em Elmasri e Navathe (2011), em Sistemas de Banco de Dados (6º edição), assinale a alternativa que preenche as lacunas CORRETAMENTE.


A

Dados de Usuários; Dados de Sistema; Dados de Modelagem.


B

Esquema de Dados de Implementação; Esquema de Dados Físicos; Esquema de Dados de Alto Nível.


C

Esquemas Superiores; Esquemas Intermediários; Esquemas Inferiores.


D

Modelos de Dados; Esquemas de Dados; Modelos Hierárquicos de Dados.


E

Modelos de Dados Conceituais; Modelos de Dados Físicos; Modelos de Dados Representativos.

Em banco de dados, pode-se dizer que estado ou instância do banco de dados é (são):


A

A descrição do banco de dados que é especificada durante o projeto do banco de dados e não se espera que mude com frequência.


B

Os dados no banco de dados, em determinado momento no tempo.


C

O tipo ou fabricante de um banco de dados.


D

Uma coleção de conceitos que podem ser usados para descrever a estrutura de um banco de dados.


E

Uma linguagem de consultas de alto nível.

A respeito das definições da Arquitetura 3 Esquemas dadas por Elmasri & Navathe (ELMASRI, R.; NAVATHE, S.B. Sistemas de Banco de Dados. 4º Ed. São Paulo: Pearson Addison Wesley, 2005), selecione dentre as afirmações abaixo a CORRETA:


A

Os esquemas a que esta arquitetura se refere são: Esquema Interno, Esquema Externo e Esquema Relacional, sendo este último responsável pelas definições de dados que serão armazenados dentro do SGBD.


B

Ela explica melhor a independência de dados, ou seja, a capacidade de se alterar um dado sem que o registro que o possui sofra qualquer alteração em sua estrutura.


C

A maioria dos SGBDs (Sistemas de Gestão de Bases de Dados) não possuem os aspectos necessários para a separação dos três níveis completamente, mas ainda assim suportam a arquitetura de três esquemas de alguma forma, auxiliando assim o usuário especializado a visualizar tais níveis de forma conveniente.


D

Apesar de possuir um esquema externo, um SGBD com essa abordagem não possui a capacidade de oferecer o suporte a múltiplas visões de usuários, já que este esquema diz respeito a interfaces de programas que têm acesso ao banco como APPs, sites e softwares para desktops.


E

Mapeamento é a denominação que se dá para as conexões entre as entidades do esquema lógico. Desta forma, garante-se que o que está sendo requisitado no nível externo será recuperado no nível conceitual e vice-versa.

Em uma arquitetura de três esquemas de banco de dados, o nível que descreve a estrutura de todo o banco de dados para uma comunidade de usuários com foco na descrição de entidades, tipos de dados, relacionamentos, operações do usuário e restrições é denominado


A

nível externo.


B

nível do cliente.


C

nível interno.


D

nível conceitual.


E

nível do servidor.

Com relação à arquitetura ANSI/SPARC, segundo GC. J. Date (2004), assinale a opção que completa corretamente as lacunas das sentenças abaixo.


I- Também conhecido como nível de armazenamento, o ________________ é o mais próximo do meio de armazenamento físico.

II- O ________________ é o mais próximo dos usuários, ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.

IIl- Também conhecido como nível lógico o ________________ é um nível “indireto” entre os outros dois.


A

I - nível interno / II - nível conceitual / III - nível externo


B

I - nível conceitual / II - nível externo / III - nível interno


C

I - nível externo / II - nível conceitual / III - nível interno


D

I - nível interno / II - nível externo / III - nível conceitual


E

I - nível externo / II - nível interno / III - nível conceitual

Um banco de dados foi projetado e implementado de acordo com uma arquitetura que contempla três esquemas, sendo um conhecido por INTERNO, que usa um modelo de dados para mostrar a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso. Os outros dois são caracterizados a seguir.


I. Usa uma descrição total da estrutura do banco de dados, mas não oferece detalhes dos dados guardados no banco de dados.

II. Usa as visões do banco de dados para um grupo de usuários, que mostra quais usuários terão acesso a esse banco.


Os esquemas I e II são denominados, respectivamente:


A

CONCEITUAL E EXTERNO


B

EXTERNO e ESTRATÉGICO


C

ESTRATÉGICO e OPERACIONAL


D

OPERACIONAL e CONCEITUAL

Modelos de dados servem para descrever como os usuários percebem a organização dos dados ou a forma como um sistema de banco de dados os organiza. O modelo que organiza os dados em linhas e colunas, na forma de uma tabela, fazendo associações entre essas linhas e colunas, é o modelo


A

baseado em rede.


B

entidade-relacionamento.


C

semiestruturado.


D

baseado em objeto.


E

relacional.

A arquitetura ANSI/SPARC tem por objetivo permitir que um mesmo SGBD possa ser utilizado por vários tipos de usuários, respeitando as particularidades e necessidades de cada um. Esta arquitetura permite três tipos de independência, descritas a seguir.


I. As alterações no nível interno não repercutem no nível conceitual.

II. As alterações no esquema conceitual não tem, necessariamente, de alterar o esquema externo.

III. As alterações que envolvam a estrutura dos dados ou a sua implementação física, não obrigam a alterações no nível da aplicação.


As descrições em I, II e III referem-se a tipos de independência, respectivamente,


A

física, lógica e de funções/processos


B

lógica, física e de estrutura/configuração


C

física, lógica e de programa/dados


D

lógica, física e de funções/processos

Os modelos de dados demonstram como serão construídas as estruturas de dados que darão suporte aos processos de negócio, como os dados estarão organizados e quais relacionamentos serão estabelecidos. Sobre o modelo conceitual, assinale a alternativa correta .


A

Demonstra as ligações entre as tabelas de banco de dados, as chaves primárias e os componentes de cada uma


B

Inclui a análise das características e recursos necessários para armazenamento e manipulação das estruturas de dados


C

Inclui uma sequência de comandos executados em SQL a fim de criar as tabelas, estruturas e ligações projetadas


D

É um diagrama em blocos que demonstra todas as relações entre as entidades, suas especializações, seus atributos e auto-relações

Segundo Elmasri & Navalhe (2011 ), um sistema de banco de dados com arquitetura de três níveis permite que haja independência de dados, ou seja, possibilita alterar um esquema sem ter que alterar o esquema de nível superior, criando dois tipos de independência: a independência lógica de dados, que é a capacidade de alterar o nível conceituai sem ter que alterar o nível interno; e a independência física de dados, que é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceituai. Então, NAO se trata de independência de dados:


A

criar um índice.


B

excluir um atributo de uma tabela.


C

adicionar um campo derivado para uma visão de usuário.


D

normalizar tabelas mantendo os requisitos de dados.


E

alterar a alocação de um arquivo de dados no disco rígido.

O modelo de rede para banco de dados conhecido como CODASYL DBTG possui uma linguagem que trata um registro por vez e deve estar embutida em uma linguagem de programação hospedeira. Assinale a alternativa que apresenta um comando válido para esse modelo.


A

INSERT


B

RENAME


C

CONCAT


D

USING


E

DBTG

 
Ir para a página:
OK
 
Gerar simulado