4.6 Reason For Second Normal Form 2NF

Поділитися
Вставка
  • Опубліковано 10 тра 2018
  • 📝 Talk to Sanchit Sir: forms.gle/WCAFSzjWHsfH7nrh9
    💻 KnowledgeGate Website: www.knowledgegate.in/gate
    📲 KnowledgeGate Android App: tiny.cc/KG_Official_App
    ➡ Do not miss our Bestseller Courses:
    🔴 GATE Guidance-2025: www.knowledgegate.in/learn/GA...
    🟠 GATE Guidance Plus-2025: www.knowledgegate.in/learn/GA...
    ➡ Contact Us:
    🟩 Whatsapp Chat: wa.me/918595120657
    📞Call on: +91-8000121313
    🟦 Telegram Updates: t.me/kg_gate
    🟩 Whatsapp Updates: www.whatsapp.com/channel/0029...
    📧 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_Digital
    ▶️ Compiler Design: tiny.cc/kg_yt_Compiler
    ▶️ Computer Architecture: tiny.cc/kg_yt_COA
    ▶️ Data Structure: tiny.cc/kg_yt_DataStructures
    ▶️ Algorithms: tiny.cc/kg_yt_Algorithm
    ▶️ Set, Relation, Function: tiny.cc/kg_yt_Discrete_Relations
    ▶️ Graph Theory: tiny.cc/kg_yt_graphtheory
    ▶️ Group Theory: tiny.cc/kg_yt_grouptheory
    ▶️ Proposition: tiny.cc/kg_yt_prepositions
    #knowledgegate #GATE #sanchitjain
    *********************************************************

КОМЕНТАРІ • 120

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

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

  • @aakritsaxena1457
    @aakritsaxena1457 4 роки тому +50

    "Jo neta bnna Chah RHA h use bnne do ya to uski galat fami door ho jaayegi ya hmari"😂😂........nice sense of humour sir.

  • @rahulratra6672
    @rahulratra6672 5 років тому +12

    You are one of the favorite tutors I have found on youtube.

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

    Sir aapka neta waala tareeka ek no. h turant samazh me aagya😇

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

    jab kisika nahi samja rdbms tab aap kam aaye sir, wonderfully teacher.

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

    Best teacher of dbms i hv ever seen

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

    Very nice video sir , very helpful , your teaching technique is best

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

    Thank you so much sir for your all videos because of only your video my all concept gets clear

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

    Easy way ...
    Very helpful vedio sir..👍👍👍

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

    Sir u r my favorite teacher thank u so much for the videos​ it's a very helpful

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

    You are doing god's work. Thanks

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

    Sir, the table you have given is having is showing functional dependency of AB -> C; C-->B along with B --> C, but the schema we discussed is showing only B--> C. The table is not showing as suitable example for the schema you drawn. Please explain and correct me with this issue.

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

    Can there be same value multiple times in R1 table? The value C3 appears twice there.

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

    Thank you sir for these videos

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

    Nice lectures sir, this helped me to solve my assignment..... Good work

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

    namaste sir, vidya daan dene ke liye mera dhanyawad sweekar kijiye.

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

    excellent sir,superb

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

    thank u so much sir!

  • @somaseal1846
    @somaseal1846 3 роки тому +7

    Sir, I just love the way you teach us....really appreciable.....I have learned so many things from your videos.....thank you❤
    I have a doubt in this video..if you kindly tell me then it would be helpful for me..We know what is the problem if a table is not in 2NF and how to translate a table into 2NF....here, in the relation R AB is a candidate key..so both the key's value cannot be null..but individually can so....so if B has one null value in relation R and if we even do decompose the relation R into R1 and R2 then in the relation R2 there may be the null value of B because we are putting the same data from relation R to relation R2....So, how B individually can find C?

    • @anchurivarsha9627
      @anchurivarsha9627 3 роки тому +7

      Candidate key cannot be null. So there won't be any null value of B in R2.

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

    Very informative

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

    Thank you so much sir

  • @chasing.happiness
    @chasing.happiness 3 роки тому

    gajab ka banda hai yrr

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

    sir plz bring MCQ series for NTA NET cs...on all topics..specially PYQs

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

    Sir, here A, B is a set of prime attribute so only unique values are allowed but you have taken a duplicate values

  • @NishaSharma-nd1dk
    @NishaSharma-nd1dk 3 роки тому +1

    Thanks sir g

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

    suppose B ka koi value null hai then hum is case me table kaise decompose krenge.. agar kiye bhi toh us case b us table ka candidate key hoga aur jo ki null nhi ho skta toh fir ye 2nf me bhi toh kam nhi karega na!!
    Plz correct me if I am wrong..

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

    Thank u so much sir 😇😇😇

  • @Sam-dw7qv
    @Sam-dw7qv 6 років тому

    Sir please do an video on lossy and lossless decomposition in DBMS

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

    Thank you sir

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

    Thanks sir ji😆

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

    at 9:08 if B will null, Then we can't find C. So What is solution for that? or Both A & B must not be null is the only solution ? Please comment

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

    thanks sir

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

    I have a doubt please answer..at 2:12...you make AB as candidate key..but we can make A alone a candidate key..whereas B to C is given then also we can find all attributes ABC.. can't we make A alone as candidate key? please reply sir..

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

    Excellent

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

    Is relation key is related to partial dependency

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

    OP sir .....ya to uski galat fehmi dur ho jaegi ya humari 😂😂

  • @AMANDEEPKAUR-jk3ts
    @AMANDEEPKAUR-jk3ts 4 роки тому

    U r great sir

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

    Thanks sir 🙏

  • @amaranathreddy6739
    @amaranathreddy6739 5 років тому +4

    Sir how u can find the particular column is partial attribute or nonpartial Attribute,

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

      its too long time answer it. but, after watch this video i get some points. i just want to answer this questions. i think you must identify the candidate or primary key and non primary key. and then find the composite key and part of key. if a attribute dependencies from one or part of composite key but not both it means the attribute is the partial dependencies.

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

      1. Find the key
      2. Find the prime and non-prime attributes(The attributes which form the key are called prime attributes and the attributes which do not form the part of the key are called non-prime attributes)
      3. Find the partial dependencies

  • @ankitmishra697
    @ankitmishra697 Місяць тому

    ha sir aise hi hindi me hi continue rakhiye aane wali sabhi playlist series 😁

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

    thanku sir :)

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

    U r awsm! sir

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

    Thanks sir 😄

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

      Most welcome Pranjal.. Keep learning and supporting !! Do visit our website www.knowledgegate.in for more courses & contents !!

  • @JupyTerGaming
    @JupyTerGaming 5 років тому +4

    B bn gye neta 🤣🤣🤣🤣
    BTW nice explanation 😊

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

    great teacher❤️

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

      Thank you dear Jaya ! 😃 Keep learning and supporting !! Do visit our website www.knowlegdegate.in for more courses and contents !!

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

    computer graphics, data comm, object oriented k videos bhi mil jaaye to sem nikl jaayega

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

    Pls upload complex examples soon

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

    Nice

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

    Love you sir
    #great

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

    Can candidate key have multiple null values?

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

    Sir, I didn't quite get the last explanation. That agr ye ni krte to B beech mei kahi bhi Null ho jaate. Can you please explain?

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

      Nikita Rawat :: For this, watch the video just before this one.

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

    Sir, is prime attribute -->prime attribute a partial dependency ??
    Please reply
    Thanks.

    • @JV-fm5ul
      @JV-fm5ul 5 років тому +1

      that is something related to bcnf.

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

      This is not partial dependency. As per your question, the FD will be in 3NF

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

    B to bahut chalaak nikla neta bann k party bana li apni C k saath..😄🙂.. good explanation sir g

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

    Sir again a doubt here would you plz explain this. To justify the partial dependency problem, you said that if AB is the candidate key and C depends only on B, then if B is null, C would be undeterminable even though AB is not null. That's why we need to decompose the table, but if it were truly to happen as you show in the next step then, for 1st table we have AB with AB as the candidate key and B as the candidate key in the second table. Here B cannot a key because it might be null and that's why we did the decomposition in the initial stage.

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

      Dear Kaustabh, In a relation, if a non-prime attribute is dependent on only part of a candidate key, it is called a partial dependency. This can cause redundancy and inconsistency in the data. To bring the relation to 2NF, we need to remove any partial dependencies by decomposing the relation into two or more relations.
      In the example you mentioned, if AB is the candidate key and C depends only on B (a proper subset of the candidate key), then there is a partial dependency. To remove this partial dependency, we can decompose the relation into two relations: one with AB as the candidate key and the other with B as the candidate key. In the second relation, B can be a candidate key because it determines the value of C.
      The fact that B might be null is not relevant to whether or not it can be a candidate key. A candidate key is a minimal set of attributes that uniquely identifies each tuple in a relation. Whether or not an attribute can be null depends on the constraints defined for that attribute.

    • @kaustabhchakraborty4721
      @kaustabhchakraborty4721 Рік тому +2

      @@KNOWLEDGEGATE_kg got it sir, I actually considered that candidate key cannot be null as an underlying constraint which is not true. Thanks a lot sir.

  • @krishankumarsahme
    @krishankumarsahme Рік тому +1

    maja aa gaya sir

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

      Thank you dear 😍keep learning & supporting ! Do visit our website www.knowledgegate.in for more amazing courses & contents 👍😊

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

    from column A a gives 1 in coumn B and also a gives 3 how is it possible?

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

      it is possible beacause A is not a key itself but only a part of candidate key AB so AB combined needs to be unique.

  • @PawanKumar-cw9ko
    @PawanKumar-cw9ko 6 років тому

    I the examle functinal dependencies is only given b->c according this no one is super key so no candidate key but how can you assume ab without any dependencies.

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

      A candidate key is ofcourse formed, ie AB.

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

      A is essential attribute..... So we must include it in candidate key

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

    sir please upload i english It will helpful to all students

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

    R1 wale table Mei (ABC) ayega na, why only R1(AB)

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

      R1 mein ABC ni aayega kuki usse redundancy hogi.. 2NF mein decompose krne pr AB k pass bs AB reh gya toh un 2no ko likha h baaki R2 mein B aur C ki different table bna di. Ek baar isse pichli video dobara dekhlo smjh aa jaayega

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

    can you please help me out with R(ABCD) AB->CD ,D->A check 2NF

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

      Dear @Nirjhar, 2NF requires that a relation be in 1NF and that there are no partial dependencies. A partial dependency occurs when a non-prime attribute is dependent on a proper subset of a candidate key.
      In this case, the candidate key for the relation R(ABCD) is AB, since AB->CD determines all other attributes in the relation. Since D->A, we can see that attribute A is dependent on D, which is not a candidate key and is only part of the candidate key AB. This means that there is a partial dependency in the relation.
      Therefore, the relation R(ABCD) with functional dependencies AB->CD and D->A is not in 2NF.

  • @KiranKumar-mt3of
    @KiranKumar-mt3of 4 роки тому

    Everything is fine... But if you explain with some real-time example that could be more helpful...

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

    Masst

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

    Better than Gate smashers!

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

    Sir, Please make a complete Series on solving the previous year GATE Questions Paper

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

    Sir, i think better if you using english full. it makes more people understand easily

  • @Ramjiram9997
    @Ramjiram9997 5 місяців тому

    Candidate key may be null??

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

    AC-------->B has functional dependency.

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

    B ban gaya neta.....😄😄
    Whaa sir

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

    Sir what if B is null. Then how will we decompose table

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

      B cannot be null because after on the position of Neta it becomes Candidate key(PK).. which cannot be null

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

    AB is not a candidate key in this, because they are not uniquely identify. Check row no 4th and 6th. And If I am wrong do correct me.

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

    What will do if we have 3 ->w in R2?

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

      It doesn't matter , you'll just have to replace z with w to get rid of redundancy

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

    B agr bol raha h ki wo c ko fetch kr lega mtlb kr lega iska mtlb wo kbhi null nhi hoga. Moral of the story ye h ki hum jabardasti suppose kr rahe h ki b null ho jaega

  • @AryanSingh2512.
    @AryanSingh2512. 5 років тому

    where is 4nf?

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

    im confused....the title is in engilsh, but watching the video in a totally different language...even then I was still able to understand, but it just threw me off..

  • @JatinKumar-ei1dg
    @JatinKumar-ei1dg 3 роки тому +1

    Gzb

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

      Thanks a lot Jatin, keep learning and supporting !! Do visit our website www.knowledgegate.in for more courses and contents !!

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

    can't find 3rd normal form

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

    sir can you share your email address. i need to know about euler graph`s application.

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

    with respect sir, why do you upload the videos in 480p only..
    // P.S. - Great fan of your teaching , would surely like to meet you one day :-)

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

    can't find 3NF

  • @Good-tz8ep
    @Good-tz8ep 2 роки тому +2

    ❤️❤️♥️💕💕

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

    hi sir

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

    Sir

  • @sarbanshusanyal6854
    @sarbanshusanyal6854 Місяць тому

    9:19 ye jo neta the B agar wo kahin bhatak jate aur ban jate null to hum C ko kaise find karte hai.. 😂😂

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

    Sir please explain in english. Difficult to understand in hindi

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

    How to become neta without joining Politics
    by learning dbms

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

    how can AB derives C? A is not Candidate key

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

      A in itself is not a candidate key, but AB is. This is because A and B both did not have any incoming edges, that means they surely have to be included in the candidate key.

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

    A.C mangra h purty

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

    b ban gaye neta aur election me har gaye

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

    B hamesha Neta banta h

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

    🔥Complete DBMS by Sanchit Sir: tiny.cc/DBMS_Sanchitsir_kg
    🔥🔥All Computer Science Subjects by Sanchit Sir: tiny.cc/CSbundle_dbms_kg

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

    Fir bhi Modi hee jitega BTW awesome lecture sir

  • @DEEPAKVERMA-yv7ei
    @DEEPAKVERMA-yv7ei 6 років тому

    Thanks sir ji

  • @RaviSingh-yf6jd
    @RaviSingh-yf6jd 5 років тому

    Thanks sir

  • @prashantjain1007
    @prashantjain1007 Рік тому +1

    Thanks a lot Sir

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

      Most welcome dear ❤Keep learning & supporting! Stay connected for more amazing videos & upcoming contents 👍😊