Questões de Concurso
Comentadas sobre der - diagrama de entidade e relacionamento em banco de dados
Foram encontradas 667 questões
Uma equipe de analistas está desenvolvendo o banco de dados de uma agência bancária e, durante o levantamento de requisitos, colheu os seguintes dados:
• cada cliente possui um código único, nome, CPF, endereço e pode possuir mais de uma conta bancária;
• cada conta bancária pertence a um único cliente, possui número exclusivo, tipo (corrente ou poupança) e saldo;
• a agência deseja armazenar os dados de transações, que envolvem valores movimentados em contas bancárias, com data, hora e tipo (depósito, saque ou transferência).
Com base nessa situação hipotética, assinale a opção em que é corretamente descrita a modelagem conceitual dos dados conforme o modelo entidade-relacionamento.
Uma equipe de desenvolvimento está criando um sistema para gerenciar as operações de uma agência bancária. Após as primeiras entrevistas com os gerentes do banco, foram identificados os seguintes elementos do domínio:
• clientes realizam diversas transações bancárias;
• cada conta bancária pertence a um cliente específico;
• transações podem ser depósitos, saques ou transferências;
• as contas possuem saldo e data de abertura;
• a agência possui funcionários que atendem aos clientes;
• cada funcionário pode estar lotado em uma agência diferente ao longo do tempo.
Considerando a situação hipotética precedente, assinale a opção em que são apresentados somente elementos que devem ser modelados como entidades, de acordo com o modelo entidade-relacionamento.
• Tabela Equipamento: contém os campos id_equipamento (chave primária), nome_equipamento e categoria.
• Tabela Servidor: contém os campos id_servidor (chave primária), nome_servidor e departamento.
• Tabela Empréstimo: contém os campos id_emprestimo (chave primária), id_equipamento (chave estrangeira referenciando Equipamento), id_servidor (chave estrangeira referenciando Servidor), data_emprestimo e data_devolucao.
Considerando essa modelagem, assinale a afirmativa correta.
Entidades: Aluno (id_aluno, nome) Matricula (id_matricula, data_matricula)
Relacionamentos: Um Aluno pode fazer várias Matrículas Uma Matrícula pertence a um único Aluno
Regras de Negócio: Cada Matrícula deve obrigatoriamente estar associada a um Aluno Um Aluno pode existir sem ter feito nenhuma Matrícula
Para representar esse relacionamento no banco de dados relacional, garantindo a integridade referencial, o usuário deve
Com relação à generalização/especialização de entidades (considere o modelo ER de PeterChen), analise as afirmativas a seguir.
I. Por meio desse conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica. O símbolo para representar generalização/especialização é uma elipse.
II. Associada ao conceito de generalização/especialização está a idéia de herança de propriedades. Herdar propriedades significa que cada ocorrência da entidade especializada possui, além de suas próprias propriedades (atributos, relacionamentos e generalizações/especializações), também as propriedades da ocorrência da entidade genérica correspondente.
III. A generalização/especialização pode ser classificada em dois tipos, condicional ou incondicional, de acordo com a obrigatoriedade ou não de a uma ocorrência da entidade genérica corresponder uma ocorrência da entidade especializada. Por exemplo, em uma generalização/especialização incondicional para cada ocorrência da entidade genérica não existe uma ocorrência em uma das entidades especializadas. Já em uma generalização/especialização condicional, nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada.
Está correto o que se afirma em
Primeira coluna: conceito
(1)Entidade
(2)Atributo
(3)Cardinalidade
Segunda coluna: definição
(__)Característica que descreve informações detalhadas associadas a um objeto modelado no banco de dados.
(__)Definição de objetos ou elementos reais ou abstratos que possuem propriedades comuns e são armazenados no banco de dados.
(__)Regras que especificam a quantidade mínima e máxima de elementos conectados entre duas associações.
Assinale a alternativa que apresenta a correta associação entre as colunas:
O esquema lógico para a criação de um banco de dados no modelo relacional de um sistema de beneficiamento de produção de café tem as seguintes entidades: Fazenda, Funcionario, Supervisor, Plantacao, Lote_de_Cafe, Analista_de_qualidade, Etapa_de_Beneficiamento. Nesse esquema, tem-se que:
• uma fazenda pode ter várias plantações;
• um funcionário pode ser um supervisor ou um analista de qualidade; • uma plantação pode produzir vários lotes de café;
• um lote de café pode passar por várias etapas de beneficiamento;
• cada etapa de beneficiamento tem um supervisor responsável;
• um lote de café pode ser analisado quanto à qualidade por vários analistas.
Com base no cenário apresentado, julgue o item a seguir.
Para a correta implementação do projeto físico do banco de dados, serão necessárias duas tabelas de associação.
I. A existência de uma entidade fraca depende da existência de uma entidade forte.
II. A entidade que não tem chave primária é chamada de entidade fraca.
III. A chave primária de uma entidade fraca é composta pela chave primária da entidade forte e um ou mais atributos próprios.
A alternativa correta é
Julgue o próximo item, relativo a banco de dados.
São etapas essenciais no desenvolvimento de um banco de dados robusto e eficiente: projeto conceitual, lógico e físico, entidade-relacionamento (E-R), modelo relacional, integridade, mapeamento E-R e normalização.
I - Em uma hierarquia de especialização, podem-se definir restrições de completude (total ou parcial) e de disjunção (disjunta ou sobreposta) para determinar, respectivamente, se todas as instâncias do supertipo devem pertencer a algum subtipo e se uma instância pode ou não pertencer a mais de um subtipo simultaneamente.
II - Na hierarquia de generalização/especialização, a herança de atributos ocorre dos subtipos para o supertipo, permitindo que o supertipo adquira atributos específicos definidos nas especializações.
III - A generalização consiste em identificar e agrupar atributos comuns a um conjunto de entidades para formar um supertipo, do qual os subtipos (especializações) herdam esses atributos.
É correto o que se afirma em
Considere as seguintes situações:
• Autorrelacionamentos - quando uma entidade se relaciona consigo mesma.
• Hierarquias IS-A - generalização/especialização de entidades.
• Relacionamentos 1:N - em que cada instância de uma entidade do lado “1” pode associar-se a várias instâncias da entidade do lado “N”, mas cada instância do lado “N” está associada a exatamente uma do lado “1”.
• Relacionamentos N:N - em que cada instância de uma entidade pode relacionar-se com várias instâncias da outra e vice-versa.
• Entidades com atributos multivalorados - em que um atributo pode ter múltiplos valores para uma mesma instância.
Nesse contexto, as transformações recomendadas para essas cinco situações são as seguintes:
Em 1976, Peter Chen propôs o Modelo Entidade-Relacionamento (MER) para projetos de bancos de dados.
No MER, um atributo composto é aquele que se aplica às(aos)
Em relação ao modelo entidade‑relacionamento, julgue o item seguinte.
A generalização é um processo que permite criar subtipos de uma entidade, que herdam os atributos da entidade pai e podem possuir atributos específicos.
Em relação ao modelo entidade‑relacionamento, julgue o item seguinte.
Um atributo composto é aquele que tem múltiplos valores para uma única ocorrência da entidade.
Em relação ao modelo entidade‑relacionamento, julgue o item seguinte.
A agregação é um tipo de relacionamento que permite tratar um relacionamento como uma entidade, quando ele possui atributos próprios que não podem ser atribuídos às entidades que ele relaciona.
Em relação ao modelo entidade‑relacionamento, julgue o item seguinte.
Uma entidade representa um objeto ou um conceito do mundo real que possui características e pode se relacionar com outras entidades.
Em relação ao modelo entidade‑relacionamento, julgue o item seguinte.
A cardinalidade de um relacionamento define o número máximo de entidades que podem participar do relacionamento.