

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considere a modelagem Entidade-Relacionamento (ER) abaixo (notação Heuser, 2009).

Como um relacionamento composição é identificado?
Analise as afirmativas a seguir sobre as restrições do modelo entidade e relacionamento (ER):
I – Uma entidade do tipo INSTALACAO deve obrigatoriamente estar relacionada a apenas uma entidade do tipo CLIENTE.
II – Uma entidade do tipo CONSUMO deve obrigatoriamente estar relacionada a uma ou muitas entidades do tipo INSTALACAO.
III – Uma entidade do tipo INSTALACAO deve obrigatoriamente estar relacionada a uma ou muitas entidades do tipo CONSUMO.
Está CORRETO o que se afirma em:
Considerando apenas as informações disponíveis no DER da Figura 2, pode-se afirmar que as cardinalidades corretas a serem inseridas nos locais apontados pelas setas nº 1 e 2, são, respectivamente:
(0,1) e (0,n).
(1,n) e (1,n).
(0,1) e (1,1).
(0,1) e (0,1).
(1,1) e (0,1).
Em um projeto clássico de banco de dados, o Diagrama Entidade Relacionamento (DER), mostrado na Figura 6, é elaborado durante a etapa chamada:
Modelo Físico.
Modelo Lógico.
Modelo Conceitual.
Modelo "Peter Chen".
Modelo "Engenharia de Informações".
Um tipo característico de relacionamento para o qual se deve prestar especial atenção no Modelo Entidade-Relacionamento é
Agregação porque o relacionamento entre Contribuinte e Arrecadação se caracteriza como entidade associativa que irá, por sua vez, relacionar-se com instâncias correspondentes a outras parcelas de arrecadação.
Auto relacionamento da entidade Arrecadação, no caso de associação entre parcelas do mesmo tributo.
Contribuinte como Entidade Fraca de Arrecadação porque esta última é quem determina a existência, ou não, da primeira.
Herança Não Exclusiva porque alguma instância da superclasse Contribuinte pode ou não estar associada a uma instância correspondente de Arrecadação.
Generalização/Especialização Total porque toda instância da superclasse Contribuinte precisa estar associada a uma instância correspondente de suas subclasses (física ou jurídica).
Pedro e Luis são irmãos e moram juntos em um pequeno apartamento em Foz do Iguaçu/PR para dividir as despesas. Esse apartamento é mobiliado e possui dois quartos, sala, cozinha, banheiro e um telefone fixo. Ambos tiveram a felicidade de serem aprovados no mesmo processo seletivo e serão contratados para trabalhar na mesma empresa. No dia em que soube da aprovação, Pedro ligou de seu celular para Luis dando-lhe a notícia e parabenizando-o pelo sucesso obtido. Durante a contratação, ambos receberam uma ficha que deve ser preenchida com os seguintes dados:
CPF único e não se repete (*): __________ Nome (*): __________________________ Endereço atual (*): ___________________ Cidade atual (*): _____________________ Estado atual (*): _____________________ Telefone (s), com DDD: _______________ (*) Dados obrigatórios para a contratação |
Considerando apenas os dados acima, seria possível modelar, inicialmente, um Diagrama Entidade-Relacionamento (DER) da seguinte forma:
I. 
II. 
III. 
Quais estão corretas?
Apenas III.
Apenas I e II.
Apenas I e III.
Apenas II e III.
I, II e III.
Um banco de dados possui um modelo conceitual cuja descrição é feita pelo diagrama E-R a seguir.

As relações que completam o estado desse banco de dados, sem que nenhuma regra de cardinalidade ou generalização seja violada, são





A Figura a seguir exibe um modelo E-R composto por duas entidades e uma relação.

Qual diagrama de Venn contém uma relação que atende às regras de multiplicidade definidas no modelo E-R acima?





Considerando o diagrama ER e respectivo texto descritivo, escolha a alternativa INCORRETA.
Uma tabela que represente o relacionamento contém deve ter uma chave primária composta por dois atributos.
Uma tabela que represente o relacionamento contém deve ter duas chaves estrangeiras.
É necessário criar uma tabela para representar o relacionamento pertence.
Uma tabela que represente o relacionamento fornece não precisa conter o cpf de funcionário como parte da chave primária.
É possível representar o relacionamento super adicionando-se um atributo à tabela Categoria. Esse atributo seria uma chave estrangeira, referenciando a própria tabela Categoria.
A seguir, é apresentado o diagrama entidade-relacionamento correto para os comandos DDL em questão.

A partir do DER, mostrado na Figura 6, pode-se derivar, corretamente, o seguinte esquema relacional, segundo os conceitos do modelo relacional:
I. R3 (R3-1, R3-2)
II. R4 (R3-1, e1, R4-1)
R3-1 referencia R3
e1 referencia E
III. E (e1, e2)
Quais estão corretos?
Apenas III.
Apenas I e II.
Apenas I e III.
Apenas II e III.
I, II e III.
Considere o diagrama Entidade Relacionamento (ER) fornecido a seguir representando o domínio de informações associado à Gestão Acadêmica Universitária.

Considere também a reprodução do script MySQL automaticamente gerado a partir de uma ferramenta CASE apresentado nos quadros a seguir.
/
CREATE TABLE `instituto` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT
);
CREATE TABLE `faculdade` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT,
`instituto` INTEGER NOT NULL
);
CREATE INDEX `idx_faculdade__instituto` ON `faculdade` (`instituto`);
ALTER TABLE `faculdade` ADD CONSTRAINT `fk_faculdade__instituto` FOREIGN KEY
(`instituto`) REFERENCES `instituto` (`id`);
CREATE TABLE `curso` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT,
`faculdade` INTEGER NOT NULL
);
CREATE INDEX `idx_curso__faculdade` ON `curso` (`faculdade`);
ALTER TABLE `curso` ADD CONSTRAINT `fk_curso__faculdade` FOREIGN KEY (`faculdade`)
REFERENCES `faculdade` (`id`);
CREATE TABLE `aluno` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT,
`curso` INTEGER NOT NULL
);
CREATE INDEX `idx_aluno__curso` ON `aluno` (`curso`);
ALTER TABLE `aluno` ADD CONSTRAINT `fk_aluno__curso` FOREIGN KEY (`curso`)
REFERENCES `curso` (`id`);
CREATE TABLE `professor` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT,
`instituto` INTEGER NOT NULL
);
CREATE INDEX `idx_professor__instituto` ON `professor` (`instituto`);
ALTER TABLE `professor` ADD CONSTRAINT `fk_professor__instituto` FOREIGN KEY
(`instituto`) REFERENCES `instituto` (`id`);
CREATE TABLE `turma` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT,
`professor` INTEGER NOT NULL
);
CREATE INDEX `idx_turma__professor` ON `turma` (`professor`);
ALTER TABLE `turma` ADD CONSTRAINT `fk_turma__professor` FOREIGN KEY (`professor`)
REFERENCES `professor` (`id`);
/
CREATE TABLE `aluno_turmas` (
`aluno` INTEGER NOT NULL,
`turma` INTEGER NOT NULL,
CONSTRAINT `pk_aluno_turmas` PRIMARY KEY (`aluno`, `turma`)
);
CREATE INDEX `idx_aluno_turmas` ON `aluno_turmas` (`turma`);
ALTER TABLE `aluno_turmas` ADD CONSTRAINT `fk_aluno_turmas__aluno` FOREIGN KEY
(`aluno`) REFERENCES `aluno` (`id`);
ALTER TABLE `aluno_turmas` ADD CONSTRAINT `fk_aluno_turmas__turma` FOREIGN KEY
(`turma`) REFERENCES `turma` (`id`);
CREATE TABLE `disciplina` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT,
`turma` INTEGER NOT NULL
);
CREATE INDEX `idx_disciplina__turma` ON `disciplina` (`turma`);
ALTER TABLE `disciplina` ADD CONSTRAINT `fk_disciplina__turma` FOREIGN KEY
(`turma`) REFERENCES `turma` (`id`);
CREATE TABLE `periodoletivo` (
`id` INTEGER PRIMARY KEY AUTO_INCREMENT,
`turma` INTEGER NOT NULL
);
CREATE INDEX `idx_periodoletivo__turma` ON `periodoletivo` (`turma`);
ALTER TABLE `periodoletivo` ADD CONSTRAINT `fk_periodoletivo__turma` FOREIGN KEY
(`turma`) REFERENCES `turma` (`id`)
Quanto ao diagrama e ao código apresentados, é correto afirmar:
Enquanto o diagrama ER descreve que uma instância de ‘Disciplina’ está vinculada com um número potencialmente ilimitado de instâncias de ‘Turma’, o código MySQL exprime que uma instância de ‘Disciplina’ está vinculada com uma única instância de ‘Turma’.
A tabela denominada ‘alunos_turmas’ criada no script MySQL não possui correspondente no diagrama original. Sua criação, portanto, não é necessária para manter o mapeamento entre o diagrama original e o script.
A tabela denominada ‘PeriodoLetivo’ no script MySQL corresponde à entidade de mesmo nome mantendo o relacionamento de suas instâncias com ‘Turma’ no MySQL em concordância com o diagrama original.
A tabela denominada ‘Turma’ corresponde exatamente à descrição da entidade de mesmo nome e seus relacionamentos.
Enquanto o diagrama ER descreve que uma instância de ‘Faculdade’ está vinculada com um número potencialmente ilimitado de instâncias de ‘Instituto’, o código MySQL exprime que as instâncias da tabela ‘Faculdade’ estão vinculadas com somente uma instância da tabela ‘Instituto’.
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.
_
(_) Na técnica ER, o modelo de dados é representado através de um modelo entidade-relacionamento.
(_) De maneira geral, um modelo ER é representado, graficamente, através de um diagrama entidaderelacionamento.
(_) Entidade é um conjunto de objetos da realidade modelada sobre os quais são mantidas as informações no banco de dados.
(_) Relacionamento é um conjunto de associações entre entidades.
V – V – F – V
F – V – V – V
V – F – V – V
V – V – V – V
V – F – V – F
No mapeamento (Projeto Lógico) de um modelo Entidade-Relacionamento para um Modelo Relacional, um relacionamento com cardinalidade n:n é mapeado para uma tabela única, que contém as colunas correspondentes
ao identificador da entidade mais genérica e aos atributos do relacionamento.
aos identificadores e aos atributos das entidades relacionadas.
aos identificadores das entidades relacionadas e aos atributos do relacionamento.
ao identificador da entidade mais especializada e aos atributos da entidade mais genérica.
aos identificadores de chave estrangeira e primária das entidades relacionadas.
Num diagrama entidade-relacionamentos, duas classes são modeladas: TERMO e CONDIÇÃO, no qual essa última entidade (condição) é fraca com relação a TERMO. As cardinalidades mínima e máxima foram especificadas da seguinte forma: (0,N) de TERMO para CONDIÇÃO, e (1,1) de CONDIÇÃO para TERMO.
A partir dessa situação, uma correta inferência semântica é a de que uma instância de
CONDIÇÃO só pode ser instanciada atrelada a uma instância de TERMO.
CONDIÇÃO deve estar atrelada a várias instâncias de TERMO.
TERMO deve estar atrelada a pelo menos uma instância de CONDIÇÃO.
TERMO só pode ser instanciada atrelada a uma instância de CONDIÇÃO.
No Modelo Entidade Relacionamento, o modelo de dados pode ser classificado nos seguintes níveis de abstração:
Conceitual, lógico e físico.
Conceitual, lógico e tabelas.
Conceitual, normativo e físico.
Lógico, normativo e associativo.
Físico, descritivo e relacionamento.
Em relação aos atributos do modelo entidade e relacionamento (ER), correlacione as colunas a seguir:

Está CORRETA a seguinte sequência de respostas:
Considere o modelo conceitual Entidade-Relacionamento e as situações abaixo. Para cada situação, são fornecidos os nomes de um relacionamento e de três entidades (identificados em letras maiúsculas), junto com a descrição de uma situação a ser modelada.
I - Relacionamento CASAMENTORELIGIOSO, entidades HOMEM, MULHER e PADRE: deseja-se registrar sobre cada casamento, além de um código, data/hora, a mulher (noiva), o homem (noivo) e o padre que realizou a cerimonia.
II - Relacionamento CONSULTA, entidades MEDICO, PACIENTE e ENFERMEIRO: deseja-se registrar sobre cada consulta, além de um código, data/hora da consulta e forma de pagamento, o médico e o paciente. Eventualmente há um enfermeiro na consulta, cuja presença deseja-se igualmente registrar.
III - Relacionamento CONSULTA, entidades MEDICO, PACIENTE e EXAME: deseja-se registrar sobre cada consulta, além de um código, data/hora da consulta e forma de pagamento, o médico, o paciente e todos os exames que foram solicitados na consulta.
Quais das situações acima seriam adequadamente modeladas por um relacionamento ternário entre as três entidades participantes indicadas?
Analise as afirmativas a seguir sobre as restrições do modelo entidade e relacionamento (ER):
I. Uma entidade do tipo ALUNO deve, obrigatoriamente, estar relacionada a uma ou mais entidades do tipo MATRÍCULA.
II. Uma entidade do tipo MATRÍCULA deve, obrigatoriamente, estar relacionada a uma entidade do tipo ALUNO.
III. Uma entidade do tipo CURSO deve, obrigatoriamente, estar relacionada a uma ou muitas entidades do tipo MATRÍCULA.
Estão CORRETAS as afirmativas:
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
A tabela "Arma" foi inicialmente criada, no SGBD Oracle 11g, por meio da declaração SQL mostrada na Figura 1(b). Entretanto, para que tal tabela corresponda exatamente ao DER mostrado na Figura 1(a), é necessário que sejam executadas, nesse SGBD, as seguintes ações:
I. Criação da chave primária correta:
alter table arma add constraint a_cal_mat_pk primary key(calibre); |
II. Criação da chave estrangeira, após a criação da chave primária correta:
alter table arma add constraint a_cod_fk foreign key (codigo) references policial (matricula); |
III. Alteração do tamanho de campo, após a criação correta das chaves primária e estrangeira:
alter table arma modify (codigo number (6)); |
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
I, II e III.