

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.
Quanto às restrições pertinentes ao esquema da relação PESSOA, duas pessoas podem ter
a mesma mãe.
o mesmo CPF.
o mesmo pai.
o mesmo nome.
Na transformação de modelo de dados conceitual em tabelas SQL, cada relacionamento e suas entidades associadas são transformados em um conjunto de tabelas relacionais com base em um conjunto de regras de mapeamento.
Certo
Errado
O grau de um relacionamento é o número de entidades associadas ao relacionamento acrescentado de um.
Certo
Errado
A sequência que corresponde à clausula FROM de uma consulta para exibir os nomes dos funcionários e de seus respectivos departamentos, mesmo quando o funcionário não está alocado em um departamento, é:
Funcionario F JOIN Departamento D ON (F.Cod_Depto = d.Cod).
Funcionario F INNER JOIN Departamento D ON (F.Cod_Depto = d.Cod).
Funcionario F OUTER JOIN Departamento D ON (F.Cod_Depto = d.Cod).
Funcionario F LEFT JOIN Departamento D ON (F.Cod_Depto = d.Cod).
Funcionario F RIGHT JOIN Departamento D ON (F.Cod_Depto = d.Cod).
Na abordagem Entidade-Relacionamento (ER), o modelo de dados é representado através de um modelo Entidade-Relacionamento (modelo ER). Analise as afirmativas a seguir, relacionadas a essa técnica.
I. Usualmente, um modelo ER é representado através de um diagrama gráfico conhecido como ―diagrama entidade-relacionamento‖;
II. Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados;
III. Relacionamento define um conjunto de associações ou relações entre atributos de um mesmo banco de dados;
IV. A cardinalidade de um atributo define o número de valores que este atributo pode estar associado a uma ocorrência da entidade-relacionamento a qual ele pertence.
Está CORRETA a opção:
Dentre as operações de uma determinada instituição de ensino, uma norma diz que um registro de matrícula deve obrigatoriamente envolver um único estudante e ao menos uma disciplina.
Assinale a alternativa que apresenta CORRETAMENTE o diagrama conceitual de entidade-relacionamento que modela tal norma sem permitir perda de consistência na base de dados:




No modelo entidade-relacionamento, a expressão entidade fraca identifica entidades que
possuem um ou mais atributos multi-valorados.
possuem atributos derivados, calculados a partir de outros atributos.
possuem atributos compostos, formados por outros atributos.
não possuem atributos suficientes para formar uma chave primária.
No modelo entidade-relacionamento, um relacionamento total é aquele em que
todos os atributos de um conjunto de entidades representam relacionamentos com outro conjunto de entidades, ou seja, são chaves estrangeiras.
cada entidade do conjunto de entidades ocorre em, pelo menos, um relacionamento no conjunto de relacionamentos.
todos os atributos do conjunto de entidades fazem parte da chave-primária, ou seja, sua chave primária é composta por todos os seus atributos.
é imposto um limite máximo ao número de entidades de um conjunto de entidades que podem participar do relacionamento.
A seguinte consulta pode ser atendida a partir do esquema da relação PESSOA:
Qual é o sexo de cada pessoa?
Que pais possuem salário inferior ao do(a) seu(sua) filho(a)?
Quais são as pessoas aposentadas?
Qual é a idade de cada pessoa?
Em um relacionamento entre duas entidades, em que a primeira pode se relacionar com vários registros na segunda, e a segunda se relaciona com apenas uma na primeira, tem-se:
Relacionamento 1-1
Relacionamento 1-N
Relacionamento N-N
Relacionamento N-M
Considerando que: Empregados, Projetos e Equipamentos têm códigos únicos; Empregados podem Trabalhar em vários Projetos, nos quais podem Trabalhar vários Empregados e, dependendo da função do Empregado no Projeto, ele pode Gerenciar vários Equipamentos, os quais só podem ser Gerenciados por um Empregado do Projeto, é correto afirmar que:
Trabalhar é uma Entidade Associativa e Gerenciar é um Relacionamento Identificador.
Trabalhar é um Relacionamento Identificador e Gerenciar é uma Entidade Associativa.
Trabalhar é uma Entidade Associativa e Gerenciar é um Relacionamento Binário.
Gerenciar é um Relacionamento Identificador.
Trabalhar e Gerenciar formam um Relacionamento Ternário.
Considere o diagrama entidade-relacionamento abaixo.

Em um banco de dados relacional normalizado, estará correta a criação da tabela
Analise o seguinte diagrama entidade-relacionamento de um banco de dados relacional.

O retângulo que abrange as entidades X e Y e o relacionamento R1 está indicando uma?
Analise as seguintes afirmativas sobre o modelo Entidade-Relacionamento (ER):
I. O grau de um relacionamento define o número de entidades que participam do relacionamento.
II. Entidades fracas são aquelas que possuem somente um atributo-chave.
III. A razão de cardinalidade para um relacionamento binário especifica o número mínimo de instancias de relacionamento em que uma entidade pode participar.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ao) CORRETA(S):
Apenas I, II.
Apenas I, III.
I, II, III.
Apenas I.
Apenas III.
Foi executada uma consulta no Banco de Dados que retornou os valores a seguir:
NomePaciente_______ NomeMedico_______ IdConsulta_____ DataConsulta____ ValorConsulta
Carla Maria Silva_____ Ana Maria Silva_____________ 3______ 2015-12-21_____ 90
O comando SQL utilizado foi:
SELECT p.NomePaciente, m.NomeMedico, c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Paciente p, Medico m, Consulta c WHERE p.idPaciente=c.IdPaciente AND m.CRMMedico=c.CRMMedico GROUP BY c.idConsulta=3;
SELECT p.NomePaciente, m.NomeMedico, c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Consulta c LEFT JOIN Paciente p WHERE p.idPaciente=c.IdPaciente LEFT JOIN Medico m WHERE m.CRMMedico=c.CRMMedico WHERE c.idConsulta=3;
SELECT (SELECT NomePaciente FROM Paciente WHERE p.idPaciente=c.IdPaciente), (SELECT NomeMedico FROM Medico WHERE m.CRMMedico=c.CRMMedico), c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Paciente p, Medico m, Consulta c where c.idConsulta=3;
SELECT NomePaciente, NomeMedico, IdConsulta, DataConsulta, ValorConsulta FROM Paciente, Medico, Consulta where Consulta.idConsulta=3;
SELECT p.NomePaciente, m.NomeMedico, c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Paciente p, Medico m, Consulta c WHERE p.idPaciente=c.IdPaciente AND m.CRMMedico=c.CRMMedico AND c.idConsulta=3;
Para mostrar os valores de IdConsulta de todas as consultas cujo valorConsulta está abaixo do valor médio das consultas utiliza-se a instrução SQL:
SELECT c.IdConsulta FROM Consulta c WHERE c.ValorConsulta < AVG(c.ValorConsulta);
SELECT IdConsulta FROM Consulta WHERE ValorConsulta < ALL (SELECT avg(ValorConsulta) FROM Consulta);
SELECT IdConsulta FROM Consulta WHERE ValorConsulta < AVERAGE(ValorConsulta);
SELECT IdConsulta FROM Consulta WHERE ValorConsulta < ALL ((SELECT SUM(ValorConsulta) FROM Consulta)/ValorConsulta.SIZE);
SELECT c.IdConsulta FROM Consulta c WHERE c.ValorConsulta < ALL (SELECT MEDIA(ValorConsulta) FROM Consulta);
O modelo Entidade Relacionamento Estendido (EER ou modelo Entidade Relacionamento Aprimorado) inclui os conceitos de modelagem da ER (Entidade Relacionamento) e outros conceitos, como: subclasse e superclasse, especialização e generalização, categoria ou tipo de união. Baseando-se nessas considerações, assinale a alternativa correta.
Uma categoria tem apenas uma única superclasse que pode representar tipos de entidades distintos através das suas subclasses.
De maneira geral, pode-se definir várias especializações para o mesmo tipo de entidade, desde que a especialização consista em uma única subclasse.
Inserir uma entidade em uma superclasse implica obrigatoriamente na inserção em todas as subclasses definidas por predicada (ou definidas por atributos) para as quais a entidade satisfaz o predicado de definição.
Generalização é o processo de definir um conjunto de subclasses de um tipo de entidade. Tal entidade é conhecida como superclasse da generalização. O conjunto de subclasses é definido com base em alguma característica da superclasse.
No modelo entidade-relacionamento de um banco de dados relacional, há os conjuntos de relacionamentos entre conjuntos de entidades, sendo que
um conjunto de relacionamentos não pode ter atributos descritivos.
um conjunto de relacionamentos binário liga 2 conjuntos de entidades distintos.
2 conjuntos de entidades distintos suportam um único conjunto de relacionamentos entre si.
um conjunto de relacionamentos de cardinalidade 1 para 1 é também conhecido como recursivo.
um conjunto de relacionamentos de cardinalidade muitos para muitos liga 3 ou mais conjuntos de entidades distintos.
Pedro Paulo está concorrendo para uma vaga de analista de sistema em uma empresa conceituada do setor farmacêutico. Para garantir a vaga, teve que analisar e responder a seguinte situação:
Em um modelo de entidade e relacionamento, consideremos X uma entidade e Y um auto relacionamento de X. Do ponto de vista semântico, X é um conjunto, e Y, um conjunto de pares ordenados, cujos elementos pertencem a X. Se X representa um conjunto da população de uma determinada cidade onde a poligamia é ilegal e Y representa a relação casamento entre a população desta cidade:
Qual seria o tipo geral de relacionamento em que Y seria enquadrado?
Um para zero.
Muitos para muitos.
Um para um.
Um para muitos.
Muitos para um.