Questões de Concurso sobre Modelo entidade-relacionamento

 
 
Disciplina 1
Assunto 10
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
 
1.352 questões encontradas
Questões por página
20
Mais recentes
 

O modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos chamados entidades, e nos relacionamentos entre esses objetos cujo objetivo é facilitar o projeto de banco de dados, possibilitando especificar a estrutura lógica geral do banco de dados, é denominado


A

relacional.


B

lógico.


C

físico.


D

de rede.


E

entidade-relacionamento.

Uma entidade no Modelo Entidade Relacionamento pode possuir um ou mais atributos os quais podem ser classificados entre atributos simples ou compostos. Assinale a alternativa correta sobre atributos simples.


A

Os atributos simples somente armazenam múltiplos valores


B

Os atributos simples somente armazenam informação de um único tipo, não permitido ser desmembrado em partes menores


C

Os atributos simples são usados exclusivamente para identificar entidades


D

Os atributos simples não aceitam atribuição de valores nulos em seu conteúdo

O Modelo Entidade Relacionamento (MER) foi proposto por Peter Chen em 1976 com o objetivo de capturar informação semântica a respeito do mundo real e, por meio do seu diagrama (Diagrama Entidade-Relacionamento — DER), ser uma ferramenta para projeto de banco de dados.


Ao criar um DER, deve-se considerar que


A

as tabelas com chave primária composta possuem uma notação especial.


B

duas entidades distintas podem ter mais de um relacionamento entre elas.


C

duas entidades podem estar ligadas diretamente, sem a necessidade de um relacionamento entre elas.


D

as entidades fracas são aquelas que podem ou não estar relacionadas a outras entidades.


E

apenas as entidades podem possuir atributos.

No contexto de Banco de Dados, ao desenvolver o diagrama Entidade Relacionamento, temos de forma clara quais são as entidades e seus atributos representadas em nível mais baixo. O diagrama abaixo, refere-se a:


Imagem associada para resolução da questão


A

Um relacionamento binário com entidade fraca.


B

Um relacionamento ternário com entidade forte.


C

Um relacionamento ternário com entidade fraca.


D

Um relacionamento quaternário com entidade fraca.

Em um Diagrama de Entidade-Relacionamento (DER), um relacionamento é representado por um __________, ligado por linhas aos retângulos representativos das entidades que participam do relacionamento.


Assinale a alternativa que preenche corretamente a lacuna do trecho acima.


A

trapézio


B

círculo


C

quadrado


D

triângulo


E

losango

Considerando o diagrama entidade relacionamento a seguir, assinale a alternativa correta.


Imagem associada para resolução da questão


A

A tabela funcionário possui uma relação de um-para-muitos com a tabela departamento e de um-para-muitos com a tabela projeto.


B

A tabela funcionário possui uma relação de muitos-para-um com a tabela departamento e de muitos-para-muitos com a tabela projeto.


C

A tabela funcionário possui uma relação de muitos-para-um com a tabela departamento e de muitos-para-um com a tabela projeto.


D

A tabela funcionário possui uma relação de muitos-para-um com a tabela departamento e de generalização com a tabela projeto.


E

A tabela funcionário possui uma relação de um-para-um com a tabela departamento e de um-para-muitos com a tabela projeto.

No que se refere aos bancos de dados (BD), os modelos são descrições que estarão armazenadas no BD, podendo informar quais dados são armazenados para cada produto, como código, preço e nomenclatura. Para construir um modelo, usa-se uma linguagem de modelagem de dados, havendo diversas que oferecem a possibilidade de descrever os modelos em diferentes níveis de abstração e com objetivos distintos. Um dos modelos é utilizado no momento inicial de criação do banco de dados, sendo a fase em que se busca representar o mundo real por meio de uma visão simplificada dos dados e dos relacionamentos. Nesse modelo, são determinadas quais informações serão armazenadas no banco, sem se preocupar com o Sistema Gerenciador de Banco de Dados (SGBD) que será utilizado. Ele representa um nível em que é possível descrever os tipos de dados requeridos, os relacionamentos entre si e as regras de consistência.


Esse modelo é conhecido como:


A

físico


B

lógico


C

conceitual


D

estratégico

Analise o seguinte diagrama entidade-relacionamento e analise as afirmativas a seguir:


Imagem associada para resolução da questão


I. A transposição do diagrama entidade-relacionamento para o modelo relacional irá gerar 4 tabelas no banco de dados.

II. A cardinalidade mínima “0” na cardinalidade (0,n) significa opcional.

III. O eleitor obrigatoriamente deve estar vinculado a uma justificativa.

IV. Na transposição do diagrama entidade-relacionamento para o modelo relacional, o atributo identificador NumJustificativa da tabela Justificativa irá virar uma foreign key na tabela Eleitor.


Está correto o que se afirma apenas em


A

I e II.


B

III e IV.


C

I, II e III.


D

II, III e IV.

O modelo conceitual de um banco de dados prevê uma entidade denominada funcionário. Para fins de pagamento, é necessário cadastrar dados dos dependentes, caso haja, sem limite superior de quantidade.


Para manter o modelo relacional na primeira forma normal, avalie se as seguintes abordagens devem ser propostas:


I. Replicar, na mesma tabela, o registro do funcionário para cada dependente cadastrado.

II. Criar uma tabela com os dados de cada dependente, vinculada por um atributo aos dados do funcionário.

III. Registrar no campo correspondente um vetor com os dados dos dependentes.


Está correto o que se afirma em


A

I e II, apenas.


B

I e III, apenas.


C

II e III, apenas.


D

I, apenas


E

II, apenas.

A ______ permite expressar o número de ocorrências com que uma entidade pode tomar parte em um relacionamento. Permite também expressar as possibilidades e restrições de associações entre uma entidade e outra.


Assinale a alternativa que preencha corretamente a lacuna.


A

cardinalidade


B

agregação


C

combinação


D

atomicidade

Assinale a alternativa que preencha corretamente a lacuna. Bancos de Dados Relacionais; Modelagem Conceitual e Projeto de Banco de Dados.


MER (Modelo Entidade Relacionamento) é utilizado para descrever os objetos do mundo real através de entidades, com suas propriedades que são os atributos e os seus ______.


A

conjuntos de tabelas


B

atributos


C

modos de chave primária


D

relacionamentos


E

acessos

Em um sistema de gerenciamento de banco de dados (SGBD), o conhecimento sobre as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) e os diferentes tipos de relacionamentos entre tabelas é essencial para a integridade e eficiência do banco de dados. Considerando esses aspectos, assinale a alternativa correta:


A

As propriedades ACID garantem que as transações no banco de dados sejam rápidas, mesmo que a consistência dos dados seja comprometida.


B

O modelo relacional permite a criação de tabelas e relacionamentos entre elas, mas não suporta consultas complexas que envolvem múltiplas tabelas simultaneamente.


C

Em um relacionamento de um-para-muitos, a chave primária da tabela "muitos" deve ser referenciada como chave estrangeira na tabela "um" para garantir a integridade referencial.


D

O relacionamento de muitos-para-muitos entre duas tabelas requer a criação de uma terceira tabela (tabela de junção) para armazenar as chaves primárias das duas tabelas originais, garantindo a integridade referencial.

Em geral, sempre que existir um relacionamento com cardinalidade de um-para-muitos, a referência lógica estará colocada na entidade que possuir o lado um da cardinalidade.


C

Certo


E

Errado

O modelo conceitual de um banco de dados concebido por meio da abordagem entidade-relacionamento é usualmente representado por meio do diagrama entidade-relacionamento (DER), que capta as necessidades de armazenamento de dados para o contexto específico.


C

Certo


E

Errado

João está encarregado de criar uma tabela em PostgreSQL para gerenciar informações sobre funcionários e seus supervisores, com base na seguinte representação lógica da entidade “Funcionario”:


Imagem associada para resolução da questão


Para tanto, João deverá criar o “autorrelacionamento” entre funcionários e seus supervisores, considerando que nem todo funcionário possui supervisor. Para isso, João deverá utilizar o seguinte script SQL:


A

CREATE TABLE Funcionario (

idFuncionario SERIAL PRIMARY KEY,

nome VARCHAR (100) NOT NULL,

cargo VARCHAR (100),

idSupervisor INT,

FOREIGN KEY (idSupervisor) REFERENCES Funcionario

(idFuncionario));


B

CREATE TABLE Funcionario (

idFuncionario SERIAL PRIMARY KEY,

nome VARCHAR (100) NOT NULL,

cargo VARCHAR (100),

idSupervisor INT,

FOREIGN KEY (idFuncionario) REFERENCES Funcionario

(idSupervisor));


C

CREATE TABLE Funcionario (

idFuncionario SERIAL PRIMARY KEY,

nome VARCHAR (100) NOT NULL,

cargo VARCHAR (100),

idSupervisor SERIAL,

FOREIGN KEY (idSupervisor) REFERENCES Funcionario

(idFuncionario));


D

CREATE TABLE Funcionario (

idFuncionario SERIAL PRIMARY KEY,

nome VARCHAR (100) NOT NULL,

cargo VARCHAR (100),

idSupervisor SERIAL,

FOREIGN KEY (idFuncionario) REFERENCES Funcionario

(idSupervisor));


E

CREATE TABLE Funcionario (

idFuncionario SERIAL PRIMARY KEY,

nome VARCHAR (100) NOT NULL,

cargo VARCHAR (100),

idSupervisor INT NOT NULL,

FOREIGN KEY (idSupervisor) REFERENCES Funcionario

(idFuncionario));

No mapeamento de um diagrama entidade-relacionamento para um modelo relacional, quando um relacionamento é de tipo 1:1 (um-para-um) e ambas as entidades têm participação obrigatória no relacionamento (a cardinalidade mínima de ambas entidades é um), a regra de implementação mais indicada é a:


A

Criação de uma tabela própria para cada entidade envolvida no relacionamento.


B

Remoção dos atributos de uma das tabelas referentes às entidades envolvidas no relacionamento.


C

Criação de uma tabela associativa, além das tabelas referentes às entidades envolvidas no relacionamento.


D

Adição de colunas em cada uma das tabelas referentes às entidades envolvidas do relacionamento.


E

Fusão das tabelas referentes às entidades envolvidas no relacionamento.

A modelagem Entidade-Relacionamento (ER) é uma etapa crucial na criação de um banco de dados relacional. Ela permite visualizar a estrutura do banco de dados através de diagramas que representam entidades, atributos e relacionamentos. Compreender os conceitos fundamentais dessa modelagem é essencial para desenvolver bancos de dados eficientes e consistentes. Acerca da modelagem Entidade-Relacionamento, assinale a opção CORRETA.


A

Em um diagrama ER, uma entidade fraca não possui uma chave primária própria e depende de uma entidade forte para sua existência, sendo identificada através de uma chave parcial, que é uma combinação de seus próprios atributos com a chave primária da entidade forte.


B

Em um relacionamento de cardinalidade 1 entre duas entidades A e B, a chave primária de A deve sempre ser duplicada em B para manter a integridade referencial, independentemente da participação total ou parcial de A.


C

A participação total de uma entidade em um relacionamento significa que todas as ocorrências da outra entidade também devem estar associadas a uma ocorrência na primeira entidade.


D

Atributos multivalorados são armazenados diretamente como listas dentro de um único campo em uma entidade, permitindo a representação de múltiplos valores sem a necessidade de criar tabelas adicionais.


E

Em um diagrama ER, um relacionamento de cardinalidade M entre duas entidades pode ser representado diretamente como uma relação simples sem a necessidade de criar uma tabela associativa, pois o diagrama ER lida diretamente com essa complexidade.

Considere a relação entre as entidades “Funcionário”, “Departamento” e “Projeto” em um Modelo Entidade-Relacionamento (MER) para um sistema de informação de determinada prefeitura, que precisa gerenciar informações sobre funcionários, departamentos e projetos.


Imagem associada para resolução da questão


Analise as afirmativas a seguir.


I. A cardinalidade mínima 1 apresentada no diagrama recebe a denominação de “associação obrigatória”, já que ela indica que o relacionamento deve, obrigatoriamente, associar uma ocorrência de entidade a cada ocorrência da entidade em questão.

II. A cardinalidade máxima pode ser usada para classificar relacionamentos binários. É possível classificar os relacionamentos binários em n:n, 1:n e 1:1.

III. A cardinalidade 0 no diagrama indica que pode não haver associação (ninguém associado) a uma ocorrência da entidade a cada ocorrência da entidade em questão.

IV. A cardinalidade máxima indica o número máximo de ocorrências que cada associação deve ter; por exemplo, ao limitar um número máximo de 30 projetos por departamento, troca-se o 0 por 30 na relação projeto-departamento.


Está correto o que se afirma apenas em


A

I e IV.


B

II e III.


C

I, II e III.


D

II, III e IV.

 
Ir para a página:
OK
 
Gerar simulado