Normalização de Dados em Bancos de Dados (1FN, 2FN, 3FN)

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024
  • Neste vídeo, o prof Olibário explica os conceitos de normalização e apresenta as 3 principais formais normais: 1FN, 2FN e 3FN. São dados exemplos de relações problemáticas, que são corrigidas pelo professor. Por favor, curta o vídeo e se inscreve no nosso canal, para não perder nenhum de nossos novos conteúdos.
    Dependência Funcional de Dados: • Dependência Funcional ...
    Se você deseja um Curso de Python + Testes de Software + Análise de Dados pela escola Ultima com 700 reais de desconto, clica neste link e aproveita a oportunidade: promo.ultima.s...

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

  • @DesCOMPlicaOliba
    @DesCOMPlicaOliba  3 года назад +33

    Oi, pessoal. No último exemplo, eu resolvo o caso de dependência transitiva, mas há ainda um caso de coluna multivalorada, porque há uma lógica n:m entre nota fiscal e produto. Logo, a tabela não está na 3FN como eu digo. Neste caso, o ideal seria que nota fiscal fosse um relacionamento ternário entre produto, vendedor e cliente. Haveria uma tabela pra vendedor, outra pra cliente, outra pra produto e outra pra nota fiscal. Falha minha! o.O

    • @kardia.1714
      @kardia.1714 Год назад

      eu fiquei pensando nisso e logo vi seu comentário. boa!!

  • @joaovictorbarbosa3818
    @joaovictorbarbosa3818 3 года назад +46

    Aprendi em menos de 20 min de aula o que eu não aprendi em 3 horas na aula da faculdade

  • @rogerbatista6472
    @rogerbatista6472 13 дней назад

    Esse conhecimento foi "multivalorado" para mim, muito obrigado!

  • @Diego-cd9vm
    @Diego-cd9vm 3 года назад +25

    Muito bom. De longe as melhores aulas que encontrei sobre banco de dados.

  • @wallacy350
    @wallacy350 Год назад +6

    Eu aprendi em 20 min, mais do que um semestre inteiro da faculdade!!!¡ Valeu professor

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

      Gentileza sua. Que bom que pude ajudar!

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

      @@DesCOMPlicaOliba Simmm e graças a você e o vídeo gabaritei na prova essa semana!!!!!! Valeuuuuu

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

      @@wallacy350 mérito seu que correu atrás! Parabéns.

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

    Muito obrigado
    Além de explicar bem
    Foi bem convincente

  • @MinMillas2
    @MinMillas2 2 года назад +4

    Muito bom! Estava difícil entender como fazer meu trabalho da faculdade
    Agora vai fluir, obrigado ^_^

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

    maravilhoso, aprendi mais aqui do que em todas as aulas q tive

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

    Parabéns pelo vídeo e didática. Com certeza revivi um assunto não tão simples, de forma clara o que me custou muito a aprender na faculdade. Mérito de uma boa explicação.

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

    explicação objetiva e impecável no quesito de ser entendível

  • @LuizFernando-ig1xt
    @LuizFernando-ig1xt Год назад

    exelente explicação me ajudou muito, aprendi rapido e de forma simplis !

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

    Muito bom!!! excelente explicação e exemplos. Parabéns pelo empenho e por me ajudar.

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

    Parabéns pelo conteúdo. Simples e direto... Fiz uma revisão das minhas aulas de normalização em 17min..
    Obrigado!!!

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

    Muito bom cara, faz mais pra gente!

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

    Aula muito completa e didática, parabéns!!!

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

    Excelente aula. Boa explicação, clara e objetiva. Me ajudou bastante.

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

    perfeito... vc simplificou tudo obrigada

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

    A explicação está sensacional! Muito Obrigada!

  • @diegoarruda9477
    @diegoarruda9477 3 года назад +1

    cara muito bom, faz uma cara que eu estou vendo vídeo, vi vídeo até de curso de graduação mesmo, o seu foi o mais didático

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

    Cara, perfeito! Parabéns! Ganhou um inscrito

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

    Se você deseja um Curso de Python + Testes de Software + Análise de Dados pela escola Ultima com 700 reais de desconto, clica neste link e aproveita a oportunidade: promo.ultima.school/oferta-especial/oliba?RUclips&Influencer&Olibario

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

    Você arrebentou! Curto e direto! Mandou muito bem!

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

    Essa aula foi tremenda! Me inscrevi e torço para que o canal continue, pois uma didática assim é impar!

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

    Muito obrigado professor!

  • @WesleySilva-xr8tx
    @WesleySilva-xr8tx Год назад

    Parabéns pelo vídeo, me ajudou bastante 🤝🤝

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

    Consegui entender perfeitamente o que estava dando nós na minha cabeça. Didática maravilhosa, muito obrigado pela aula! :))

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

    Vídeo bem objetivo, muito obrigado!

  • @666Darkngel
    @666Darkngel 2 года назад

    Parabéns Pelo Vídeo! Excelente explicação e bem objetivo!

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

      Muito obrigado!

    • @666Darkngel
      @666Darkngel 2 года назад

      @@DesCOMPlicaOliba eu quem agradeço por compartilhar o conhecimento e nos ajudar nessa jornada de aprendizado!

  • @MrDavidribeiro570
    @MrDavidribeiro570 4 года назад +1

    Parabéns pelo conteúdo!

  • @rodrigoaraujo8830
    @rodrigoaraujo8830 3 года назад +1

    Muito obrigado!!!!! Finalmente entendi.

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

    Parabéns pelo vídeo, muito bem explicado !

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

    Estou estudando pra concurso e não sou da área de TI, mesmo assim, consegui entender tudo direitinho! Muito boa a explicação! Onde posso conseguir os slides que vc apresentou?

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

    Muito bom...muito bem explicado.

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

    Show de mais sua explicação!

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

    Muito bom mano! Parabéns! Bem didático e esclarecedor!

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

    Parabéns pela didática!!!

  • @danrleiribeiro7959
    @danrleiribeiro7959 3 года назад +1

    Ótimo vídeo!

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

    Animal! Muito bom! Obrigado pelo vídeo!

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

    Muito bem explicado!

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

    muito bom obrigado professor

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

    Carai mano, que explicação foda.

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

    Muito obrigado, excelente video!

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

    aula melhor do que a do meu professor kkkkkk

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

    Excelente, inscrito no canal

  • @caiorodrigosilvadearaujo7626
    @caiorodrigosilvadearaujo7626 9 дней назад

    Pelo o que entendi, existe um pequeno erro em 11:33. Pois "Astrúbal" tem dois papéis diferentes. E isso muda consideravelmente, a atribuição. Certo?

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

    Obrigada pelo video!

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

    Na decomposição do campo multivalorado telefone não poderíamos ter colocado um pk composta na nova tabela? Ex: uma pk composta com a fk cpf oriunda de pessoa e a própria coluna telefone. Algo parecido com que fazemos quando mapeamos entidades fracas para o modelo relacional?

  • @MrSunsetBeast
    @MrSunsetBeast 2 года назад +5

    Olá! Acredito que houve um engano no Exercício 4 e corrija-me se estiver errado. Passou despercebido que o Asdrúbal (Asd) tem o papel de analista (linhas 3 e 5) e projetista (linha 4). Desta forma, papel não poderia estar atrelado a membro, como mostrado no diagrama, sendo na verdade fruto do relacionamento, pois dependeria do id_membro e id_tarefa. Abraços.

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

      Na verdade eu acredito que seria uma tabela própria por ser um atributo multivalorado, além de que é possível que vc tenha uma função sem estar atrelado a uma tarefa

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

      Cara eu estava procurando um comentário sobre isso kkkk também penso da mesma forma, 1 mesmo nome tem papéis diferentes, então nesse caso não da pra normalizar como ele disse, pena que nem respondem...

    • @gabrielceccon3277
      @gabrielceccon3277 2 месяца назад

      @@adaylltongabrieldasilvasan3627 Não pois seria a função dentro de uma tarefa então se tarefa fosse null papel também seria acredito que seria dentro de relacionamento mesmo

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

    obg

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

    rapaz, você explicou melhor que o alura acredia?

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

    Muito bom

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

    MuItO BoM ViDeO! !! ParABeNs
    Ps: data de inicio n devia ser relacionamento pq poderia existir um exemplo de aquele mes ser 3 12:28

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

    Excelente video!... a 1FN na tabela o atributo Nome, poderia ser descomposto em Nome e Sobrenome?

  • @VITOR-km2be
    @VITOR-km2be 2 года назад +1

    Demais cara, valeu mesmo!! 🙌🏻🙌🏻

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

    TOP

  • @gabrielceccon3277
    @gabrielceccon3277 2 месяца назад

    No exercício 4 papel não seria em realiza? pois a mesma pessoa pode ter vários papeis e a mesma tarefa também então P m - n Papel m - n tarefa.

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

    ameiii

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

    😀

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

    No exemplo 4, o Asdrúbal realiza papéis diferentes para tarefas diferentes, não seria o caso do atributo "papel" fazer parte da tabela de relacionamento assim como "horas_alocadas"?

    • @DesCOMPlicaOliba
      @DesCOMPlicaOliba  3 года назад +1

      Sim, Vitor. Bem observado. Obrigado.

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

      @@DesCOMPlicaOliba Certo. Gostei bastante da aula, parabéns!

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

    Professor, o atributo "Nome", não seria composto (nome e sobrenome)?

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

      Pode ser considerado composto, sim, mas na maioria das aplicações se considera atômico. Depende do contexto da aplicação. Pra uma empresa aérea, por ex, separar em nome e sobrenome é interessante, pq é assim que o check-in é feito. Idem para um sistema de citações autorais, pq o sobrenome vem separado do nome. A composição tem essa dependência semântica.

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

    GOD, to aprendendo aqui o equivalente a 9 horas de aula no meu college aqui no Canada kkkk mt bom

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

    Em questão à normalizacao 3FN: A nota fiscal pode ter vários produtos, né? Sendo necessário uma tabela de apoio: produtos_vendidos, referenciando a notafiscal e armazenando os produtos vendidos... faltou explicar isso jovem

    • @DesCOMPlicaOliba
      @DesCOMPlicaOliba  3 года назад +1

      É, esse exemplo não ficou mto bom. Nota fiscal poderia ser um relacionamento ternário com vendedor, produto e cliente. Modelaria melhor.

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

    TOPPPPPP

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

    a coluna tarefa tem campo multivalorado logo não está na 1FN

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

    mano eu sou muito burro, não entendi nada!

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

      Você não é burro, só não tem base o suficiente para entender a linguagem, provavelmente, não pare!

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

    Muito bom. Parabéns.