Normalization Practice Exercise | Third Normal Form| Denormalization

Normalization Practice Exercise | Third Normal Form| Denormalization

Tech Coach

3 года назад

85,832 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@user-nb5qj5do6k
@user-nb5qj5do6k - 21.12.2023 18:19

the first video is no longer available

Ответить
@brenotanquista9543
@brenotanquista9543 - 28.11.2023 18:49

Sir can you answer my simple question? If a table has no compound key and is in 1FN then automatically it is in 2FN?

Ответить
@user-rp1fz3hn1b
@user-rp1fz3hn1b - 21.11.2023 10:16

Great work, most asked in interviews

Ответить
@sobreinakentish8164
@sobreinakentish8164 - 13.11.2023 00:10

table 1 ( student ) - student_id, student name
table 2 ( course ) - course id, course name, teacher_id
table 3 ( teacher ) - teacher id, teacher name, teacher email
table 4 ( student course) - student id, course_id, grade
Table 5 (Course_teacher) - course_id, teacher_id

Ответить
@mapeiying8498
@mapeiying8498 - 05.11.2023 05:55

Hi, can I know precisely what way to determine the composite primary key?

Ответить
@vijais3576
@vijais3576 - 27.08.2023 07:28

Very nice explanation

Ответить
@eshaesha9100
@eshaesha9100 - 21.07.2023 23:13

I have confusion in 3rd NF. I mean Teacher name is dependendent on Course ID, so even teacher name ks not given, we can still say that teacher Email is dependent on Course ID. Because teacher A is teaching code with ID 10

Ответить
@qadeerahmedsafdar1323
@qadeerahmedsafdar1323 - 12.07.2023 12:10

Why you added id colum with teacher table by your own in 3rd nf?

Ответить
@phanendraojha7946
@phanendraojha7946 - 04.06.2023 11:17

sir plz make a video on tips to solve normalization 1nf , 2nf and 3nf . if u do , i will be grateful .

Ответить
@lehaswinipalla3365
@lehaswinipalla3365 - 27.05.2023 16:28

Thankss!

Ответить
@sarpegeertenu766
@sarpegeertenu766 - 08.05.2023 22:48

excellent explanation!

Ответить
@faizanbhatti5489
@faizanbhatti5489 - 22.02.2023 15:14

You said the given table is in 1NF, 1NF states that there is no multivalued attribute in the table, teacher email is multivalued attribute, then how it is in 1NF. Please explain?

Ответить
@pranavsam23
@pranavsam23 - 27.01.2023 11:40

This video made my day, Sir. I'm just revising the normalization chapter. You made my concept Base much stronger. Thank you.

Ответить
@xygon7379
@xygon7379 - 27.10.2022 19:36

Nice video, enjoyed the tennis references too

Ответить
@Oxalis11
@Oxalis11 - 29.06.2022 13:56

Thank you so much! Getting ready for an exam, and you explained it very well :)

Ответить
@fernandojackson7207
@fernandojackson7207 - 16.03.2022 03:42

Great Video. For the 3NF part, I guess we have Teacher Email depending on the non-prime attribute Teacher, right? Given the Primary Key of that table is Course_Id. Right?

Ответить
@jetmartin9501
@jetmartin9501 - 10.01.2022 22:37

Great stuff...thank you for giving everyone an exercise...Learning is only fully realized by doing. It would be great if you could post a solution to the bonus problem. Also it would useful to extending this series to show how you could use this DB structure (e.g., Joins) to extract any data needed from it.

My Solution to "bonus" challenge:
1 - Student table (student_id, student_name)
2 - Teacher table (teacher_id, teacher_name)
3 - Course table (course_id, course_name) <note: we've removed the teacher_id from this table>
4 - Students_Courses join Table (student_id, course_id, grade, teacher_id)

These Student, Teacher, and Course table can be associated to each other by using the Students_Course Join table.

Anybody agree, disagree, other solutions?

Ответить
@drtunmyatwin
@drtunmyatwin - 11.10.2021 16:19

table 1 ( student ) - student id, student name
table 2 ( course ) - course id, course name
table 3 ( teacher ) - teacher id, course id, teacher name, teacher email
table 4 ( student course table) - student_course id, student id, course id, grade

Ответить
@user-co8oc1rm5w
@user-co8oc1rm5w - 10.08.2021 23:52

1.student_id,student_name
2.course_id,course_name
3.teacher_id,teacher_name,teacher_email
4.student_id,course_id,teacher_id,grade
5.course_id,teacher_id.
please let me know if my ans is wrong.thanks.

Ответить
@develscrapper
@develscrapper - 06.07.2021 11:55

great explanation and graphics for teaching! 👍

Ответить
@sandeepchettupally
@sandeepchettupally - 06.06.2021 18:46

Wonderful bro! course name ,teacher id 5th mapping table will be added if we have two teachers for same course.

Ответить
@ramesh6176
@ramesh6176 - 21.03.2021 15:41

You are Rocking Vivek

Ответить
@yiutub2279
@yiutub2279 - 06.03.2021 19:11

Table 1 : student id, student name
2 : course I'd, course name
3 : teacher id, teacher name, email address
4 : student id, course Id, teacher id, Grade

Ответить