For complete DBMS, check out this video: kzbin.info/www/bejne/j4PRm3qbhsemfrM
@mindpower4214 жыл бұрын
Friends we just watch videos and move forward. But we don't realize what all hard work sanchit sir has done to make these videos. Sir you are one of the best teachers I have ever seen and friends this channel deserves more recognition.
@aniketshukla35526 жыл бұрын
no words to appreciate ur effort and knowledge.......ur knowledge gate is more precious than india gate :)...#blessings
@roshankumaryadav87726 жыл бұрын
sir aapko sare engineers ki dua lagegi..... thankyou for saving lakhs of engineers
@narendraparmar16316 жыл бұрын
Sir you are making data base very very easy to learn. Sir you have skill to make any complicated topic to make it easy. Never stop teaching sir, we are always with you Thanks a lot😆
@shailjagoyal95692 жыл бұрын
I agree. He is best teacher
@faizanalvi57206 жыл бұрын
Sir,you are the best teacher on you tube for dbms and normalization seriously you teach excellent. Thank you so much
@jazz53143 жыл бұрын
Sir.. aap bahot aasani se sab samjha dete hai.. sahi me.. dil khush hojata hai.. 🙂👌
@KNOWLEDGEGATE_kg3 жыл бұрын
Thanks a lot dear Jyoti, keep learning & supporting !! Do visit our website www.knowledgegate.in for more courses & contents !!
@imsweety26015 жыл бұрын
U r best💟 no teacher can teach like u ...like d way u make things simpler...thank u soo much sir...no words in ur appreciation u r just awsome😄😄
@saurabhprajapati47826 жыл бұрын
Hats off to you sir. Your teaching skill are awesome and fantastic. Video quality is also too good and video quality is awesome at 480p 👌👌 And Thanks a lot for your great work and support to us..🙏
@ashutoshdixit28064 жыл бұрын
hukum ka ikka boss
@mohitchhabria40143 жыл бұрын
Sir in 3rd example at 12:00 only B should be the candidate key na?
@know_howto52376 жыл бұрын
Thanks a lot sir, for your efforts. God bless you!
@AjayKumar-zq7vm5 жыл бұрын
kya flow he sir aapke padhane kaa maan gaye. really appreciable
@neerajyadav796 жыл бұрын
Excellent Session and very good tricks to learn to find candidate key!!
@rashityagi66126 жыл бұрын
Sir your are the best teacher of computer science on KZbin so plz don’t do any other channel work only on this because so many ppl who have no access to any coaching rely on you for help . Plz grow this channel more and more so that people who need your help get it . Thanks 🙏
@abhinavs036 жыл бұрын
As usual, short, simple and useful video. Thanks for the efforts sir! 😃
@dhrubajoytichatterjee9994 жыл бұрын
Every Semester we fortunately get one superhero in youtube, for 6th Semester you are the one Sir.
@abirpaul90273 жыл бұрын
This is the best KZbin channel to learn DBMS
@KNOWLEDGEGATE_kg3 жыл бұрын
Thanks a lot dear Abir, keep learning and supporting !! Do visit our website www.knowledgegate.in for more courses & contents !!
@kanchansharma84543 жыл бұрын
You have such a happy face sir. Keep smiling and keep helping us
@KNOWLEDGEGATE_kg3 жыл бұрын
Thank you Kanchan.. keep learning and supporting !!
@AnubhavMadhav4 жыл бұрын
In example 5, only 'B' is the candidate key, as it is the only essential attribute and closure of B gives us the complete relation too. And any further key, is just the superset of it. Please verify!! Thank You so much Sir!! You are the Best!! See, you made me an expert in this I guess. 😄
@badalkamli78163 жыл бұрын
That's what I was wondering about
@debasispattanaik17245 жыл бұрын
Sir. .. excellent...I had doubt...but 100% clear... thank you sir...
@rohan87584 жыл бұрын
@20:40 in the question 6th, C.K-> {y, wx, wz} you have told but candidate key definition is minimal super key, According to this def.. C.K->[y] only. If i am wrong then correct me..
@chintangaur23063 жыл бұрын
same question...
@delhicitizen6396 Жыл бұрын
Y wx or zx ka part nhi he wo unique he .. isliye wo bhi c.k he
@er.govindnarayan75265 жыл бұрын
Well explanation sir. Thank you.
@ravi090ravi5 ай бұрын
After watching 7 bookish-languaged videos, this is finally the "Bhramastra" video... All concepts Crystal - Clear... Thanx a lot
@KNOWLEDGEGATE_kg5 ай бұрын
Glad you liked it, Ravi. Thanks for watching our content, stay connected & keep learning😊
@siddhant2943 Жыл бұрын
In example problem 3, R(ABCDEF), relation R could be functionally determined from attribute B alone. B must be the only candidate key for the relation. Please verify.
@Pradeepkumar-kq7bj5 жыл бұрын
sir you are great teacher pls upload more videos reletional calculus
@varunpandey97862 жыл бұрын
To find essential attributes....we can also check on the left of all relations & see which attributes are not present there in the given relation
@rajkumarsingh14734 жыл бұрын
in 4th q (16:22) the candicate key willbe B and D by b we can go to cd and using c to a and by D we can go to b so it will be also a ck
@abantyring7324 жыл бұрын
Sir ur effort is colossal, pls if possible teach us some more examples with complex one.
@arpanmondal49795 жыл бұрын
Sir aap itna achcha kaise padhate hai... kya hold hai apka subject k upar!!! Kash aap mere college k teacher hote...Toh padhne mein maja aa jata
@nipunkumargoel76446 жыл бұрын
best DBMS tutorial. Thank you
@ankitmehta41333 жыл бұрын
Thank you. Now I can find Candidate keys. Just because of you.
@KNOWLEDGEGATE_kg3 жыл бұрын
Great !! Stay connected for more videos !! Do visit our website www.knowledgegate.in for more courses & contents !! Keep learning and supporting !!
@makjamia083 жыл бұрын
Relation R has eight attributes ABCDEFGH. Fields of R contain only atomic values. F={CH→G, A→BC, B→CFH, E→A, F→EG} is a set of functional dependencies (FDs) so that F + is exactly the set of FDs that hold for R. Q.54 How many candidate keys does the relation R have? (A) 3 (B) 4 (C) 5 (D) 6 Q.55 The relation R is (A) in 1NF, but not in 2NF. (B) in 2NF, but not in 3NF. (C) in 3NF, but not in BCNF. (D) in BCNF.
@rohitverma44495 жыл бұрын
I love....... your vedios... Sir..... Ji........ Sir please make more vedios on tough questions to find candidate key 🙂🙃
@c.danielpremkumar84954 жыл бұрын
9:04 how can BD be a candidate key ? Because to get D you need both A and B. B alone cannot find D.
@anushkashankarsrivastava66814 жыл бұрын
BD= DB(itself) A(D-->A, also BA-->CD and D has already occurred once) so BD= BDAC
@surajsharma9394 жыл бұрын
YOU ARE RIGHT
@Karthikhebbar42 жыл бұрын
@@anushkashankarsrivastava6681 Thanks!
@Anupam17826 жыл бұрын
sir,please provide some more questions related to finding a candidate key. thanks
@KNOWLEDGEGATE_kg2 жыл бұрын
🔥Complete DBMS by Sanchit Sir: tiny.cc/DBMS_Sanchitsir_kg 🔥🔥All Computer Science Subjects by Sanchit Sir: tiny.cc/CSbundle_dbms_kg
@anjaliverma9054 жыл бұрын
Sir in question 3 B would be candidate key , ( BF ) wouldn't be a candidate key nah ????
@sarthaknirgude3 ай бұрын
No,F is essential attr. so we need to consider F ,If we only consider B then (B)+ = ABCDE here F is missing hence B can't be C.K>
@varunyadav-zp6pw6 жыл бұрын
awsome teaching style.. Best Video Tutorials on dbms
@rozinanaz19075 жыл бұрын
Sir you are excellent... The way of explanation is really very nice... I was never ever interested in these topic but only because of your teaching this has become a much more interesting subject for me ever
@RealZephyro3 жыл бұрын
absolutely lovely video and thank you very much for helping us and taking so much pain for us ♥️
@KNOWLEDGEGATE_kg3 жыл бұрын
Thanks a lot.. Keep learning and supporting !!
@Harshita_Bhardwaj3 жыл бұрын
Thank you sir very informative interesting and detailed video!
@KNOWLEDGEGATE_kg3 жыл бұрын
So nice of you, visit www.knowledgegate.in for more courses and content👍
@Harshita_Bhardwaj3 жыл бұрын
@@KNOWLEDGEGATE_kg Absolutely Sir. Thanks a ton again😃
@jyotisawakare8625 жыл бұрын
Excellent video... thanks a lot for taking so many examples.
@shreyagupta96436 жыл бұрын
Sir I like your tricks
@exampoint678 Жыл бұрын
One of best lecture 🙏
@KNOWLEDGEGATE_kg Жыл бұрын
Thanks a lot ❤Keep learning & stay connected for more amazing contents👍😊 You can also check out our course for all Computer Science subjects, sharing the link below: www.knowledgegate.in/learn/Zero-to-Hero-in-Computer-Science
@shikshitkumarverma42985 жыл бұрын
Thankuu so much sir for making this video for us
@48_subhambanerjee22 Жыл бұрын
Sir this is easy, but i found some questions where there are no incomming edge but still candidate key, like R={A,B,C,D,E} FD={A->BC, CD->E, B->D, E->A} Here no attribute have incomming edge... Still A and CD are candidate key
@KNOWLEDGEGATE_kg Жыл бұрын
Dear @Shubham, In the context of functional dependencies in a relation, a candidate key is a minimal set of attributes that can uniquely identify a tuple (row) in the relation. In other words, a candidate key is a set of attributes that functionally determines all other attributes in the relation. In your example, the relation R has the attributes {A,B,C,D,E} and the set of functional dependencies FD={A->BC, CD->E, B->D, E->A}. From these functional dependencies, we can derive the following additional dependencies using Armstrong’s axioms: A->D (using transitivity: A->B and B->D) A->E (using transitivity: A->D and CD->E) A->BCDE (using union: A->BC, A->D, and A->E) This shows that the attribute A functionally determines all other attributes in the relation. Since A is a single attribute, it is also minimal. Therefore, A is a candidate key for the relation. Similarly, we can derive the following additional dependencies for the attribute set CD: CD->A (using transitivity: CD->E and E->A) CD->B (using transitivity: CD->A and A->B) CD->D (using reflexivity: D->D) CD->ABCDE (using union: CD->A, CD->B, CD->E, and CD->D) This shows that the attribute set CD also functionally determines all other attributes in the relation. Since there are no smaller subsets of CD that can functionally determine all other attributes, it is also minimal. Therefore, CD is also a candidate key for the relation. The concept of incoming edges is related to the construction of a dependency graph to find candidate keys. In a dependency graph, nodes represent attributes and edges represent functional dependencies between attributes. An incoming edge to an attribute means that there exists a functional dependency where the attribute is on the right-hand side. In your example, even though there are no incoming edges to any attribute in the dependency graph, we can still find candidate keys by analyzing the functional dependencies and applying Armstrong’s axioms as shown above.
@48_subhambanerjee22 Жыл бұрын
@@KNOWLEDGEGATE_kg thanks sir for clearing my doubt 🥺 That's why I love you sir
@48_subhambanerjee22 Жыл бұрын
And sir I will tell my friends about you too sir. You are the best teacher ❤️
@shwetaasingh48076 жыл бұрын
Awesome video... Don't have words
@pratikaagnihotri23465 жыл бұрын
wow sir, you are amazing. What an explanation...
@nischalpokharel19105 жыл бұрын
in last example BDE D gives AE then AB gives C then E can give F then all are derrived but why it cant be closure
@hangsajyotidhar96965 жыл бұрын
DC gives AE
@rishabmudliar10583 жыл бұрын
Watching this a day before my DBMS exam :)
@Ankit-we8ym6 жыл бұрын
thank sir I watch all your videos and recommend everyone who is studying computer science and can understand hindi.
@deprakharjain4 жыл бұрын
Best explanation till date👌👌
@kanishksharma21396 жыл бұрын
sir thank you so much for providing these lectures...u r the best teacher for me... thank u so much.
@sayanisen80724 жыл бұрын
Do u have any more video on candidate key identification ? Plz share the link
@NikhilKumar-th6yj3 жыл бұрын
Sir in example 6 W can also be in that key?
@anubhavnegi74286 жыл бұрын
Very well explained sir.
@vaibhavkumar49512 жыл бұрын
at 10:01.......if we add A in BC then it will become ABC....... through ABC we can find the whole relation........ and through BC we can not find the whole relation....... so BC is not a proper subset of ABC......... so i think ABC should be the candidate key........ please solve my doubt sir!!
@vaibhavkumar49512 жыл бұрын
sorry, sir aa gya samaj me......
@KNOWLEDGEGATE_kg2 жыл бұрын
Great, Keep learning & supporting ! Do visit our website www.knowledgegate.in for more amazing courses & contents 👍😊
@j.nsingh4967 Жыл бұрын
Thanks a lot sir your teaching is fantastic 😊
@KNOWLEDGEGATE_kg Жыл бұрын
Glad you think so!😍Keep learning & supporting! Stay connected for more amazing contents & informative videos 👍
@mushahidhussain15164 жыл бұрын
Hates off to you sir, you are an amazing person. Thank you so much for these videos. From Pakistan.
@Flutterdev63914 жыл бұрын
Sir your video make our day's Thanks a lot
@sscknight5 жыл бұрын
Thank you sir!! You're a gem
@deepanshuagarwal44564 жыл бұрын
Your videos are awesome sir....🙏
@gollasaivenkatesh3 жыл бұрын
nice video ,we can write algo for finding this using your logic
@KNOWLEDGEGATE_kg3 жыл бұрын
Thank you so much.. Keep learning and supporting !!
@priyeshprince23186 жыл бұрын
Thanks sir for your kind support for us and sure upload another video with some trickey questions
@godofthunder88577 ай бұрын
Thank you so much 🙏, best explanation i found on KZbin 🔥
@KNOWLEDGEGATE_kg7 ай бұрын
You're welcome, am glad you liked the content. Keep learning, supporting & stay connected for more content👍
@shilpabajaj37326 жыл бұрын
best teacher
@KNOWLEDGEGATE_kg6 жыл бұрын
Thank you so much for considering that.. keep supporting and sharing videos with your friends so that I can help more and more people..
@akashshirale19276 жыл бұрын
in question number 6 ::(WZX) will also make a candidate key ....wonderful video learnt a lot ..thanks..
@namankhard42706 жыл бұрын
WZX will be the super key since XW or XZ are the candidate keys augmenting any other attribute to candidate key will make super key
@jeetendrayadav62574 жыл бұрын
Love you sir Ji for your dedicated efforts
@harshilshah25076 жыл бұрын
superb work bhai!!!
@makjamia083 жыл бұрын
Candidate key ka 2nd question samajh m nahi aaya... BF kaise candidate key ho gaya.. Usk baad combination lene ki zaroorat kyu nahi h???
@poojabindlish46156 жыл бұрын
U r grt sir. Its totally clear...tysm
@SumanKumar-ds7hl5 жыл бұрын
sir,in first question ABC is also a candidate key ,because there is no proper subset of ABC?
@AnubhavMadhav4 жыл бұрын
No bro, ABC is not even a key, because you cannot find the complete relation (ABCD) using closure of (ABC). I hope you got it.
@ayushiagarwal5286 жыл бұрын
In example 6, if we are asked about minimal candidate key, what will be the answer? 1(i.e y) or 3(all cks)
@AshishYadav-fi2zf6 жыл бұрын
i m also confused ....
@ayushiagarwal5286 жыл бұрын
If you get to know please let me know too
@AshishYadav-fi2zf6 жыл бұрын
ohk sure... but sanchit sir is more intelligent then me...
@adityyyaaa2 жыл бұрын
My day starts with colgate and ends with knowledge gate:)
@KNOWLEDGEGATE_kg2 жыл бұрын
Haha great. Keep learning & supporting, stay connected for more amazing contents 👍😊
@udaygupta9292 жыл бұрын
BD cannot be a candidate key using B I cannot C and using D I can access only A and from A I cannot access C but using AB
@delhicitizen6396 Жыл бұрын
Yes it's question no. 2...BD is not super key
@vanshikapatel949 Жыл бұрын
In example 6 Y is the closure attribute and it gives the R then why we need to find closure of wx and xz ??
@sarthakjoshi212 жыл бұрын
amazing sir
@KNOWLEDGEGATE_kg2 жыл бұрын
You're welcome! Keep learning & supporting ! Do visit our website www.knowledgegate.in for more amazing courses & contents 👍😊
@askariaziz41634 жыл бұрын
thank you for the special videos
@SaiKiran382523 жыл бұрын
Awesome
@ThePRINCEBARPAGA5 жыл бұрын
10:39 ahahah so funny F bhaisaab participate hi ni kar rahe...
@meeninathdhobale71545 жыл бұрын
sir you are great. thank you so much.
@kookaburra23743 жыл бұрын
How to find CK's if there is no FD's???
@NishaSharma-nd1dk3 жыл бұрын
Thanks sir g
@KNOWLEDGEGATE_kg3 жыл бұрын
Welcome
@akshatakasar19976 жыл бұрын
Please sir make videos on Elements of number theory .
@eaditvideocreation188711 ай бұрын
Thanks a lot sir your teaching performance excellent
@KNOWLEDGEGATE_kg11 ай бұрын
You're welcome, keep learning! You can also check out our website www.knowledgegate.in for more videos & contents👍
@kshitijkumre98955 жыл бұрын
14:25 you've made a MISTAKE. 'AD' is not the key. You cannot get all tuples of the relation from 'AD'. PLEASE CHECK IT.
@kshitijkumre98955 жыл бұрын
MISTAKE .................. 14:25
@VideoLanxer5 жыл бұрын
He has ability to use more than 10% of Brain power !!
@PANKAJKUMAR-uk3uo6 жыл бұрын
and what is composite key?
@gurmailsingh7926 жыл бұрын
sir 4th example me AD and BC kaise key ho sakta hai ???????? because with only A we cannot find C and in case of BD how can we reach to C???? Please explain Sir..... Thanks
@Harendrasingh-op3lv6 жыл бұрын
in case of (AD)+ = (A,D already exist D->B so B also exist so (AD)+ = (A, D, B,... now AB -> CD => AB->C,AB->D(decompositon property) so (AD)+ = (ADBC);
@Harendrasingh-op3lv6 жыл бұрын
Same in case of BC;
@sravani95956 жыл бұрын
@@Harendrasingh-op3lv tq sir now I understood it well
@Harendrasingh-op3lv6 жыл бұрын
@@sravani9595 welcome 😊 .by the way I am not sir.... currently in 3rd year
@sravani95956 жыл бұрын
@@Harendrasingh-op3lv hoo kk
@snehaedke35046 жыл бұрын
Superb Sir
@rozinanaz19075 жыл бұрын
Please give some more example to work for net exam
@Raushankumar-mq7dj6 жыл бұрын
3rd example really awesome
@being1better8013 жыл бұрын
Har kisiko aane ka moka milega. If you watched class attentively you will get it
@KNOWLEDGEGATE_kg3 жыл бұрын
Yes👍 For more courses and content of Knowledge GATE, plz visit tiny.cc/yt_kgwebsite👍
@sudeshnapal18326 жыл бұрын
hats off to you sir
@nilamkumari41164 жыл бұрын
Thank you so much sir.....
@CuriousGirl-g2g6 жыл бұрын
Thank you sir.
@lsuremusic37876 жыл бұрын
Awsome.. Thankuvsir
@krupaparekh62396 жыл бұрын
sir can you tell me what is exactly schema means? because i am very confused about it and i can not understand it by definitions..
@alokagrawal25456 жыл бұрын
krupa parekh In simple term ,schema means table.
@AshishYadav-fi2zf6 жыл бұрын
sir..example 6 mein 1 hi candidate key honi chahiye..
@sravani95956 жыл бұрын
Ss I too think the same
@aviksarkar7076 жыл бұрын
Y has the capability to identify all other attributes, so our motive should be to find Y. WX-> Y can identify Y trivially, so WX is a candidate key. Z - > W, so XZ can identify W and WX -> Y, so XZ is a candidate key. Total 3 candidate keys - Y, WX,XZ
@PrashantSingh-oj5ez6 жыл бұрын
no we have to take all possible combination
@amrutabagalkot64074 жыл бұрын
Sir pls explain how to find candidate keys when FDS are not given