Questões de Concurso sobre Modelo entidade-relacionamento - Página 33 | Gran Questões

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.353 questões encontradas
Questões por página
20
Mais recentes
 

Cada empregado (EMPLOYEE) que trabalha (WORKS_ON) em um projeto (PROJECT) deve trabalhar (WORKS_FOR) para um departamento (DEPARTMENT) que controla (CONTROLS) o projeto (PROJECT).


C

Certo


E

Errado

O relacionamento dependentes (DEPENDENTS_OF) indica que um empregado (EMPLOYEE) pode possuir um conjunto de 0 ou mais dependentes (DEPENDENT), em que cada um é identificado individualmente por data de nascimento (BirthDate).


C
Certo

E
Errado

Considere o Diagrama ER mostrado na figura a seguir.


Imagem associada para resolução da questão


As cláusulas SQL que usam as restrições de chave para combinar as informações de Proprietário com Apólices e Beneficiário com Dependentes, para mapear de forma correta o diagrama para o modelo relacional, são:


A

CREATE TABLE Apolices(id-apolice INTEGER,

custo REAL,

cpf CHAR(11) NOT NULL,

PRIMARY KEY (id-apolice),

FOREIGN KEY (cpf) REFERENCES Funcionarios

ON DELETE CASCADE)

CREATE TABLE Dependentes(nomed CHAR(20),

idade INTEGER,

id-apolice INTEGER,

PRIMARY KEY (nomed,id-apolice),

FOREIGN KEY (id-apolice) REFERENCES Apolices

ON DELETE CASCADE)


B

CREATE TABLE Funcionarios(id-apolice INTEGER,

custo REAL,

cpf CHAR(11) NOT NULL,

PRIMARY KEY (id-apolice),

FOREIGN KEY (cpf) REFERENCES Proprietario

ON DELETE CASCADE)


CREATE TABLE Apolices (nomed CHAR(20)

idade INTEGER,

id-apolice INTEGER,

PRIMARY KEY (nomed,id-apolice),

FOREIGN KEY (id-apolice) REFERENCES Funcionarios

ON DELETE CASCADE)


C

CREATE TABLE Beneficiario (id-apolice INTEGER,

custo REAL,

cpf CHAR(11) NOT NULL,

PRIMARY KEY (id-apolice),

FOREIGN KEY (cpf) REFERENCES Dependente

ON DELETE CASCADE)

CREATE TABLE Proprietario(nomed CHAR(20),

idade INTEGER,

id-apolice INTEGER,

PRIMARY KEY (nomed,id-apolice),

FOREIGN KEY (id-apolice) REFERENCES Apolices

ON DELETE CASCADE)


D

CREATE TABLE Benefiario( id-apolice INTEGER,

Custo REAL,

Cpf CHAR(11) NOT NULL,

PRIMARY KEY (id-apolice),

FOREIGN KEY (cpf) REFERENCES Funcionarios

ON DELETE CASCADE)

CREATE TABLE Dependentes(nomed CHAR(20)

idade INTEGER,

id-apolice INTEGER,

PRIMARY KEY (nomed,id-apolice),

FOREIGN KEY (id-apolice) REFERENCES Apolices

ON DELETE CASCADE)


E

CREATE TABLE Apolices( id-apolice INTEGER,

Custo REAL,

Cpf CHAR(11) NOT NULL,

PRIMARY KEY (idade),

FOREIGN KEY (cpf,nomed) REFERENCES Funcionarios

ON DELETE CASCADE)

CREATE TABLE Dependentes(nomed CHAR(20)

idade INTEGER,

id-apolice INTEGER,

PRIMARY KEY (id-apolice,idade),

FOREIGN KEY (id-apolice) REFERENCES Apolices

ON DELETE CASCADE)

O mapeamento do modelo Entidade-Relacionamento (ER) para um esquema de banco de dados relacional segue diversas etapas para a correta definição das tabelas, chaves primárias, chaves secundárias e relacionamentos. Sobre essas etapas, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A Entidade forte no esquema ER será uma tabela com todos os atributos simples da Entidade que terá como chave primária o atributo identificador da Entidade.

( ) A Entidade fraca no esquema ER será uma tabela com todos os atributos simples, uma chave primária e uma chave estrangeira da Entidade forte do relacionamento.

( ) Os atributos de relacionamento de Entidades em um relacionamento de cardinalidade n:n pertencerão a uma nova tabela de relacionamento.

( ) Cada Entidade num relacionamento com cardinalidade 1:1 será transformada numa tabela que terá como chave primária os atributos identificadores de ambas as Entidades.


Assinale a sequência correta.


A

F, F, F, V


B

V, V, V, F


C

F, V, F, F


D

V, F, V, V

Para representar uma realidade vários diagramas são apresentados no estudo de banco de dados. Isso é chamado de abstração da realidade do mundo real. Analise o diagrama do exemplo abaixo e marque a alternativa correta.

Imagem associada para resolução da questão

Fonte: Anderson, Maia. (2016)


A

Diagrama entidade relacionamento.


B

Diagrama de objeto.


C

Diagrama de classe.


D

Diagrama de fluxo de dados.


E

Diagrama de atividades.

Analise as afirmativas abaixo sobre modelos de bancos de dados, identificando com “V” as VERDADEIRAS e com “F” as FALSAS, assinalando a seguir a alternativa CORRETA, na sequência de cima para baixo:


( ) Um banco de dados relacional consiste em uma coleção de tabelas.

( ) Uma entidade em um modelo E-R representa um relacionamento entre objetos do domínio da aplicação.

( ) Entidades de um modelo E-R são descritas por um conjunto de atributos.


A

V – V – F.


B

V – F – V.


C

V – V – V.


D

F – F – V.


E

F – F – F.

Com base no Diagrama de Entidade-Relacionamento apresentado, analise as afirmações dadas a seguir.


1. a entidade de nome ENT_A possui um atributo composto.

2. a entidade de nome ENT_B possui dois atributos compostos.

3. a chave primária (ou atributo-chave) da entidade de nome ENT_A é composta.

4. a chave primária (ou atributo-chave) da entidade de nome ENT_B é composta.

5. há uma relação de um-para-muitos entre as entidades ENT_A e ENT_B.

6. há uma relação de muitos-para-muitos entre as entidades ENT_A e ENT_B.


Dentre todas as afirmações apresentadas, estão corretas:


A

somente as afirmações 2 e 5.


B

somente as afirmações 1, 4 e 5.


C

somente as afirmações 3 e 6.


D

somente as afirmações 3, 5 e 6.


E

somente as afirmações 1, 2 e 4.

Considere o modelo abaixo, que representa um diagrama Entidade Relacionamento parcial construído para um sistema de controle acadêmico. A acentuação gráfica não foi utilizada no modelo para compatibilidade com ferramenta de modelagem.


Imagem associada para resolução da questão


No levantamento de requisitos para este controle acadêmico, foi identificada a necessidade de se registrar informações sobre a ocorrência das turmas. Uma Turma está vinculada a exatamente um Professor, e exatamente a uma Disciplina. Um Professor pode ministrar várias turmas, assim como uma Disciplina pode ocorrer em várias turmas. Uma Turma possui um código alfanumérico único, usado para referenciá-la na gestão acadêmica.


Considerando a necessidade de se atender aos requisitos expostos, é necessário, na implementação do modelo em um banco de dados relacional,


A

criar um relacionamento N:N entre Disciplina e Professor, acrescentando como chave o código alfanumérico da Turma, uma vez que este relacionamento é fornecido pelos sistemas de banco de dados relacionais disponíveis atualmente.


B

criar uma tabela Turma contendo como chave primária o código alfanumérico citado no texto, e como chavesestrangeiras o codDisciplina e matriculaProfessor.


C

criar uma tabela chamada ProfessorDisciplina, contendo uma chave primária composta pelas chaves codDisciplina e matriculaProfessor.


D

usar a herança para definir um novo sub-tipo de Disciplina, acrescentando a este tipo uma nova chave primária, o código alfanumérico citado no texto.


E

criar uma nova tabela Turma contendo como chave primária o código alfanumérico citado no texto. Além disso, criar um relacionamento ternário envolvendo Turma, Professor e Disciplina, uma vez que este relacionamento é fornecido pelos sistemas de banco de dados relacionais disponíveis atualmente.

O diagrama Entidade Relacionamento conceitual, apresentado abaixo, foi construído com o objetivo de registrar informações sobre o desempenho de candidatos na realização de provas de concursos. A acentuação gráfica não foi utilizada no modelo para compatibilidade com ferramenta de modelagem.


Imagem associada para resolução da questão


Considerando o diagrama apresentado, é correto afirmar que


A

o relacionamento entre Resposta e Alternativa pode ser suprimido do modelo sem prejuízo para a sua semântica.


B

na hipótese de se desejar acrescentar a Alternativa correta para cada Questão, é necessário incluir um novo relacionamento entre Questão e Alternativa.


C

considerando que há a necessidade de registrar as respostas de todos os candidatos no Concurso, deve-se alterar a cardinalidade do relacionamento entre Candidato e Resposta para N:N.


D

o modelo não permite recuperar quais provas foram respondidas por cada Candidato. Para se registrar esta informação, deve-se incluir, obrigatoriamente, um relacionamento entre Candidato e Prova.


E

o modelo não permite recuperar as respostas de um Candidato para cada Questão.

Assinale a alternativa CORRETA com relação à modelagem acima.


A

Ocorrências da entidade “Jaula” são identificadas unicamente pelo seu número mais o código do setor do zoológico em que estão localizadas.


B

Ocorrências do relacionamento “coordenação” são identificadas unicamente pelos valores dos atributos “Código”, “CPF”, “Data-início” e “Data-término”.


C

Um funcionário pode limpar a mesma jaula mais de uma vez, desde que essas limpezas ocorram em horários de início diferentes.


D

Todo animal deve estar em uma jaula e toda jaula pertence a um setor do zoológico.


E

Ocorrências do relacionamento “limpeza” são identificadas unicamente pelos valores do atributo “Horário-início”.

Um Analista está desenvolvendo um Modelo Entidade-Relacionamento do banco de dados de um tribunal sob uma perspectiva lógica e parte do modelo é formado pelas duas entidades abaixo, relacionadas com cardinalidade n:m.

Imagem associada para resolução da questão.

Considerando que Advogado acompanha Processo,


A
o atributo Num_OAB precisa aparecer também na entidade Processo, como chave estrangeira, para garantir a integridade referencial entre os dados.

B
o relacionamento não pode ser n:m, pois em cada Processo não se pode referenciar mais do que um Advogado para cada uma das partes, logo, trata-se de um relacionamento 1:n.

C
o atributo Tribunal não pode ser chave estrangeira na entidade Processo, pois dos Tribunais não há necessidade de se cadastrar nada além do número.

D
na implementação das tabelas, o relacionamento n:m deverá ser dividido em duas relações 1:n e uma nova tabela deverá ser criada para representar o relacionamento.

E
como a relação é n:m, os atributos chave primária da entidade Processo devem aparecer na entidade Advogado como chave estrangeira e vice-versa.

Seja este Diagrama Entidade-Relacionamento, conforme o padrão de Peter Chen.


Imagem associada para resolução da questão


Ao se realizar o mapeamento desse diagrama para o Modelo Relacional de Dados à tabela associada à entidade B, em que os campos sublinhados representam chave primária e os campos em itálico, chaves estrangeiras, o resultado desse mapeamento será


A

(b1,b2,b3,a1,r1)


B

(b1,b2,b3,a2,a3)


C

(b1,b2,b3,r1)


D

(b1,b2,b3)

A engenharia de requisitos contribui para que o projeto de software avance na direção de um produto bem sucedido. Considerando um MER, o DER apresentado e os diagramas de caso de uso da UML, é correto afirmar que


A

a utilização do MER é essencial na fase de modelagem da engenharia de requisitos. Um DER é facilmente compreensível por clientes e usuários, que podem contribuir para definir o modelo de dados do futuro sistema.


B

os casos de uso são definidos sob a perspectiva de um ator. Como o levantamento de requisitos é um processo evolutivo é possível identificar atores primários em uma primeira interação e atores secundários posteriormente.


C

include e extend são relações entre os atores de um caso de uso e correspondem exatamente aos relacionamentos entre as entidades de um DER; as entidades do DER, por sua vez, correspondem aos atores de um diagrama de caso de uso.


D

os diagramas de casos de uso, que devem ser construídos após o MER, são compostos por três partes: a) cenário ou sequência de eventos, b) atores ou usuários e c) caso de uso ou funcionalidade realizada pelo ator.


E

o DER é usado na modelagem orientada a objetos que descreve as entidades (objetos) envolvidas em um domínio de negócios, com suas características (classes) e como elas se relacionam entre si (métodos).

Assinale a alternativa CORRETA.


Qual das alternativas a seguir representa um conjunto válido de tabelas de um banco de dados relacional obtido a partir da conversão da modelagem conceitual para o domínio de um zoológico? Considere que atributos sublinhados indicam a chave primária da tabela e atributos precedidos pelo caractere ‘#’ indicam uma chave estrangeira.


A

Funcionário (CPF, Nome, Salário)

Setor (Código, Nome)

Coordenação (#CPF, #Código, Data-início, Data-término)

Jaula (Número, Área, #Código)

Animal (ID, Apelido, #Número)

Limpeza (#CPF, #Número, Horário-início).


B

Funcionário (CPF, Nome, Salário)

Setor (Código, Nome, #CPF, Data-início, Data-término)

Jaula (Número, Área, #Código)

Animal (ID, Apelido, #Número)

Limpeza (#CPF, #Número, Horário-início).


C

Funcionário (CPF, Nome, Salário)

Setor (Código, Nome)

Coordenação (#CPF, #Código, Data-início, Data-término)

Jaula (Número, Área, #Código)

Animal (ID, Apelido, #Número)

Limpeza (#CPF, #Número, Horário-início).


D

Funcionário (CPF, Nome, Salário)

Setor (Código, Nome, #CPF, Data-início, Data-término)

Jaula (Número, Área, #Código)

Animal (ID, Apelido, #Número)

Limpeza (#CPF, #Número, Horário-início).


E

Funcionário (CPF, Nome, Salário, #Código, Data-início, Data-término)

Setor (Código, Nome)

Jaula (Número, Área, #Código)

Animal (ID, Apelido, #Número)

Limpeza (#CPF, #Número, Horário-início).

Assinale a alternativa que apresenta uma afirmação verdadeira sobre o modelo entidade-relacionamento.


A

Entre dois conjuntos de entidades somente pode haver um conjunto de relacionamentos.


B

Um atributo derivado possui mais de 50% de valores nulos.


C

Um atributo simples não pode ser do tipo numérico.


D

Um conjunto de relacionamentos pode ter atributos.


E

Um conjunto de relacionamentos recursivo estabelece relacionamento entre três conjuntos de entidades distintos.

Em um modelo entidade-relacionamento foi representado um conjunto de entidades fraco C. Sobre a tabela correspondente a esse conjunto C, é correto afirmar que


A

não irá conter uma chave primária.


B

não pode conter atributos do tipo chave estrangeira.


C

sua chave primária deve incorporar a chave primária do conjunto de entidades do qual C depende.


D

terá uma limitação no que se refere ao número de atributos dessa tabela.


E

terá uma limitação no que se refere ao número máximo de registros.

Não é possível fazer o mapeamento do modelo ER apresentado para um esquema relacional na 1.a forma normal formado por menos de 7 tabelas.


C
Certo

E
Errado

A Casan baixou uma portaria em que os clientes podem ter, a partir de agora, mais de uma instalação de fornecimento de água em seu nome. Analisando essa necessidade, o administador de banco de dados montou um modelo entidade-relacionamento (MER) que atenda a essa nova regra. Esse modelo está corretamente representado em qual das alternativas a seguir?


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Considerando as regras para o desenvolvimento do MER normalizado, o Técnico deve concluir corretamente que um atributo que NÃO pode estar na entidade Processo é o


A

NomeAdvogadoProcesso.


B

AnoProcesso.


C

NumeroOrgaoJudiciarioProcesso.


D

NumeroTribunal.


E

NumeroUnidadeOrigemProcesso.

Em geral, os gerenciadores de bancos de dados relacionais permitem que seja estabelecido o procedimento a ser adotado quando um registro referenciado por uma chave estrangeira (foreign key) é deletado, ou tem seu valor alterado (update).

No diagrama IDEF1X mostrado a seguir, representado com a notação pé-de-galinha, as tabelas E1 e E2 possuem um relacionamento entre si.

Imagem associada para resolução da questão

Assinale a combinação que seria adequada na implementação do relacionamento da figura.


A

On delete cascade; on update set null.


B

On delete set null; on update cascade.


C

On delete cascade; on update cascade.


D

On delete set null; on update set null.


E

On delete restrict; on update set null.

 
Ir para a página:
OK
 
Gerar simulado