Banco de Dados: Conversão entre Modelos - Projeto Lógico (Parte 1)

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • O vídeo mostra como converter um Diagrama Entidade-Relacionamento para um Projeto Lógico aplicando regras de conversão. Vamos acompanhar?

ความคิดเห็น • 37

  • @kellycarvalho1099
    @kellycarvalho1099 11 หลายเดือนก่อน +7

    Gente , que explicação do céu 😍. Muito esclarecedora, parabéns!!! Não parem. Não parem. Sou EAD do curso de ADS e tenho muita dificuldade com as vídeo-aulas. Mas este vídeo que você postou é rico!! Obrigada 🎉

  • @firefz3649
    @firefz3649 ปีที่แล้ว +6

    que didática! eu estava com muitas duvidas, principalmente pelas cardinalidades, obrigado por essa magnifica aula!

  • @argemiroleite5633
    @argemiroleite5633 ปีที่แล้ว +2

    Conteúdo muito importante explicado com muitos detalhes, boa profundidade e ótima didática. Consegui fazer uma ótima revisão. Valeu, Professores Michelle Neto e Fabiano Prado. 👏👏👏

  • @tiagopontesgomes7291
    @tiagopontesgomes7291 ปีที่แล้ว +3

    Excelente conteúdo direto ao ponto. Parabéns pela didática. 👏👏

  • @lucasneto4797
    @lucasneto4797 2 ปีที่แล้ว +3

    Muito obrigado, professora! Acabou de tirar as minhas dúvidas.

  • @cantornazireuvariedades482
    @cantornazireuvariedades482 8 วันที่ผ่านมา

    Parabéns pela explicação aprendi tudo, na EAD não entendo quase nada😅

    • @monitordigitaliff4463
      @monitordigitaliff4463  วันที่ผ่านมา

      Siga firme! Vai dar tudo certo! O conteúdo vai clarear.

  • @jhowtech_
    @jhowtech_ 10 หลายเดือนก่อน +2

    ajudou muito ,valeu mesmo!!!!!!!!!

  • @vitoralmeida9016
    @vitoralmeida9016 7 หลายเดือนก่อน +2

    Ótima didatica

  • @mariafernandagouveia7555
    @mariafernandagouveia7555 ปีที่แล้ว +1

    Videoaula incrível

  • @SousaGTS
    @SousaGTS 8 หลายเดือนก่อน +1

    Professora, primeiramente, muito obrigado pelo conteúdo e parabéns pela didática incrível. Uma dúvida: você explicou a regra para relacionamentos 1:N, onde o atributo identificador passa a ser atributo da outra entidade. O mesmo de 1:N vale para N:1?
    Me gerou confusão porque muitos professores enfatizam esses dois tipos, embora, para mim, pareçam a mesma coisa...

    • @monitordigitaliff4463
      @monitordigitaliff4463  6 หลายเดือนก่อน +1

      Podemos classificar os relacionamentos binários em n:n, 1:n e 1:1.
      Heuser, Carlos Alberto. Projeto de banco de dados - V4 - UFRGS (p. 41). Edição do Kindle.
      E para você chegar a essa conclusão, você observa a cardinalidade máxima de cada lado do relacionamento. São as cardinalidades máximas que permitem você classificar. Mas note que, a notação que uso nos exemplos do vídeo é a (min, max), assim, use o max para classificar seu relacionamento. Exemplo: (1, n) e (1,n) é um relacionamento n:n. Espero ter ajudado.

    • @SousaGTS
      @SousaGTS 6 หลายเดือนก่อน

      @@monitordigitaliff4463 Ajudou sim. Muito obrigado.

    • @santifelino
      @santifelino 6 หลายเดือนก่อน

      @@monitordigitaliff4463 (1,N) e (1,N) é um relacionamento N:N?? Como assim??

  • @dyln9374
    @dyln9374 ปีที่แล้ว +1

    ótimo vídeo aula, obrigado :)

  • @lulro1253
    @lulro1253 ปีที่แล้ว +1

    Aula incrível, excelente demonstração da prática junto a teoria.
    Uma pergunta, as relações, como a de "Consulta", podem possuir atributos mesmo no MER?

    • @monitordigitaliff4463
      @monitordigitaliff4463  ปีที่แล้ว +1

      Os relacionamentos também podem ter atributos. Mais exemplos disso, você pode observar no Livro do Elmasre e Navathe (um dos mais consolidados). Vou deixar um link para você que tem uma amostra de parte do livro gratuitamente (clicar no "Dê uma Olhada"). Ao ir ao link, na página 59, você verá um exemplo de MER com atributo em relacionamento. Link: www.amazon.com.br/Sistemas-Banco-Dados-Ramez-Elmasri/dp/8543025001

  • @AndrePaganottiFaber
    @AndrePaganottiFaber ปีที่แล้ว +3

    Estou com uma dúvida. Qual o motivo para a cardinalidade mínima de veterinário e animal é 0? No meu entendimento, sendo 0, não existe uma obrigatoriedade relacionada a entidade. Para que exista uma consulta não é necessário que tenha pelo menos 1 veterinário e 1 animal? Sendo 0, tenho a impressão que um veterionário não precisa consultar um animal e que um animal não precisa ser consultado por um veterinário.

    • @monitordigitaliff4463
      @monitordigitaliff4463  ปีที่แล้ว +4

      Olá, André! Neste modelo é possível existirem animais cadastrados que nunca foram consultados (ele poderia estar no sistema para um banho/tosa, por exemplo), assim como é possível existirem veterinários que ainda não consultaram nenhum animal, por isso colocamos zero. Agora por exemplo, um animal para estar no "sistema" precisa estar associado a um cliente. Sua pergunta é muito boa. Um bom questionamento. Ao modelar o sistema por exemplo, ao perguntar o cliente se só interessa a inclusão de veterinários se vinculados a uma consulta deveríamos colocar 1. Em nosso exemplo estamos aceitando a inclusão de veterinários, mesmo sem ter feito a primeira consulta.

    • @andrepaganottifaber7838
      @andrepaganottifaber7838 ปีที่แล้ว +2

      @@monitordigitaliff4463 muito obrigado pelo esclarecimento. Os vídeos são excelentes!

  • @izaedits9931
    @izaedits9931 ปีที่แล้ว +2

    E como crio a tabela, caso o relacionamento não tenha atributos?

    • @monitordigitaliff4463
      @monitordigitaliff4463  ปีที่แล้ว +2

      Quando um relacionamento é N para N, ele exige a criação de uma tabela para ele. Nessa tabela deve existir as duas chaves vindas das entidades relacionadas e como se trata de uma tabela à parte, também deve ter uma chave primária.

  • @ibtritrb5012
    @ibtritrb5012 4 หลายเดือนก่อน

    como fazer o caminho inverso? transformar um modelo fisico em modelo conceitual

  • @juniorgoncalves6333
    @juniorgoncalves6333 7 หลายเดือนก่อน

    Bom dia, gostei da aula, tô iniciando banco de dados, entao, quando há juncao de tabelas, criando um pseudo-tabela derivada, qual a cardinalidade correta?

    • @monitordigitaliff4463
      @monitordigitaliff4463  6 หลายเดือนก่อน

      Olá, Junior! Para descobrir a cardinalidade você deve observar o que está modelando. De acordo com o negócio que você está representando, você observa a cardinalidade. Para ajudar, isole um dos lados do relacionamento e faça a leitura do diagrama observando sempre o mínimo e máximo aceitáveis. Exemplo: Relacionamento entre dependentes e funcionário. "Um funcionário pode ter nenhum ou vários dependentes.. (0,n)". Depois faça a leitura pelo lado contrário. Ex.: "um dependente deve estar associado a um, somente um funcionário? Se sim, (1,1)"... Se houver dúvidas, olhe o texto que descreve o que o diagrama representa. A observação dele te ajuda a encontrar as respostas. Espero ter ajudado.

  • @davihansen6261
    @davihansen6261 9 หลายเดือนก่อน +1

    so conceito chafe filho

  • @elkesamantha
    @elkesamantha 4 หลายเดือนก่อน

    errei uma questão de bd da comperve com essa de que era obrigado uma pk

    • @monitordigitaliff4463
      @monitordigitaliff4463  4 หลายเดือนก่อน

      Como era a pergunta?

    • @elkesamantha
      @elkesamantha 4 หลายเดือนก่อน

      @@monitordigitaliff4463 criava uma tabela no bd e não definia PK pra ela e dava um comando SQL. Tinha uma alternativa que tinha a saída do comando dado, porém, como não tinha PK marquei a seguinte alternativa: uma falha em sua execução, pois durante a criação da tabela não foi definida uma chave primária. E não era a alternativa certa, a certa era a saída.