DBMS - Boyce-Codd Normal Form (BCNF)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024
  • DBMS - Boyce-Codd Normal Form (BCNF)
    Watch more Videos at www.tutorialsp...
    Lecture By: Mr. Arnab Chakraborty, Tutorials Point India Private Limited

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

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

    To Get Certification, Click Here: bitly.ws/PXXy
    Use coupon "TH-cam12" to get ‘’FLAT 12%’’ OFF at Checkout.

  • @tosinoladokun1891
    @tosinoladokun1891 18 วันที่ผ่านมา

    For about a month, i have watched different videos on BCNF but i don't have a solid understanding of it. This is just so perfect.
    Thanks for using a very good scenario to explain this.❤

  • @tkrishna29
    @tkrishna29 5 ปีที่แล้ว +12

    Well explained! I was in a confusion on how BCNF would make a difference from 3 NF. This presentation is a great reference for it!

    • @endarsuprih
      @endarsuprih 4 ปีที่แล้ว

      wrong table splitting though, for example, if a student with SID: 123, take advisor of Faculty-1 and Faculty-4, the student will take the Physics twice. This situation is impossible before splitting.

    • @endarsuprih
      @endarsuprih 4 ปีที่แล้ว

      The splitting table should be: Table 1: (SID(PK),Major(PK), Id_Advisor(FK)), Table 2: (id_Advisor(PK), Advisor, Major), or the simple one: Table1: (SID(PK),Major(PK), Advisor(FK)), Table2: (Advisor(PK), Major). Yes there are 2 Major in two tables, it is because the dependency is very unique before splitting as one of the primary key (major) that depends on a non primary key (Advisor)

  • @통통-z4s
    @통통-z4s 5 หลายเดือนก่อน

    Thanks a lot! This really helps.

  • @ashutoshanand9255
    @ashutoshanand9255 5 ปีที่แล้ว

    Sir here I have a doubt for being a relation in BCNF each and every determinant should be either candidate key or super key but here advisor is a non prime attribute which determines major but advisor is not a candidate key please explain me ???

    • @arnabsamanta8042
      @arnabsamanta8042 4 ปีที่แล้ว

      After forming bcnf, advisor has itself become a candidate key, see that it is underlined where it is present within brackets. Based on this fact the last two tables are made

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

    why can we not take major --> advisor as FD ? How does you identify FD in given table ? i
    face so many problem for identifying FD...

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

      That is not a FD because a major is taught by more than one advisor.So by using major we cannot determine the faculty.

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

    Thank you Sir, was very helpful

  • @CSSCHOOL-ut7ub
    @CSSCHOOL-ut7ub 6 ปีที่แล้ว +2

    Nice explanation

  • @b.mohideinrafibuhari5955
    @b.mohideinrafibuhari5955 5 ปีที่แล้ว

    Super sir.well explained

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

    Thank you, very helpful!

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

    Sid,advisor->major. Is it possible?

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

      Yes . it's possible. Because an advisor can teach only one subject. So if you get the teacher's name u can say which subject he/she teaches. But the opposite is not possible because a major can be taught be more than one teacher. :)

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

    Nice sir..

  • @areyoufreetolisten
    @areyoufreetolisten 5 ปีที่แล้ว

    Awesome!

  • @as46364
    @as46364 4 ปีที่แล้ว

    point 1 and point 5 for the table is basically same !

  • @harshalvijetha2402
    @harshalvijetha2402 5 ปีที่แล้ว

    Was very helpful thanx

  • @Rupeshdevilcoolz
    @Rupeshdevilcoolz 5 ปีที่แล้ว

    Here Isn't the given example is already in bcnf as it is satisfying 2nd condition
    Because, STD major is a super key

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

    Well explained

  • @endarsuprih
    @endarsuprih 4 ปีที่แล้ว

    Still, wrong table splitting though, for example, if a student with SID: 123, take advisor of Faculty-1 and Faculty-4, the student will take the Physics twice. This situation is impossible before splitting.

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

      what if the student wants to study extra?

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

      No bro ...it's correct only check once

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

    you don't know how to teach.. simply by reading you can't call it as teaching

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

    absolute chub

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

    Subject Phylix???! Lmao !!!!