MySQL Workbench - Criando um modelo de banco de dados para a secretaria de uma escola

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 59

  • @alisonpinho
    @alisonpinho 5 месяцев назад +2

    Excelente explicação! Muito obrigado, Luiz! Deus te abençoe!!!

  • @wilknisdeyvis5995
    @wilknisdeyvis5995 Год назад +2

    Que aula perfeita! Muito bom ver a modelagem na prática. Obrigado professor!

  • @mateusbarbosa9934
    @mateusbarbosa9934 3 месяца назад +1

    Que aula😄 aprendi demais.

  • @valkyriat.3023
    @valkyriat.3023 2 года назад +6

    SENSACIONAL! Te achei procurando material de apoio pra minha pós em Ciência de Dados. Escolhi um curso super técnico e minha formação é em Adminsitração-Finanças. Ou seja, sou bem leiga. E você simplesmente clareou muita coisa! Ótimo professor. Inscrita e já providenciando a minha carteirinha de fã!

    • @luizjrrd
      @luizjrrd  2 года назад

      Obrigado pelo comentário, que legal que o vídeo te ajudou. Essa parte de modelagem é a base para entender bem a disciplina, você pode seguir essa sequência: entidades, atributos, tipos de dados, restrições, relacionamentos, auto-relacionamento, generalização/especialização.

  • @esternunes2156
    @esternunes2156 3 года назад +7

    Haha, salvou! Tenho que fazer exatamente isso pra entregar como trabalho da Facul.

  • @mariarejanegalvaodealmeida5840
    @mariarejanegalvaodealmeida5840 2 года назад +1

    muito boa sua explicação difícil alguém mostrar com tantos detalhes

  • @wellingtonsouzapinto4382
    @wellingtonsouzapinto4382 6 месяцев назад

    Muito obrigado pela aula. Muito top. Me ajudou muito

  • @Krocodile
    @Krocodile 2 года назад +3

    obrigado! mt melhor q a aula da facul

    • @luizjrrd
      @luizjrrd  2 года назад

      Obrigado!!! que bom que te ajudou de alguma forma, um abraço!

  • @marcelotrindade8220
    @marcelotrindade8220 3 месяца назад +1

    Pergunta boba:
    lah no meio do video vc diz: "...é importante o aluno ter um prontuário..."
    Eu entendi a cardinalidade entre as tabelas e td o resto (aliás, Parabens tah muito claro).
    Mas entendo "prontuário" como se fosse atributo de paciente no contexto de hospital.
    Exemplo:
    O paciente possui as seguintes alergias; ele é epilético; Já teve infarto; tem pressão Baixa, Alta; etc.
    Quais características vc colocaria no prontuário como atributo de aluno?
    algo sobre comportamento, notas, nivel de aprendizado, inteligência? (ficou vaga esta parte)
    [Obrigado pelo vídeo, ficou muito bom]

    • @luizjrrd
      @luizjrrd  3 месяца назад

      oi, então, seria o código único do aluno. algo assim: "a12345"

  • @mork0213
    @mork0213 2 года назад +1

    Sou formado em T.I (técnico msm haha) e mudei de área. Agora estou precisando suar SQL novamente e preciso relembrar algumas coisas básicas. O video ajudou bastante, valeu!

  • @fernandoduartecorretordeim3396
    @fernandoduartecorretordeim3396 7 месяцев назад

    Muito bom.

  • @mayrinhadaher23
    @mayrinhadaher23 10 месяцев назад

    Que aula! 👏👏👏

  • @janio.moraes.77
    @janio.moraes.77 Год назад

    Vídeo sensacional

  • @wilsonndembuzadala7452
    @wilsonndembuzadala7452 2 года назад +1

    muito bom professor quando vai sair a aula File > Export > Forward Engineer SQL CREATE Script. gostaria de entender como fica depois de salvar, desde ja agradeço pela magnifica aula parabéns

    • @luizjrrd
      @luizjrrd  2 года назад

      Valeu Wilson, vou providenciar essa aula da geração de código a partir do modelo, um abraço!

  • @huguitar22
    @huguitar22 3 года назад

    Cara, você me salvou demais! Muito Obrigado!

  • @jonatasalves87
    @jonatasalves87 2 года назад

    Excelente conteúdo....

  • @miguelantonioribeiroesilva8336

    SENSACIONAL

  • @guisampaio9358
    @guisampaio9358 9 месяцев назад +1

    pq o 1 pra n nao foi relacionado na linha normal e nao na tracejada?

    • @luizjrrd
      @luizjrrd  9 месяцев назад +1

      São dois tipos de relacionamento: o "IS-A" (é um) e o HAS (possui). No MySQL a linha tracejada representa o relacionamento "possui" e a linha normal representa o relacionamento "é um". Pesquise sobre "Generalização e Especialização" e também sobre "Entidade forte vs Entidade fraca". Um abraço!

  • @dasilva6722
    @dasilva6722 5 месяцев назад

    Fala @luizrodrigues. Você consegue ajudar com um exercício da faculdade? Nele pede para desenvolver um diagrama entidade-Relacionamento (DER), onde uma biblioteca de uma universidade realiza empréstimos de suas obras para s alunos da instituição. Ai temos, Aluno, Livro, Colaborador e Empréstimo? Ajuda eu kk

  • @Javagamer361
    @Javagamer361 Год назад

    Tanks

  • @engcristianosilva3564
    @engcristianosilva3564 2 года назад

    obrigado

  • @contaestudante1411
    @contaestudante1411 2 года назад +2

    Eu estou começando a estudar banco de dados, mas tenho curiosidade como ele é usado na empresa onde trabalho . Tipo na empresa há um sistema de cadastro web sql quando cliente liga reclamando que fez o pagamento mas não ocorreu a baixa na fatura verificamos se realmente esta no sistema e se tiver abrimos chamados para TI . E tenho curiosidade como eles corrigem isso, sera que eles dão um select em algua tabela para ajustar o valor? Tipo a fatura era 1.000 o cliente pagou 1.000 só q em saldo ainda tem um débito de 1.000 então eles dão um comando para ficar 0.00 ? Seria mais ou menos isso ?

    • @gabrielvellar
      @gabrielvellar 2 года назад +1

      oi, cursava ads no senac e agora vou cursar no IFRS, já trabalhei como analista de suporte, quando isso que tu citou acima ocorre, não pode simplesmente apagar o valor e dar como quitado isso altera o balanço mensal, oque se faz no caso se procura no BD a nota de pagamento se caso constar o mesmo porem não foi debitado é feito a quitação através de valores * Outros. pra não ficar nome negativado e erro no fechamento de caixa, pdv e até mesmo balanço mensal ou anual tanto faz, porem esse valores outros* vem com observação de onde ta vindo o mesmo e com autorização do teu superior, ele que autoriza tal edição no valor dentro do banco de dados, após efetuar é tirada a tua autorização! trabalhávamos com suporte a software de grif, pdv e estoque, malwee(somente estoque), lacost e etc....

    • @contaestudante1411
      @contaestudante1411 2 года назад +1

      @@gabrielvellar valeu obg

  • @vitormartins3795
    @vitormartins3795 Год назад +1

    Uma pergunta kkk como chama a ferramenta que você usa para desenhar as setas no vídeo? Minuto 3:37

    • @luizjrrd
      @luizjrrd  Год назад

      kkkkk é o ZoomIt da Microsoft :)

  • @LuizMatosJr
    @LuizMatosJr 8 месяцев назад

    preciso de uma modelagem completa..

  • @marciocarvalho8081
    @marciocarvalho8081 4 месяца назад +1

    pq na hora de exportar para sql sempre da erro de sintaxe no mysql workbeach

    • @luizjrrd
      @luizjrrd  4 месяца назад +1

      oi, tudo bem? se vc está usando o MariaDB vai ter que ajustar o script. remova a palavra "VISIBLE", ela só funciona no MySQL e não no MariaDB.

    • @marciocarvalho8081
      @marciocarvalho8081 4 месяца назад

      @@luizjrrd vlw, n sabia dessa pegadinha 😁

  • @kellwinmaciel5140
    @kellwinmaciel5140 2 года назад +1

    Algum meio para contato com você?

  • @deejayperacio
    @deejayperacio Год назад +1

    Faltou so explicar a indentidade fraca e forte. Constuma confundir muito.

  • @joseluizst4413
    @joseluizst4413 2 года назад +1

    qual a diferença entre a linha continua e tracejada?

    • @counterdigo
      @counterdigo Год назад +1

      tb quero lembrar...

    • @joseluizst4413
      @joseluizst4413 Год назад

      @@counterdigo A linha contínua é utilizada quando uma chave estrangeira é chave primária na outra tabela. Por isso identificado. O não tracejado é o contrário, quando na tabela de origem o tipo de campo não é uma chave primária.

  • @TheLuuWalker
    @TheLuuWalker 3 года назад

    salvou

  • @wellingtonsouzapinto4382
    @wellingtonsouzapinto4382 6 месяцев назад

    Professor, a entidade professor num deveria estar ligada em 1 para 1 com a entidade disciplina?

    • @wellingtonsouzapinto4382
      @wellingtonsouzapinto4382 6 месяцев назад

      Obg por tirar minha dúvida.

    • @wellingtonsouzapinto4382
      @wellingtonsouzapinto4382 6 месяцев назад

      E, parabéns pela aula. Me ajudou muito.

    • @luizjrrd
      @luizjrrd  6 месяцев назад +2

      Oi, tudo bem? Obrigado pelo comentário!
      Então, isso vai depender das regras de negócio...
      Os 2 cenários mais comuns:
      1) (1:N) Um professor ministra muitas disciplinas e uma disciplina é ministrada por um único professor.
      (o professor pode ministrar matemática em 2024, 2025, 2026, ou ainda ministrar matemática e física apenas em 2024, simplificando - cada matemática conta como uma disciplina diferente).
      Pensa num caso de um livro na biblioteca, uma coisa é o nome do livro, autores, data de publicação, etc, outra coisa são os 3 exemplares físicos que existem na biblioteca, inclusive um deles está faltando páginas, outro está desgastado, enfim. O "Livro" é só o conceito, a partir dele eu vou cadastrar exemplares físicos, com códigos barras da minha biblioteca.
      2) (N:N) Um professor ministra muitas disciplinas e uma disciplina é ministrada por muitos professores (por exemplo, quando uma turma de 40 alunos tem 2 professores em sala).
      Nesse vídeo a ideia é exemplificar um modelo similar ao que encontramos no mundo real, mas na prática sempre é interessante ter mais tabelas e campos pra conseguir extrair todas informações que você precisa.
      Tem ainda outro detalhe: se um professor está em uma turma, e uma turma faz parte de uma disciplina, logo professor está em disciplina.

  • @joseph5413
    @joseph5413 Год назад

    Mano você teria a query desse banco ?

  • @salomaocarinho4381
    @salomaocarinho4381 2 года назад

    professor estou tendo dificuldade de exportar o diagrama para a base de dados!!!

    • @luizjrrd
      @luizjrrd  2 года назад

      Na tela que você está criando o diagrama: File > Export > Forward Engineer SQL CREATE Script. Ainda não gravei essa aula mas em breve devo postar, um abraço!

  • @fabiosantos-lm3ym
    @fabiosantos-lm3ym Год назад

    Boa noite vc faz trabalho particular pô ara entregar para faculdade

    • @luizjrrd
      @luizjrrd  Год назад

      faço não man, sorry :/

  • @fernandomidena1492
    @fernandomidena1492 2 года назад

    Boa noite Luiz, qual seria seu e-mail para contato ?

  • @GameplaysMania
    @GameplaysMania 2 года назад

    Mano uma dúvida, depois de criar o banco de dados no workbench o que acontece? Tipo se passa isso pra alguma coisa ou algo assim ? Como eu entrego o banco de dados pro cliente usar ?

    • @luizjrrd
      @luizjrrd  2 года назад

      Depois dessa fase de criação do modelo você vai implementar o banco de dados. Para hospedagem você tem a opção de deixar o banco de dados na rede local do cliente ou ainda a de pagar um serviço para deixar na nuvem.

  • @yagothelion
    @yagothelion Год назад

    Como tira erro do ENUM?

    • @luizjrrd
      @luizjrrd  Год назад

      Qual erro? o ENUM é uma lista de valores separados por vírgula. Após o último elemento não pode colocar vírgula.

  • @JoaoVictor-su3cr
    @JoaoVictor-su3cr 2 года назад

    Algum e-mail, para entrar em contato com vc?

    • @luizjrrd
      @luizjrrd  2 года назад

      lrodrigues@ifsp.edu.br

  • @phsantossantos1936
    @phsantossantos1936 2 года назад

    Muito bom.