

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.
Seja o seguinte Diagrama Entidade-Relacionamento (DER), baseado no modelo de Peter Chen:

Uma observação obtida deste DER é que um:
usuário pode pegar emprestado apenas um livro
livro é identificado de forma única através de seu título
livro pode ser emprestado a vários usuários em datas diferentes
empréstimo é feito por um usuário único em uma data especificada
Relacione cada um dos termos ou conceitos chaves com um dos seguintes exemplos ou definições:
I. Entidade
II. Instância de relacionamento
III. Atributo derivado
IV. Entidade fraca
V. Domínio
( ) Pode ser calculado a partir de outros atributos.
( ) Objeto que existe e é distinguível dos outros objetos.
( ) Conjunto de valores permitidos para um atributo.
( ) Não tem seus próprios atributos-chave.
( ) Associação que inclui exatamente uma entidade de cada tipo de entidade participante.
Assinale a alternativa com a sequência correta:
I – II – III – IV – V.
III – II – V – IV – I.
III – I – V – IV – II.
IV – I – V – III – II.
II – III – V – I – IV.
A Figura 3, abaixo, apresenta um esquema conceitual que foi criado no software brModelo, versão 3.3.

Figura 3 – Esquema conceitual no brModelo 3.3
O elemento nomeado como Relação_1 é:
Uma entidade associativa.
Um autorrelacionamento.
Uma especialização.
Uma relação abstrata.
Um atributo de ligação.
Em um diagrama entidade-relacionamento, a representação das cardinalidades para uma associação única e obrigatória entre duas entidades é representada por:
(1,1)
(1,n)
(0,1)
(0,n)
(n,n)
Uma fase importante no desenvolvimento do projeto de aplicação de banco de dados bem-sucedida é a da modelagem conceitual de Entidade-Relacionamento que é um modelo de dados conceitual de alto nível. Sobre os conceitos do mapeamento de um modelo conceitual em um relacional, observando a etapa do mapeamento dos tipos de relacionamento binários, configurar uma terceira relação R para a finalidade de referência cruzada das chaves primárias das duas relações S e T representando os tipos de entidade é o entendimento de uma das técnicas possíveis aplicadas ao mapeamento, aqui descrito, chamada de:
Chave primária.
Chave estrangeira.
Relação mesclada.
Relação de relacionamento.
Relações binárias.
No que diz respeito à modelagem de bancos de dados, enquanto o MER é um modelo conceitual, o DER é a representação gráfica e principal ferramenta utilizada na Engenharia de Software para descrever os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si (relacionamentos).
Em sua notação original, proposta por Peter Chen, as entidades, os atributos e os relacionamentos, ligados às entidades por linhas, contendo também sua cardinalidade (1..1, 1..n ou n..n), devem ser representados, respectivamente, por
losangos, círculos e retângulos.
retângulos, elipses e losangos.
círculos, retângulos e elipses.
elipses, losangos e círculos.
A afirmação de que o atributo papel identifica a forma como o advogado (numeroOABAdv) atuará em determinado processo (numeroProc), sendo papel dependente da chave primária composta e não somente de parte dela, é requisito básico para indicar que a entidade “Advogado_Processo” está na
3ª FN.
6ª FN.
4ª FN.
2ª FN.
5ª FN.
Em um Diagrama de Entidade-Relacionamento (DER), um relacionamento é representado por:
Um retângulo.
Um círculo.
Uma estrela.
Uma elipse.
Um losango.
Considerando o modelo ER apresentado pela Figura 1, analise expressão SQL abaixo.
select car_id, max(emc_salario) from empregadocargo, cargo where empregadocargo.car_id = cargo.car_id group by car_id having max(emc_salario) > 1000 order by max(emc_salario) desc; |
Qual alternativa está correta ao executar essa expressão SQL?
Exibe car_id e o maior valor de emc_salario de cada car_id, cujos valores de emc_salario sejam maiores que 1000, em ordem decrescente de emc_salario.
Apresenta car_id e emc_salario, cujos valores de emc_salario sejam maiores que 1000, em ordem decrescente de emc_salario.
Mostra car_id e emc_salario dos 1000 primeiros maiores valores de emc_salario, em ordem decrescente de emc_salario.
Apresenta os 1000 primeiros registros, dos atributos car_id e max(emc_salario), ordenados decrescentemente por max(emc_salario).
A expressão não executa corretamente porque possui erro de sintaxe.
Uma analista utilizou um comando que selecionou e exibiu os dados, na forma abaixo, de todo processo que tem advogado a ele associado.
numeroProc | tribunalProc | nomeAdv | papel |
0001842672017 | 01 | Marcos Vieira Dias | Defesa |
0045613912014 | 19 | Marcos Vieira Dias | Acusação |
0056712432022 | 14 | Marcos Vieira Dias | Acusação |
0001842672017 | 01 | Fabiana Duque Zanon | Acusação |
0045613912014 | 19 | Fabiana Duque Zanon | Defesa |
0056712432022 | 14 | Fabiana Duque Zanon | Acusação |
A instrução SQL utilizada pela analista foi
SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,
Advogado_Processo.papel FROM Advogado_Processo (LEFT JOIN Processo ON
Advogado_Processo.numeroProc = Processo.numeroProc, RIGHT JOIN Advogado ON
Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv);
SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,
Advogado_Processo.papel FROM Advogado_Processo FULL JOIN Processo ON
Advogado_Processo.numeroProc = Processo.numeroProc AND Advogado ON
Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv);
SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,
Advogado_Processo.papel FROM Advogado_Processo INNER JOIN Processo ON
Advogado_Processo.numeroProc = Processo.numeroProc, INNER JOIN Advogado ON
Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv;
SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,
Advogado_Processo.papel FROM ((Advogado_Processo INNER JOIN Processo ON
Advogado_Processo.numeroProc = Processo.numeroProc) INNER JOIN Advogado ON
Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv);
SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,
Advogado_Processo.papel FROM Advogado_Processo JOIN Processo ON
Advogado_Processo.numeroProc = Processo.numeroProc AND JOIN Advogado ON
Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv;
Com base no conhecimento sobre a razão de cardinalidade utilizada no modelo Entidade-Relacionamento (ER), assinale a alternativa CORRETA.
É responsável por especificar a quantidade de instâncias de relacionamento que uma entidade pode participar.
É responsável por normalizar os atributos compostos e multivalorados em atributos simples e sem ambiguidade.
É responsável por determinar as situações nas quais as entidades têm autorreferenciamento, com objetivo de evitar loops infinitos no banco de dados.
É responsável por mensurar os impactos dos relacionamentos em um banco de dados relacional, estimulando métricas de soluções de alta performance.
Sejam A, B e D conjuntos não vazios, diferentes entre si e que atendam às seguintes propriedades:
Admita, ainda, que esses conjuntos correspondam às entidades de mesmo nome de um diagrama Entidade-Relacionamento (E-R).
Qual diagrama E-R satisfaz todas as propriedades apresentadas?





O modelo de dados entidade-relacionamento foi desenvolvido para facilitar o projeto de banco de dados, permitindo especificação de um esquema de empresa que representa a estrutura lógica geral de um banco de dados. Selecione a alternativa que mostra os três elementos básicos de um Modelo Entidade Relacionamento.
Entidades; Atributos; Classes
Entidades; Chaves; Relacionamentos
Classes; Atributos; Relacionamentos
Queries; Atributos; Relacionamentos
Entidades; Atributos; Relacionamentos
Em um Modelo Entidade-Relacionamento (MER), os objetos básicos de um determinado contexto são modelados como entidades. Considere o seguinte contexto de uma empresa imobiliária:
“Um cliente aluga um imóvel. Um vendedor vende o imóvel de um cliente. A alocação do funcionário é em um setor. Um cliente tem um imóvel.”
No contexto apresentado, o objeto básico que representa uma entidade é:
Alocação;
Cliente;
Aluga;
Venda;
Tem.
No modelo entidade-relacionamento, a entidade que existe sem depender de outras, ou seja, que possui sentido completo, sem a necessidade dos dados de outras, é chamada de Entidade:
Simples.
Composta.
Multivalorada.
Fraca.
Forte.
Uma das mais difundidas técnicas de modelagem de dados é a abordagem entidade-relacionamento (ER). Para fins de projeto de banco de dados, uma propriedade importante de um relacionamento é saber quantas ocorrências de uma entidade podem estar associadas a outra ocorrência por meio desse relacionamento. Tal propriedade é denominada:
atributo
cardinalidade
generalização
especialização

Com relação ao modelo entidade-relacionamento (MER) ilustrado na figura precedente, assinale a opção correta.
Um treinamento pode ser solicitado por no máximo um cliente.
O relacionamento SOLICITA é classificado como ternário.
Um cliente pode solicitar vários treinamentos.
O modelo está representado de forma incorreta, pois não se admite, em um MER, o uso de atributos em relacionamentos.
Na entidade CLIENTE, o atributo Nome é do tipo identificador.
Observe a imagem a seguir:

(Modelo Entidade-Relacionamento adaptado. Fonte: Heuser, 2011.)
Qual a representação do retângulo entorno do relacionamento consulta?
Uma generalização.
Uma entidade associativa.
Um relacionamento ternário.
Não é possível inserir entidade e relacionamento ao mesmo tempo.
No diagrama de entidade relacionamento (DER) da Figura 2 abaixo, ATUAÇÃO é uma entidade do tipo __________.

Figura 2 – Diagrama de entidade relacionamento
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
associativa
agrupadora
especializada
múltipla
ternária
Seja o seguinte modelo E-R:

Deverão ser criadas tabelas relacionais que preservem a semântica do modelo E-R apresentado e que atendam à 2a forma normal.
Qual esquema atende a esses requisitos?




