Questões de Concurso
Sobre der - diagrama de entidade e relacionamento em banco de dados
Foram encontradas 961 questões
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
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:
Considerando os conceitos de chaves e relacionamentos, julgue o item seguinte.
Uma hiperchave é uma tupla que permite recuperar uma
relação de uma tabela.
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/81302/0700fd0ca6cf7a95c024.png)
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?
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?
Sobre o modelo Entidade-Relacionamento (ER), considere as afirmativas abaixo:
I As chaves primárias podem possuir valores nulos, a menos que o atributo possua a restrição NOT NULL. II As chaves estrangeiras podem possuir valores nulos, a menos que o atributo possua a restrição NOT NULL. III As chaves primárias podem ser formadas por um ou mais atributos. IV São tipos de cardinalidade de relacionamentos: um para um, um para muitos, três para muitos.
Estão corretas as afirmativas:
O modelo de dados entidade-relacionamento foi criado para simplificar o projeto de banco de dados, permitindo a especificação de um esquema de organização que representa a estrutura lógica geral de um banco de dados. Em um diagrama entidade-relacionamento, _________ representam conjuntos de entidades fracos enquanto atributos derivados são representados por _________.
Tendo como referência o modelo entidade-relacionamento
precedente, assinale a opção correta, relativa a banco de dados.
Julgue o item a seguir, a respeito de banco de dados.
De acordo com o diagrama de entidade-relacionamento a seguir, cada Multa deve ser de um e somente um automóvel, e cada Automóvel pode ter uma ou muitas multas.
Considerando o diagrama entidade-relacionamento apresentado a seguir, é
CORRETO afirmar que:
Acerca de banco de dados, julgue o item a seguir.
O modelo entidade-relacionamento permite representar certas
regras que o conteúdo do banco de dados precisa respeitar.
Entre essas regras, está o mapeamento das cardinalidades, que
expressa o número de entidades às quais uma outra entidade se
relaciona por meio de um conjunto de relacionamentos.
Uma Ferramenta CASE (Computer Aided Software Engineering – Engenharia de Software Auxiliada por Computador) pode auxiliar no projeto de banco de dados. Considere as afirmativas a seguir e marque a alternativa correta.
I – gerar automaticamente todas as consultas necessárias para o usuário em SQL.
II – gerar o esquema relacional a partir de um diagrama de Entidades e Relacionamentos.
III – Fazer controle de versões dos diagramas do projeto de banco de dados.
IV – Indicar anomalias visando adequar as tabelas às formas normais
Considere o diagrama de Entidades e Relacionamentos apresentado na figura a seguir:
Marque a alternativa que corresponde ao projeto lógico do modelo relacional correspondente ao
apresentado na figura.
Considere o diagrama entidade-relacionamento, apresentado abaixo, e as seguintes restrições: i) com um professor e uma disciplina específica, têm-se diversos alunos; ii) com um professor e um aluno específico, têm-se diversas disciplinas; iii) com um aluno e uma disciplina específica, tem-se apenas um único professor.
Considere, também, que “num_aluno” é chave primária em “Aluno”, “num_disciplina” é chave primária em “Disciplina”, e “num_prof” é chave primária em “Professor”.
Assinale a alternativa que apresenta o conjunto de relacionamentos R corretamente
mapeado para a relação R.