1NF 2NF 3NF DBMS

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • 1NF 2NF 3NF DBMS

КОМЕНТАРІ • 153

  • @sprintspirit7502
    @sprintspirit7502 3 роки тому +101

    Best normalization tutorial on the internet.
    Short and accurate.
    Congratulations!!!

    • @SaghirSchool
      @SaghirSchool  2 роки тому +14

      thank consider subscribing and also sharing it as well thank you

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

      looks like sponsored comment lol

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

      @@itstahaali Myb looks but it is not ;)

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

    Fantastic examples to help me understand normalization! Thank you!

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

    Thanks dude, I loved how you explained 2NF and 3NF, clear enough

  • @raphgate1496
    @raphgate1496 3 місяці тому +3

    Your tutorial is way clearer than some thousand dollar courses that I've seen online.

  • @Dm5messerly
    @Dm5messerly 11 місяців тому

    Really clear and concise. The examples provided made everything so clear.

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

    Super clear explanation, thank you so much!

  • @daphneysethe7562
    @daphneysethe7562 2 роки тому +7

    The best Tutor I ever met who made me understand Normalisation within a period of 10 minutes wow. Good job🥰🥰🥰 I am repeating this module as supplementary but I'm telling you with your tutorial lessons il make it 🤗

  • @sophanithphon
    @sophanithphon 6 місяців тому

    It is the best normal-form video explanation ever. I'm very appreciative.

  • @Subha11.11
    @Subha11.11 3 роки тому +2

    Great explanation, keep up the great work 👍🏻

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

    Well explained. Crystal clear normalization lecture ever. Lots of love from Bangladesh.

  • @sujalpardasani3199
    @sujalpardasani3199 2 роки тому +5

    Normalization is just fitted in my mind with this video,i was very confused between 2nf and 3nf ....thankyou sir for the best video

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

    thumbs up for the good simplified work.

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

    Great vid cleared my concepts regarding NFs on which I was struggling

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

    You explained everything so well, anyone can understand you the best 😃😃😃

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

    Thanks a lot, I've been looking for this kind of tutorial, you saved my life brother..
    Thank you....

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

    Very well explained. Thank you ❤️

  • @zainali-pm1mn
    @zainali-pm1mn 3 роки тому +4

    very well explained. I had no issue while understanding it. Thank you so much sir

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

      i m glad you liked it,Kindly share my channel , that ll be a big support

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

    Thank you so much sir. Much love ❤

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

    too good brother. Thank you for this video!

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

    Thank you, my teacher is very hard to understand and made these seem so much harder lol.

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

    Thank you very much! Best video for exam preparation with less time.

  • @younus.athlete
    @younus.athlete 2 роки тому

    Slides are Organized and all Video are to the Point
    thats really nice

  • @enderesting
    @enderesting Рік тому +8

    in 4:55, wouldn't Name be partially dependent to the composite key as well? it does not depend on Course, just the StudentId.

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

      same question

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

      @@elaf7092 its not partially dependent coz you need to know the student thats taking that course

    • @sivaprasanthmasilamani8752
      @sivaprasanthmasilamani8752 2 місяці тому

      That's not true. You only need to know the studentid to know the name. So in practice, I would create a new table called Student with student id as primary key and student name as non-key column

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

    Brilliant explanation.

  • @human2579
    @human2579 5 місяців тому +1

    SIMPLE, PERFECT AND CLEAR

  • @KhoaNguyen-nt5cn
    @KhoaNguyen-nt5cn 3 роки тому

    Absolutely understand that. BIG THANKS

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

    Thank you so much for this video!

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

    wow amazing clear explanation after searching so many videos..

  • @PulengMakumane-rn5rh
    @PulengMakumane-rn5rh 9 місяців тому

    This is very clear thank you😊❤

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

    the best among those that have come across

  • @safuan9935
    @safuan9935 2 місяці тому

    I don't see any 2nd normal form in your example of 3rd normal. In the vid, u say that it must be in 2 nd normal form before proceeding with 3rd right?

  • @chintusharma1
    @chintusharma1 3 місяці тому

    🎉best video that a DBMS student need

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

    Thanks Saghir,
    liked subbed and shared,
    much better than my prof!!

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

    you're so amazing !! life saver

  • @manashejmadi
    @manashejmadi 7 місяців тому

    fantastic explanation. Thanks

  • @sureshgandhi3918
    @sureshgandhi3918 3 роки тому +12

    great explanation. I have a doubt though. At 5:26 can't we separate the name column together with student id in a separate table. Isn't student name dependent on just student id but not the course?

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

      Thank u , but then again student id is the part of primary key , so we cant disturb that part on the other hand teacher and course are not part of primary ,thats why we can move them , if you ve liked the video please d me a favor and share it wherever you can

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

      the students still enroll in a course so that means the student is dependent on the student ID and course.

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

      @@fli4343 Yes , of course

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

      @@SaghirSchool how is course not part of the primary key?

    • @052khandkermoniruzzaman7
      @052khandkermoniruzzaman7 Рік тому

      exactly is'nt name is partily dependent on student id only. so name should also be separated

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

    thanks for this video man.

  • @cepheusff4876
    @cepheusff4876 11 місяців тому

    Great bro.....I have watched more than 10 videos but I can't understand normalisation......you got that in 10mins✌️❤️

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

    Kindly make BCNF video as well.

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

      sure my friend will work on it this week,also please share my channel

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

    Good bro good content sure I will share ur videos

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

      do me a favour, kindly share this whereever possible,will be a real help

  • @younus.athlete
    @younus.athlete 2 роки тому

    Sir ! Thank you so much for Uploading this Video this Video Clear My all concepts

  • @TimeouT-lm1fw
    @TimeouT-lm1fw 3 роки тому

    This is awesome bro wtf

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

    Not too lengthy but still concept is well explained. Thanku Sagir.

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

    Thank you sir you clear all my doubts🙂

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

    Nicely explained thank you❤

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

    Bhai kasam say dil khush kar diya itnay mazay ka samjhaya aap nay...salaamat rahen or khub taraqi karen ameen

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

      plz share karain isy , will be grear help

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

    Good be your 100th subscriber. Very helpful content. Best wishes 👏

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

      Well appreciated thanks, i ll be makimg more content soon thanks for the support

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

      Kindly share my channel , that ll be a big support

  • @GarlapatiBhoomikareddy-zo9vt

    Hi
    How can we join the table in 1st NF without mentioning the candidate key in phone table?

  • @TimeouT-lm1fw
    @TimeouT-lm1fw 3 роки тому +3

    I didn't know where to start from till I saw this happy I clicked this

  • @AlumniAssociationFOLSGTU
    @AlumniAssociationFOLSGTU 3 місяці тому

    HI SIR, YOU ARE SO GOOD. You explain this topic very well .

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

    Thank you so much for this video 1 day to my exams

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

      thank consider subscribing and also sharing it as well thank you

  • @abdullahriffat8355
    @abdullahriffat8355 2 місяці тому

    how is name dependent on both keys in 2nf

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

    But in d example for 3rd NF , max marks is dependent on exam type ...not student id ...means maxmarks is not fully functional dependent on primary key(which is student id) ...so it seems like d case of 2nd normal form only

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

    Understood clearly ❤

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

    Just awesome!!!

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

    Worth watching

  • @architpuri6813
    @architpuri6813 4 місяці тому

    Doesn't the new table created at 2:50 also violate 1NF though? Because of the repeating names? I personally thought it should be a table consisting of employeeID linked with phone numbers, but I'm not sure, could be wrong

    • @SaghirSchool
      @SaghirSchool  4 місяці тому

      no it does not actually , bcz now its a linked table , and linked table has the liberty of that

  • @MuhammadUmair-vd6fx
    @MuhammadUmair-vd6fx 2 роки тому

    Well explained the topic

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

    Very nice.. excellent explanation.. just correct the typos in your slides

  • @EfilWarlord
    @EfilWarlord 7 місяців тому

    min 5:30,it still doesnt pass 2NF because Name depends only on studentID and has nothing to do with the course coloumn, correct?

  • @amt.7rambo670
    @amt.7rambo670 2 місяці тому

    perfect tutorial bro found it just before exam

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

    why Teacher 'G' teaches two subjects in 5:23? u can assign different value

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

    Thank you sir

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

    Nyc explained sir thank you sir...

  • @AbhishekYadav-pv1es
    @AbhishekYadav-pv1es Місяць тому

    in 2NF you have set Primary key to two fields(columns) which is not possible in ms access because a primary can only have unique values and not repeating values, and it cannot have null(empty) values as well.
    in MS access both two columns cannot have primary key, and a value that repeats (in a column).

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

    @Saghir, if a column is primary key by default you cannot have redundant data. So having 201 twice isnt possible

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

      It is possible if we have to display marks of 2 subjects in one table

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

    Very well explained !!
    @Saghir School

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

    very helpful

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

    this really helped alot. Thank you

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

    explained soo clearly

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

    thanks a lot nice explation

  • @InsanWorrier
    @InsanWorrier 4 місяці тому

    Best 🔥❤‍🔥

  • @jigarkathiriya66
    @jigarkathiriya66 3 роки тому +27

    In the 2nf that you have described.......why only teacher is partially dependent while student_name also only depend on Id i.e student_name nothing to do with course name...Id is enough to identify student....can we remove that column ??????

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

      Yes you are correct.

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

      Yep in this case , the marks should be separated

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

      What I think is, if someone is a student then he must have any course, otherwise his name doesn't have any purpose to get enlisted in this table, and hence s.name depends on course name too.

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

    4.58 Sir, If student ID is primary key , then it's must be follow rules of primary key. 201 and 205 violtes rules ( Each row having unique value ).

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

      and name is also partially dependent bcz it can be determined by std_id.

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

    thank you

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

    Thanks :)

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

    best explanation

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

    in 2NF, Name is just dependent on studentID alone, right, which is partial dependency? it should also have been removed right

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

      no its not like that, name is a part of primary key , here name and id the combination is primary key , so the name is exemt from this

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

      @@SaghirSchool how is it part of the primary key? you said the composite key was the studentid and course, right?

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

      @@SaghirSchool I think they mean that in the 2NF example. the non-key column "Name" is dependent on only the Primary Key "StudentId". Since "Name" isn't dependent on the Key column "course", shouldn't name also be removed and made into a seperate table?

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

    Am a bit confused in the student ID primary key(201)..I thought primary key columns can't have repeating rows...and 201 appeared twice am not a pro so if this question sounds silly, please bear with me😊

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

      you must be talking about the 2nf part , its a different thing all together where there is a need of more than one primary key combinations to make it primary , in that one column can repeat itself but but the combination of columns which is unique and giving it the difference factor, there is a same video made on this in hindi as well if u want it so

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

      @@SaghirSchool can u explain more clearly to that question pls

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

      @@suprajaiyer2000 sure, what u need to know more about it?

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

      @@SaghirSchool answer for the same question how two primary keys

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

      @@suprajaiyer2000 there can be a situation where we need more than one primary key column if we know that there is a possibility of repetition of a value in a column then combination of two columns are taken as primary , if we r certain that the combination of two columns is totally unique then problem solved and keep in mind there can be more than two primary columns as well

  • @AliRaza-ei1mt
    @AliRaza-ei1mt 5 місяців тому

    best video

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

    Simple and fast

  • @FahmiEshaq
    @FahmiEshaq 3 роки тому +6

    Well explained...

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

      thank consider subscribing and also sharing it as well thank you

  • @user-tk2xk6uh1j
    @user-tk2xk6uh1j 6 місяців тому

    super

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

    Osm

  • @tayyabali-jw6oh
    @tayyabali-jw6oh Місяць тому

    love hogya

  • @FA-BCS-ALIRAZAUnknown
    @FA-BCS-ALIRAZAUnknown Місяць тому

    very good lecture

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

    Your 1NF is wrong, i guess...there can be many people with the same name, so the second table should have the emp_Id and the phone number

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

    Wow

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

    Easiest normalization video ever.

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

    If there is Std Id. Std name prof Id Prof Name and Grade table
    What will be it's 2nf

  • @tenebrae1191
    @tenebrae1191 3 місяці тому

    👏

  • @chaithuchaitanya9273
    @chaithuchaitanya9273 2 місяці тому

    good exp

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

    in the 2NF student ID is dependent on the student name which is part of the composite key

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

      composite key is when there is a need of more than one column s combination to be unique,here id and course is repeatable but not the combination of both , so this combination is the composite key here

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

      @@SaghirSchool Dude even in the new table which u have formed for 2NF is not deprived partial dependency
      See partial dependency means if part of your candidate key within a composite key is functionally dependent on any NON-prime attribute its not in 2nf.
      Here SID+Course is the composite key , SID functionally dependent on Name and Also Course is functionallly dependent on Teacher ,So there is two partial dependencies but you have solved to remove one partail dependency only
      i will descibe below how it should may be helpful for some people -
      studentid which has partial dependency on name hence its not still in 2nF, You should have divided it into 3 tables to make it deprived of 2nf like Table1-SID,NAME Table2-Course,Teacher Table3-SID,Course,Marks now only its in 2NF

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

    Wauuuuuuu

  • @feddylacabra254
    @feddylacabra254 7 місяців тому

    Just wow🎉🎉🎉🎉🫡

  • @narayanap-jz9gg
    @narayanap-jz9gg 2 місяці тому

    I heed one question please solve the answers question : input - a1bb2c3dd4e output - charnumcharcharnumcharnumcharcharnumchar
    please write the query answers

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

    great

  • @SaghirSchool
    @SaghirSchool  11 місяців тому

    instagram.com/_saghir/ follow me there plz

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

    No goog