0
respostas

Técnicas de Prompt no cotidiano - Avaliação Banco de Dados

Prompt:

estou estudando para uma prova da faculdade da disciplina de Introdução a Banco de Dados e gostaria que voce me fizesse perguntas sobre os assuntos (não perguntas de marcar alternativa, e sim perguntas abertas). é sobre MER e MR. tudo que envolver tanto modelagem quanto conceitos e também regras para modelagem de MER e MR você pode perguntar sobre. quero um total de 25 perguntas no nível de dificuldade médio. enumere as perguntas

[Inicialmente havia dito só "Banco de Dados", que é o nome de minha disciplina mesmo. Só que as perguntas foram num nível mais avançado. Aí, lembrei que em outros cursos, essa minha disciplina é chamda de INTRODUÇÃO a Banco de Dados, e alterei o prompt. Aí as perguntas foram realmente sobre os conteúdos que a estudamos em sala de aula.]


Reposta (Gemini):

Estudar Banco de Dados exige uma transição clara entre o abstrato (o mundo real) e o lógico (as tabelas). Para te ajudar nessa revisão, elaborei 25 questões que cobrem desde a fundação conceitual até as regras práticas de derivação de um modelo para o outro.

Boa sorte nos estudos!


Questões sobre MER (Modelo Entidade-Relacionamento)

  1. Explique a diferença entre uma entidade forte e uma entidade fraca. Como elas se relacionam graficamente e logicamente?
  2. O que define um atributo determinante (ou chave) e qual a sua importância para a integridade de uma entidade?
  3. Diferencie atributos monovalorados de atributos multivalorados. Como cada um é representado no MER?
  4. O que é um atributo composto? Dê um exemplo prático de onde ele seria aplicado.
  5. Explique o conceito de cardinalidade (1:1, 1:N, N:M). Como ela descreve as regras de negócio?
  6. O que caracteriza um auto-relacionamento (ou relacionamento recursivo)? Dê um exemplo de aplicação real.
  7. Qual a diferença entre participação total (obrigatória) e participação parcial (opcional) em um relacionamento?
  8. O que são atributos derivados? Por que, geralmente, evitamos armazená-los fisicamente no banco de dados?
  9. Explique o conceito de especialização e generalização (Herança). O que significa uma restrição de disjunção (Ou/E) e uma de totalidade?
  10. Em que situação um relacionamento pode ter atributos próprios?
  11. O que é uma entidade associativa e quando ela deve ser utilizada para substituir um relacionamento N:M?
  12. Defina o que é o Grau de um Relacionamento e diferencie um relacionamento binário de um ternário.

Questões sobre MR (Modelo Relacional)

  1. No Modelo Relacional, o que representam formalmente as tuplas, os atributos e a relação?
  2. Explique o conceito de Chave Primária (PK) e Chave Estrangeira (FK). Como elas garantem o relacionamento entre tabelas?
  3. O que dita a regra de Integridade de Entidade?
  4. Explique a Integridade Referencial. O que acontece se tentarmos excluir um registro que possui dependentes em outra tabela?
  5. O que é um Domínio no contexto do Modelo Relacional?
  6. Por que o Modelo Relacional não aceita atributos multivalorados diretamente em uma célula?

Questões sobre Mapeamento (MER para MR)

  1. Como mapeamos uma relação 1:N do MER para o Modelo Relacional? Onde deve ficar a chave estrangeira?
  2. No caso de um relacionamento 1:1, quais são as estratégias para decidir onde colocar a chave estrangeira ou se devemos unir as tabelas?
  3. Como é feita a transformação de um relacionamento N:M para o modelo de tabelas? O que acontece com os atributos desse relacionamento?
  4. No mapeamento de uma entidade fraca, como é formada a sua Chave Primária no Modelo Relacional?
  5. Como lidamos com atributos compostos ao passar para o Modelo Relacional?
  6. Descreva pelo menos uma estratégia para mapear uma hierarquia (especialização) para tabelas (ex: uma tabela para a superclasse vs. uma tabela para cada subclasse).
  7. Ao converter um atributo multivalorado (como "Telefones") para o Modelo Relacional, qual a estrutura necessária para manter os dados normalizados?