

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.
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).
Certo
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).
Considere o Diagrama ER mostrado na figura a seguir.

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:
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)
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)
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)
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)
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.
F, F, F, V
V, V, V, F
F, V, F, F
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.
Fonte: Anderson, Maia. (2016)
Diagrama entidade relacionamento.
Diagrama de objeto.
Diagrama de classe.
Diagrama de fluxo de dados.
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.
V – V – F.
V – F – V.
V – V – V.
F – F – V.
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:
somente as afirmações 2 e 5.
somente as afirmações 1, 4 e 5.
somente as afirmações 3 e 6.
somente as afirmações 3, 5 e 6.
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.

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,
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.
criar uma tabela Turma contendo como chave primária o código alfanumérico citado no texto, e como chavesestrangeiras o codDisciplina e matriculaProfessor.
criar uma tabela chamada ProfessorDisciplina, contendo uma chave primária composta pelas chaves codDisciplina e matriculaProfessor.
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.
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.

Considerando o diagrama apresentado, é correto afirmar que
o relacionamento entre Resposta e Alternativa pode ser suprimido do modelo sem prejuízo para a sua semântica.
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.
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.
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.
o modelo não permite recuperar as respostas de um Candidato para cada Questão.
Assinale a alternativa CORRETA com relação à modelagem acima.
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.
Ocorrências do relacionamento “coordenação” são identificadas unicamente pelos valores dos atributos “Código”, “CPF”, “Data-início” e “Data-término”.
Um funcionário pode limpar a mesma jaula mais de uma vez, desde que essas limpezas ocorram em horários de início diferentes.
Todo animal deve estar em uma jaula e toda jaula pertence a um setor do zoológico.
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.
.
Considerando que Advogado acompanha Processo,
Seja este Diagrama Entidade-Relacionamento, conforme o padrão de Peter Chen.

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á
(b1,b2,b3,a1,r1)
(b1,b2,b3,a2,a3)
(b1,b2,b3,r1)
(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 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.
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.
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.
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.
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.
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).
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).
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).
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).
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.
Entre dois conjuntos de entidades somente pode haver um conjunto de relacionamentos.
Um atributo derivado possui mais de 50% de valores nulos.
Um atributo simples não pode ser do tipo numérico.
Um conjunto de relacionamentos pode ter atributos.
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
não irá conter uma chave primária.
não pode conter atributos do tipo chave estrangeira.
sua chave primária deve incorporar a chave primária do conjunto de entidades do qual C depende.
terá uma limitação no que se refere ao número de atributos dessa tabela.
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.
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?





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
NomeAdvogadoProcesso.
AnoProcesso.
NumeroOrgaoJudiciarioProcesso.
NumeroTribunal.
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.

Assinale a combinação que seria adequada na implementação do relacionamento da figura.
On delete cascade; on update set null.
On delete set null; on update cascade.
On delete cascade; on update cascade.
On delete set null; on update set null.
On delete restrict; on update set null.