Diagrama Entidade-Relacionamento (DER): Exercicio 01 - Parte 02

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

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

  • @ryuzakiryuga4000
    @ryuzakiryuga4000 ปีที่แล้ว

    Sensacional, estou na faculdade, o que o meu professor demorou duas semanas para explicar o que Sr fez em 15 minutos, muito obrigado pela aula, ganhou mais um inscrito. forte abraço!!!!

  • @bag.design
    @bag.design 6 หลายเดือนก่อน

    Obrigado, o seu conteudo me ajudou muito mais do que o conteudo da propria faculdade.

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

    Muito edificante. Professor, obrigado.

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

    Muito bom professor, obrigado.

  • @ingridsantana7301
    @ingridsantana7301 3 ปีที่แล้ว

    É melhor usar o modelo lógico ou o modelo conceitual?

  • @gasuilina
    @gasuilina 8 ปีที่แล้ว

    Professor, estou tentando criar uma DER para uma loja, porém quando chego na parte de vendas não consigo fazer semelhante ao vídeo, pois eu teria q registrar vários produtos pra uma só venda, emitindo várias notas fiscais para uma só venda. Como resolvo este problema?

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

    Aulinha do Amoedo

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

    muito boa, obrigado.

  • @ciceropcosta
    @ciceropcosta 9 ปีที่แล้ว

    exemplares e emprestimos não seria um relacionamento N:N? Do modo que está eu não ficaria limitado a retirar apenas 1 livro por vez? Entendo que só posso retirar 1 exemplar de cada publicação, mas se eu quiser 1 exemplar de outra publicação?

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

      Cícero Costa , você está correto em sua interpretação. Da forma como esse modelo foi criado, só é possível registrar um exemplar por empréstimo. Por um lado, isso parece ruim pois seria necessário registrar vários empréstimos. Por outro lado, é comum a uma biblioteca ter exemplares com prazos de devolução diferentes. Fazendo da forma como fiz (um exemplar por empréstimo), garanto a flexibilidade dos prazos.
      Repare que não estou dizendo que uma forma é correta e outra é errada. São apenas proposições diferentes, que se aplicam a negócios diferentes. Cada caso é um caso.
      Quanto a retirar apenas um livro por vez, independente do modelo de dados adotado, cabe à lógica da aplicação estipular se um Colaborador pode ou não pegar várias Exemplares ou Publicações.
      Por exemplo: suponha que a regra de negócio estabeleça um limite de no máximo três livros emprestados ao mesmo tempo. A forma mais simples de garantir essa regra é contando a quantidade de livros que foram pegos pelo Colaborador e ainda não devolvidos:
      SELECT COUNT(*) FROM emprestimos WHERE id_colaborador = ??? AND data_devolucao IS NULL
      Fácil, fácil.

  • @joseeduardoperes
    @joseeduardoperes 9 ปีที่แล้ว

    Boa tarde Professor, estou procurando saber como faz o DER nesse exercício o Sr mostrou como fazer um MER e não o DER. Estou procurando um software que faça o DER. Só encontrei o brModelo e não gostei pois tem vários bugs.

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

      José Eduardo Peres , talvez voce goste do Oracle Data Modeler. Ele faz diagramas tanto logicos quanto fisicos. Link para download: www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html

  • @johnhevo
    @johnhevo 7 ปีที่แล้ว

    Alguém sabe me dizer como ficaria a cardinalidade min e max dessa relação?
    - Um livro pode ser escrito por vários autores e vários autores podem escrever um livro. .

  • @cortesbrazil
    @cortesbrazil 6 ปีที่แล้ว

    muito bom!

  • @felipecadilho368
    @felipecadilho368 7 ปีที่แล้ว

    Como representar uma disjunção?

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

    Professor, qual é a função do campo UN? Obrigado desde já!

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

      +Alyson Brito , o MySQL consegue salvar dados numericos com ou sem sinal. Marcar o UN (unsigned, sem sinal) no Workbench é apenas um atalho para dizer ao MySQL que os números gravados no campo serão sempre positivos.

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

      +Professor DB Entendi, tem a ver com aquele esquema que no sistema de armazenamento ele usa alguns caracteres para definir Positivo e Negativo, então selecionando isso o banco sabe que sendo somente números positivos ele consegue usar todos os espaços para armazenar o numero, expandindo assim a quantidade de números que pode ser armazenado.

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

      +Luiz C. Ribeiro , exatamente. Entretanto, acredito que o objetivo do MySQL ao disponibilizar esse tipo de opcao deve ter haver com validacao de dados. Sem essa opcao, o DBA precisa se valer de CHECK CONSTRAINT para garantir que o valor seja sempre positivo, opcao que eu prefiro pois garante melhor portabilidade para outros bancos.

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

    Bacana

  • @davidkviana
    @davidkviana 6 ปีที่แล้ว

    É um MER ou é um DER?

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

      "Diagrama" eh um tipo de "Modelo".

  • @marciocarvalho8081
    @marciocarvalho8081 3 ปีที่แล้ว

    O certo era fazer primeiro o modelo conceitual e depôs, ir para modelo logico

    • @professordb5321
      @professordb5321  2 ปีที่แล้ว

      Academicamente, concordo que seria mais apropriado.

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

    Muito edificante. Professor, obrigado.