Questões de Concurso

Foram encontradas 1.031 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1760398 Banco de Dados

Em engenharia de software um MER (Modelo Entidade Relacionamento), representa uma forma de descrever as informações de um domínio de negócio. Pode, portanto, ser entendido como uma representação abstrata que auxilia o processo de desenvolvimento de software, facilitando dentre outras coisas, a modelagem de um banco de dados para atender aos requisitos do software. Um dos elementos mais importantes neste modelo são as entidades. As entidades podem possuir dependências entre si e estas dependências são descritas através de relações. A respeito das relações que podem existir em um MER, analise as afirmativas abaixo.

I. Em um MER os relacionamentos possuem uma característica que é chamada de cardinalidade. Essa característica descreve, do ponto de vista quantitativo, como as entidades se relacionam.

II. Em uma situação onde uma entidade possui uma relação consigo mesma, este tipo de relação é representada no MER através de um auto-relacionamento. Esse tipo de relacionamento terá sempre cardinalidade de 1 para 1.

III. Quando a relação entre duas entidades A e B é múltipla e em ambos os sentidos, dizemos que esta é uma relação com cardinalidade N para N. A implementação deste tipo de relação em um banco de dados relacional requer a criação de uma tabela para armazenar este tipo de relação.


É correto o que se afirma

Alternativas
Q1752688 Banco de Dados

O Modelo Entidade Relacionamento – MER é um dos padrões de modelagem conceitual mais difundida e utilizada. Sobre o MER, analise as afirmações a seguir:


I. O conceito fundamental da abordagem do MER é a Entidade. Trata-se de um conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados;

II. Um Relacionamento é um conjunto de associações entre entidades. No Diagrama Entidade Relacionamento – DER, um relacionamento é comumente representado por um losango que deve ser ligado por linhas aos elementos que representam as entidades e participam do relacionamento;

III. A Cardinalidade é o dado que está associado a cada ocorrência de uma entidade ou relacionamento. Ao transformar o MER num modelo físico, as cardinalidades passam a ser os nomes dos campos contidos nas tabelas do banco de dados;

IV. Generalização e Especialização gera a ideia de herança de propriedade. Herdar propriedades significa que cada ocorrência da entidade especializada possui, além de suas próprias propriedades, também as propriedades da ocorrência da entidade genérica correspondente.


Estão corretas APENAS:

Alternativas
Q1751749 Banco de Dados

Considerando os conceitos de chaves e relacionamentos, julgue o item seguinte.


Uma hiperchave é uma tupla que permite recuperar uma relação de uma tabela.

Alternativas
Q1735414 Banco de Dados
O seguinte diagrama, feito segundo o Modelo Entidades e Relacionamentos, indica entidades, relacionamento e atributos e, ainda, as chaves primárias das entidades de um pequeno banco de dados que guarda o saldo atual de várias contas, que podem pertencer a um ou a mais clientes que residem, possivelmente, em países distintos.
Imagem associada para resolução da questão
Foi feita uma transformação desse diagrama em tabelas relacionais para a terceira forma normal, na qual o sublinhado indica chaves primárias e não são usadas chaves substitutas ou artificiais (surrogate keys).
Qual a melhor representação dessa transformação?
Alternativas
Q1735409 Banco de Dados
Um site da Web é especializado em aluguel de casas e apartamentos por temporada. Tanto os clientes (locadores) interessados em disponibilizar seus imóveis para aluguel quanto os clientes interessados em alugar (locatários) um imóvel para seu uso devem ser registrados no site. Vale ressaltar que mesmo aqueles que oferecem seus imóveis para aluguel também podem usar os serviços do site para encontrar um imóvel para passar suas férias ou para usar em viagens de negócios.
Os responsáveis pelo site desejam contratar o desenvolvimento de um sistema de informação que lhes permita saber o seguinte:
• Quais imóveis estão disponíveis para alugar? • Quais se encontram alugados em determinado momento? • Quais estarão disponíveis nos próximos 15 dias? • Quem é o locador que ofereceu determinado imóvel para aluguel? • Quais são os imóveis que determinado locatário reservou para aluguel nos próximos 90 dias?
Vale ressaltar, ainda, que os responsáveis pelo site desejam que o registro de um aluguel seja fisicamente excluído do banco de dados tão logo esse aluguel se encerre. Além disso, querem que o banco de dados não contenha redundâncias de dados desnecessárias.
Qual modelo conceitual de dados atende aos requisitos apresentados?
Alternativas
Respostas
191: C
192: A
193: E
194: E
195: E