4.19 How to normalize a relation table | DBMS |

Поділитися
Вставка
  • Опубліковано 5 жов 2024
  • 📝 Please message us on WhatsApp: wa.me/91800012...
    💻 KnowledgeGate Website: www.knowledgeg...
    📲 KnowledgeGate Android App: tiny.cc/KG_Offi...
    ➡ Do not miss our Bestseller Courses:
    🔴 GATE Guidance-2025: www.knowledgeg...
    🟠 GATE Guidance-2026: www.knowledgeg...
    ➡ Contact Us:
    🟩 Whatsapp Chat: wa.me/91859512...
    📞Call on: +91-8000121313
    🟦 Telegram Updates: t.me/kg_gate
    🟩 Whatsapp Updates: www.whatsapp.c...
    📧 Email: contact@knowledgegate.in
    ➡ Our One Shot Semester Exam Videos: 👇
    ▶ Operating System: • Complete Operating Sys...
    ▶ DBMS: • Complete DBMS Data Bas...
    ▶ Computer Network: • Complete CN Computer N...
    ▶ Digital Electronics: • Complete DE Digital El...
    ▶ Computer Architecture: • Complete COA Computer ...
    ▶ Data Structure: • Complete DS Data Struc...
    ▶ Algorithm: • Complete DAA Design an...
    ▶ Software Engineering: • Complete Software Engi...
    ▶ Theory of Computation: • Complete TOC Theory of...
    ▶ Compiler: • Complete CD Compiler D...
    ▶ Discrete Maths: • Complete DM Discrete M...
    ➡ Free Subject-Wise Complete PlayList: 👇
    ▶️ DBMS: tiny.cc/kg_yt_DBMS
    ▶️ Operating System: tiny.cc/kg_yt_OS
    ▶️ TOC|Automata: tiny.cc/kg_yt_toc
    ▶️ Computer Networks: tiny.cc/kg_yt_CN
    ▶️ Digital Electronics: tiny.cc/kg_yt_D...
    ▶️ Compiler Design: tiny.cc/kg_yt_C...
    ▶️ Computer Architecture: tiny.cc/kg_yt_COA
    ▶️ Data Structure: tiny.cc/kg_yt_D...
    ▶️ Algorithms: tiny.cc/kg_yt_A...
    ▶️ Set, Relation, Function: tiny.cc/kg_yt_D...
    ▶️ Graph Theory: tiny.cc/kg_yt_g...
    ▶️ Group Theory: tiny.cc/kg_yt_g...
    ▶️ Proposition: tiny.cc/kg_yt_p...
    #knowledgegate #GATE #sanchitjain
    *********************************************************

КОМЕНТАРІ • 234

  • @KNOWLEDGEGATE_kg
    @KNOWLEDGEGATE_kg  Рік тому

    For complete DBMS, check out this video: ua-cam.com/video/YRnjGeQbsHQ/v-deo.html

  • @pulkitsingh2149
    @pulkitsingh2149 5 років тому +49

    To all those asking why it is in BCNF.
    We don't have to check 'AB' as the Candidate Key. Instead, after every decomposition, the candidate key varies with the table.
    e.g. in R21(ADE) A can derive all the attributes i.e. D and E. Therefore A is the CK of that particular table.

    • @sayanchaudhuri8885
      @sayanchaudhuri8885 2 роки тому

      bro can you tell will candidate key (ab) added to the list of sub tables like R4(ab)

    • @aayushbisht4307
      @aayushbisht4307 Рік тому

      @@sayanchaudhuri8885 its already there in R1

    • @ripongoswami7492
      @ripongoswami7492 Рік тому

      Thanks Bro for clearing my confusion

  • @randomcommentary8882
    @randomcommentary8882 7 років тому +56

    Tomorrow is my university exam of DBMS and I was facing a problem on this topic. Watched all your videos from part 1 to part 16. Thank you for your support. Your explanation methodology is awesome :)

    • @randomcommentary8882
      @randomcommentary8882 7 років тому +21

      KNOWLEDGE GATE Sir its a coincidence that I got the same question in my university exam.

    • @guyswapnil
      @guyswapnil 3 роки тому +3

      Same Situation Here ❤️❤️

  • @soumyadeeppaul5765
    @soumyadeeppaul5765 5 років тому +2

    Sir my college teacher who can't able to do the work in 6 months , sir you have done it in 1 day.....You are great sir. I will be very great full if someday i can meet with you. Thank you sir...

  • @mayurkate2345
    @mayurkate2345 5 років тому +28

    How can we say this table is in BCNF? I didn't get because, to be in BCNF, alpha must be a C.K./S.K. ??

    • @chitrasingh8724
      @chitrasingh8724 4 роки тому +24

      For tbl R21 ck is A,R22 ck is D,R31 ck isB,R32 ck is F alpha is ck in all these four relations nd these relations have 1 fd

    • @VISHALRAJ-he9rq
      @VISHALRAJ-he9rq 4 роки тому +2

      @@chitrasingh8724 Thanks for the answer I was having the same issue..

    • @brdesports2010
      @brdesports2010 8 місяців тому

      You have to take candidate Keya of all relation separately and then all there FD have alpha as a CK

  • @vikashsoni2112
    @vikashsoni2112 7 років тому +3

    these are the best videos for dbms I found on the internet today

  • @amanhamid465
    @amanhamid465 7 років тому +3

    sir i cant tell you how helpful your videos were..thanks a lot sir..huge respect...thanks sir

  • @priyasingh-hf5xq
    @priyasingh-hf5xq 6 років тому +2

    Sir ur videos are so fruitful that it clears many of my concepts of DBMS....Sir plz do share ur video on dependency preserving as it is not there...Plz do favour to many of us

  • @ankitgoyal8556
    @ankitgoyal8556 4 роки тому +3

    Loved this series, thank you so much.

  • @tutorvardaan2386
    @tutorvardaan2386 7 років тому +1

    Thank you Sir..You make every concept of normalization Crystal clear to me..the way of teaching of yours is amazing..

  • @ShivaniSharma-gf7oz
    @ShivaniSharma-gf7oz 6 років тому +3

    Respect from bottom of my heart for you sir..

  • @vii2sharma
    @vii2sharma 7 років тому +1

    Hello, Mr. Sanchit,
    Please consider an example where we might get more than just one Keys and that too with the combination of 3 Attributes,
    Example: R(A,B,C,D,E), A->B, BC->E, ED->A,
    Please suggest on this...
    Thankyou

  • @zoey8821
    @zoey8821 5 років тому +2

    Thank you so much! You are very good at explaining and the structure of your description is very organized!

  • @an963369
    @an963369 7 років тому +1

    u have a clear concept and can deliver it also.....Thanks....Extend the series......GOD BLESS

  • @charlenepeters-smith7006
    @charlenepeters-smith7006 6 років тому +2

    Very informative videos, thank you so much this will help in my University exam tomorrow.

  • @shrehalbohra920
    @shrehalbohra920 7 років тому +6

    Sir, your Videos are really helpful. They keep my interest till the last moment. I request you to please upload 4NF as well as 5NF too please as they are important for my university exam.
    Thank you!!

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  7 років тому +6

      Hi Sherhal, we truly appreciate your kind words for our efforts. :)
      yes we do understand that these are topics are important.....we are working on your requested topics and we will upload soon :)

  • @ratneshsingh2818
    @ratneshsingh2818 7 років тому +3

    you have an emphatic lead over other online tutors

  • @ramagupta5279
    @ramagupta5279 4 роки тому +2

    Sanchit sir your videos are very helpful and interesting and very very easy to understand. Please upload video on multivalued dependency 4nf and 5nf too.

  • @shahveziqbal5206
    @shahveziqbal5206 4 роки тому +1

    Thank you very much for such wonderful lectures...... Very helpful sir...I was Not understanding from any other platforms.... Thankyou very much sir for your efforts.....

  • @better_with_rasil
    @better_with_rasil 6 років тому +1

    thank u so much for the clear explanation . Now i'm totally clear about the whole topic of functional dependencies and normalization.Grt job.

  • @satyapriyasahoo6634
    @satyapriyasahoo6634 7 років тому +1

    Hello Sir. First of all a lot of thanks to you. Sir I need your help.l have some questions. I have no other way to solve. Here I'm writing the questions.
    1.What are the following-
    Loss less join decomposition,
    dependency preserving decomposition,multivalued dependency and 4th NF.
    2.Given R (A,B,C,D) with FDs
    AB determines CD
    C determines A
    B determines D
    R decomposed into R1 (A,B,C)and
    R2 (B,C,D) then is lossless and dependency preserving. How?
    3.R(A,B,C) FDs
    A determines B
    B determines C
    C determines B
    i.lossless decomposition is always possible for R.
    ii.dependency preserving decomposition is always possible for R.
    answer is i is true and ii is false. How please explain.
    4.R (A,B,C,D,E) FDS are
    AB determines C
    C determines D
    B determines E
    R decomposed into R1 (A,B,C) and
    R2 (C,D) then decomposition is loss less and not dependency preserving. HOW?
    5.How many minimum relations required for
    R (A,B,C,D,E) with FDS
    A->BF
    CD->E
    B->D
    E->A
    into BCNF without violation of lossless and dependency preserving decomposition?
    6.How many SKs in relation R.
    R (A,B,C,D,E)(AB->C,BC->D,
    CD->A,AD->B)?
    may be I'm disturbing you but please help me Sir otherwise I will lost my confidence for exam.

  • @aviralkejriwal9763
    @aviralkejriwal9763 7 років тому +2

    awesome explanation in each and every video......got my concept very much clear just by watching your videos....thanks for a wonderful explanation. :)

  • @shreyasingh7833
    @shreyasingh7833 3 роки тому +1

    Thank you so much sir for clearing the concepts in such a clear way. These videos are very helpful !

  • @Runescapelove4Ever
    @Runescapelove4Ever 6 років тому +1

    @Knowledge Gate, I don't understand why the tables past the 3NF ARE ALREADY IN BCNF? As I was basically trying to apply the rule you said in the previous lectures for BCNF : if alpha is superkey and Beta depends on alpha for all relations then it's in BCNF but that's not the case here.
    A is not superkey but a prime attribute , so how does A --> D, E be in 3NF and same logic applies to the other relation tables.

  • @prernapriya3602
    @prernapriya3602 5 років тому +3

    sir you look so happy while teaching . the same smile is on our face when we understand each and every word of your lectures.thank you for making such great videos
    it helps alot.

  • @mumbaikachallenge5526
    @mumbaikachallenge5526 2 роки тому +2

    Epic Sir very nicely explained!❤️

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  2 роки тому +1

      Thanks a lot dear❤️ Keep learning & supporting ! Do visit our website www.knowledgegate.in for more amazing courses & contents 👍😊

  • @utkarshagrawal839
    @utkarshagrawal839 7 років тому +3

    you are doing a great job

  • @sukanyahaque3024
    @sukanyahaque3024 6 років тому +1

    Thank you Sir! You made me clear about 3NF very easily.

  • @vinaypant5027
    @vinaypant5027 6 років тому +1

    sir really thanks to all of your effort and hardwork that you did for the students at free of cost really it means a lot for us and we really appreciate your efforts thanks a lot

  • @jackkulinski8132
    @jackkulinski8132 7 років тому +1

    Beautiful work. Amazing.

  • @yesh3394
    @yesh3394 7 років тому +1

    Your videos are really really helpful! and easy to understand.It would be GREAT if you also uploaded video on multi-valued dependency and 4th normal form sir!!! Thanks and regards.

  • @dodirivaldo
    @dodirivaldo 7 років тому +2

    Thanks a million sir! Appreciate your effort!

  • @dhruvsinghal9365
    @dhruvsinghal9365 4 роки тому +1

    sir, can you please make videos on 4NF and 5NF ,it's asked in our university exams and your videos is the only way to understand the subject

  • @ShayantanSantra
    @ShayantanSantra 5 років тому +1

    Watched entire series, loved the video

  • @sahilmadan6097
    @sahilmadan6097 6 років тому +1

    Hi Sanchit - Thanks alot for your educational videos. Could you please upload some more examples of how to we go about decomposing a table into a desired normal form (e.g 3NF, BCNF). Looking forward to more of your education video. They are really helpful. Keep it up!!

  • @abdulwaseybutt4766
    @abdulwaseybutt4766 6 років тому +6

    amazing lectures! saved my day! LOVE FROM PAKISTAN

  • @erangasewwandi6301
    @erangasewwandi6301 7 років тому +3

    thank uploding veido..really thank and best job.

  • @Rakeshsharma-gg2kr
    @Rakeshsharma-gg2kr 6 років тому +2

    thanks you so much sir your session are very helpful to me

  • @prova7000
    @prova7000 7 років тому +3

    Sir can you please upload 4nf and 5nf tutorial sooner , it wl be really helpful . Thank you.

  • @manohargupta7443
    @manohargupta7443 3 роки тому +1

    Dhanyawad :)

  • @dhvanisheth8370
    @dhvanisheth8370 7 років тому +1

    sir please upload more examples ....in little bit more detail...your videos are really very helpful..

  • @vikas-p-maurya
    @vikas-p-maurya 7 років тому +2

    It is so helpful Thank you!!!

  • @lakshibansal1836
    @lakshibansal1836 7 років тому +17

    sir can u please upload videos of 4th and 5th normal form......................

  • @hamzamazharmalik8557
    @hamzamazharmalik8557 6 років тому +2

    sir you made my exam amazing :) Thank you so much :)

  • @hiteshyadav2298
    @hiteshyadav2298 3 роки тому +2

    sir, as per your lectures, A table must be in BCNF , if all dependencies 'Alpha" side is super key. Then why at 8:21 , it is true for 5 dependencies. i means their alpha side is not super key because our candidate key was (AB)+ only.
    Please let me know after 8:21 , what will be keys for tables?
    i mean will D and F also become keys after decomposition into BCNF? PLease answer my doubt.

  • @niloykundu5946
    @niloykundu5946 7 років тому +1

    Sir, Please upload the videos on dependency preservation and lossless decomposition.

  • @nikitamalhotra5072
    @nikitamalhotra5072 7 років тому +3

    Sir why u r not posting new videos. We need ur help. Waiting for ur videos. Kindly post videos on computer graphics important topics

  • @yeshamajmundar
    @yeshamajmundar 3 роки тому +1

    Thank You so much, sir! You're amazing!

  • @payalsagar1808
    @payalsagar1808 6 років тому +1

    As superb as always!!

  • @ayeshasafdar5511
    @ayeshasafdar5511 7 років тому +1

    awesome way of teaching .

  • @ramkrishna5220
    @ramkrishna5220 6 років тому +7

    sir you have taken AB->C in R1 but sir look initially only A is determining C----I think this is a mistake here......correct me if i am wrong.
    thnks

  • @smritapokharel5983
    @smritapokharel5983 6 років тому +3

    You definitely are better than so many uni lecturers out there. Thanks a ton :).

  • @miss_glitters_sparkles3439
    @miss_glitters_sparkles3439 7 років тому +1

    please upload a video on lossless or lossy decomposition

  • @riyagoel3635
    @riyagoel3635 6 років тому +2

    'loseless join decomposition and dependency preserving decomposition' .. sir have you removed this video? Please add it into playlist

  • @ayeshasafdar5511
    @ayeshasafdar5511 7 років тому +3

    can u please make some tutorials of tables examples problmes

  • @supriyapatil5091
    @supriyapatil5091 7 років тому +1

    thank u sir for uploading video... thanks for uploading 2nd example.. really thank u...

  • @SaipraveenSeva
    @SaipraveenSeva 7 років тому +1

    sir can you illustrate an example of converting 3nf to bcnf. i am finding it difficult in that case. thank u sir

  • @abhinavjain1651
    @abhinavjain1651 7 років тому +1

    jain shab tarif karo kya uski jisne tujhe banaya.....hats off to your work from your brother abhinav jain

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  7 років тому

      jai jinendra abhinav bhai, will work more hard in future...

    • @abhinavjain1651
      @abhinavjain1651 7 років тому

      jai jinendra brother, Lord Mahavira's blessings are with us,will definitely work hard.

  • @amanrubey
    @amanrubey 3 роки тому +1

    Aced my viva. Thank you so much for the videos sir❣❣❣

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  3 роки тому +1

      My pleasure! Visit tiny.cc/yt_kgwebsite for more helpful content and courses👍

  • @mohitdubey1767
    @mohitdubey1767 7 років тому +1

    Thank You sir for these great lecture series. I don't have words for this your excellence teaching. I request to you please upload some videos for:
    1. Lossless and Lossy Decomposition (Practical Question solution for GATE).
    2. Relational Algebra.
    Thank You very much...

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  7 років тому +2

      Thanks for showing interest,will do that soon.

  • @daniyal_khannn
    @daniyal_khannn 5 років тому +2

    SIR A BILLION TIMES TY!!!!!!

  • @anurag9110
    @anurag9110 4 роки тому

    Sir can you please solve a decomposition example which has multiple candidate keys
    Eg: R(A,B,C,D)
    F.D: AB -> C
    C -> A
    D -> B

  • @srikarreddy2325
    @srikarreddy2325 6 років тому +1

    Super thank you very much

  • @mihirverma1710
    @mihirverma1710 7 років тому

    Thanku sir ,all vdo of normalization are very helpful,,,

  • @sadhanrakshit2186
    @sadhanrakshit2186 7 років тому +2

    please sir solve this question....R(A B C D E F).A->B, C->AD, AF->CE.Decomposed up to BCNF.

    • @Aarvil_
      @Aarvil_ 6 років тому +1

      @@sunitabnsl solve my question mem.
      That sir say last in video that all 3rd nf is in bcnf
      Is it right?
      I think that only (abc) in bcnf i am right or wrong?

  • @akshata504
    @akshata504 6 років тому +3

    im not finding part 15 of these vedio lectures.

  • @shubhamgupta8723
    @shubhamgupta8723 5 років тому

    thanks for clear cut video

  • @askariaziz4163
    @askariaziz4163 4 роки тому

    very useful lectures

  • @mayanksoni9046
    @mayanksoni9046 4 роки тому

    thank you sir aapke wajah se pass ho gaya dbms me

  • @sadhanrakshit2186
    @sadhanrakshit2186 7 років тому +1

    if a table have more than one candidate key then, are the all candidate key present in R1 table in 2NF?

  • @ankurdharmosht685
    @ankurdharmosht685 6 років тому +2

    u haven't made videos on 4 and 5 NF sir??!!!

  • @divyrajsingh8711
    @divyrajsingh8711 3 роки тому +1

    WHAT A EXPLANATION

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  3 роки тому

      Thanks Divyraj.. keep learning & supporting !! Do visit our website www.knowledgegate.in for more courses & contents !!

  • @Eternal_AJ
    @Eternal_AJ 6 років тому

    F=ab->cdef, c->a,d->b,c->d,e->f and b->e....find the normal form..here every atrribute has incoming arrow what to do ?

  • @rajyalakshmim6714
    @rajyalakshmim6714 6 років тому

    Relation R(ABCDE) with functional dependencies A-->B, B-->C, C-->D,D-->E hold then what is the highest normal form that R holds. Is the answer R is in 2NF right. Please let me know

  • @absharsharbin4017
    @absharsharbin4017 7 років тому +1

    Sir please upload a video about fourth normal form

  • @abhishekjadhav8617
    @abhishekjadhav8617 7 років тому +1

    Should sir this method of decomposition always be Lossless and Dependency Preserving?

  • @RaMeShBaBu-gf1wc
    @RaMeShBaBu-gf1wc 4 роки тому

    Nice explanation

  • @neel8554
    @neel8554 5 років тому

    Thanks.. It'll help for the semesters

  • @mayankgupta7078
    @mayankgupta7078 7 років тому +1

    Sir ismein part-14 ke baad Seedhe part-16 dikha raha hai kya part-15hai hi nahi ya apse naming mein koi mistake hui hai

  • @my581c4
    @my581c4 8 місяців тому +1

    Thank you boss man all these DBMS lctrs are really helpful

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  8 місяців тому +1

      Glad you liked them! keep learning & supporting. You can also visit our website www.knowledgegate.in for more amazing videos👍

    • @my581c4
      @my581c4 8 місяців тому

      @@KNOWLEDGEGATE_kg Will do👌

  • @deepshikhachauhan5510
    @deepshikhachauhan5510 4 роки тому

    Sir please upload one video for multivalued dependency

  • @yawarabbas8940
    @yawarabbas8940 7 років тому

    Sir ,I have one question? In this you have split the R2 which is in 2NF ,into the 3NF. In 3NF R22(D,I,J) is a separate table ,the question is that here D act as a foreign key from table R21 or not???

  • @narendraparmar1631
    @narendraparmar1631 6 років тому +1

    thanks sir ji

  • @parimalaashok1018
    @parimalaashok1018 3 роки тому +1

    Thank you❤️🔥

  • @ShubhamTiwari-mt7tz
    @ShubhamTiwari-mt7tz 4 роки тому +1

    Sir pls 🙏 make video on 4nf and 5nf and dknf pls

  • @siddharthgupta9683
    @siddharthgupta9683 6 років тому +2

    why is it in BCNF?

  • @SuperTaoqeer
    @SuperTaoqeer 5 років тому

    Strong & Weak Entity Set? Where are these? Traps also missing from lectures.
    Sir please upload lectures on these topics. And also upload practice problems on ER-Model.

  • @amh5861
    @amh5861 4 роки тому

    thanks alot Sir

  • @HarshithKumarsimplicity
    @HarshithKumarsimplicity 7 років тому +1

    Nice explanation SIr.

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  7 років тому

      Hi Harshith,Thank you so much, would like to hear more from you. We upload more topics every week, Please subscribe this channel for best GATE tutorials. :)

  • @parthgupta5058
    @parthgupta5058 3 роки тому +1

    Thanks

    • @KNOWLEDGEGATE_kg
      @KNOWLEDGEGATE_kg  3 роки тому

      Welcome😃Visit tiny.cc/yt_kgwebsite for more courses and content 👍

  • @rahular4596
    @rahular4596 5 років тому

    sirr u r the best......

  • @crazeeealgorithms3236
    @crazeeealgorithms3236 7 років тому

    really awesome videos , sir could you even make the videos on 4nf and 5nf.

  • @surbhisharma-qp1gl
    @surbhisharma-qp1gl 6 років тому

    Sr plzz upload videos on dependency preserving

  • @divyanshukaushik1229
    @divyanshukaushik1229 6 років тому +2

    Hello sir,
    I am unable to find part 15 of this series of lecture...pls help me find it..am unable to understand how to decompose a table into desired normal form.

    • @saadhassan4684
      @saadhassan4684 6 років тому

      Here's the link of that video Divyanshu kaushik....
      ua-cam.com/video/3aQ0dnZHaRQ/v-deo.html

  • @aliabdul7124
    @aliabdul7124 7 років тому

    sir please explain the overview concept of transitive dependency

  • @ashishbarge4408
    @ashishbarge4408 9 місяців тому +1

    I actually ranked 689 in CS based on your explanantions in 4 months.

  • @giridhartata
    @giridhartata 9 місяців тому

    sir,I think you missed one more Table comprising of candidate key attributes i.e, R5(ABF) could someone clarify please

  • @proudIndian03
    @proudIndian03 7 років тому

    sir plz put videos on query optimisation...

  • @priyankarai771
    @priyankarai771 7 років тому

    sir u are about to tell loseless decomposition..

  • @adityagautam1217
    @adityagautam1217 5 років тому

    For BCNF
    alpha or left side must be superkey. right?
    at last ,after 3NF. alpha or left side is not super key rather it is part of candidate key. and you are saying it is in BCNF?