Тёмный

BCNF Decomposition 

CSDS - Computer & Data Science
Подписаться 152
Просмотров 45 тыс.
50% 1

Step by step explanation on how to find the decomposition of a relation to BCNF.
#BCNF #Decimposition #NormalForm #Data #dbms
Please subscribe to my channel
/ @csds-computerdatascie...

Опубликовано:

 

4 фев 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 38   
@user-hb3lk7bq5z
@user-hb3lk7bq5z 2 месяца назад
Amazing, you managed to make a clear explanation in 8 minutes whereas my professor confused the entire class over 2 lectures
@syedrafayullah6749
@syedrafayullah6749 2 года назад
Thank you so much, this is the only video that helped me bro.. I have been trying to understand this all semester...
@Ragehunter
@Ragehunter 27 дней назад
No cap, after searching and listening all BCNF videos on RU-vid for DBMS finals this video is BEST VIDEO for BCNF. If you see this please dont skip this gem video. Thank you so much man, amazing explonation 🙏👌💯
@singouini9687
@singouini9687 2 месяца назад
Life saver, out of the pool of videos, yours is the only one that did the job! Thanks
@thierrybeaulieu4403
@thierrybeaulieu4403 2 года назад
You're now partially responsable of my degree
@UTKARSHMISHRA-rc8lt
@UTKARSHMISHRA-rc8lt 3 месяца назад
one of the best videos out there on BCNF
@bamusalako
@bamusalako 2 года назад
gj that was very well explained and good sheets instandly understood, damn its hard to find good explaining videos but when youve found one youre happy and i am now ty man
@aryankhandelwal1659
@aryankhandelwal1659 Год назад
nicely covered all concept of bcnf decomposition in such a short video great man👍👍
@valerianafuna8972
@valerianafuna8972 5 месяцев назад
this is the only video that i understood
@spamcolector
@spamcolector 6 месяцев назад
Thank you, very useful for CS students.
@theguitartist__
@theguitartist__ Год назад
life saving stuff, thank you so much
@abbasnassar6114
@abbasnassar6114 23 дня назад
Thank you very much 🎃🎃
@diegomorales4843
@diegomorales4843 Год назад
Wow, amazing explanation, thank you so much!
@bhavyakumar7423
@bhavyakumar7423 2 года назад
Very well done! Keep it up!!
@sumithreddy1088
@sumithreddy1088 6 месяцев назад
Thanks a lot !!!!! Was confused with this topic but ur lecture is very clear !!!!!!
@user-jx2ee8ed3m
@user-jx2ee8ed3m Год назад
thank you so much , this is the only video that helped me
@muhammadsameer1512
@muhammadsameer1512 Год назад
Thanks Sir...
@jl-wi4oh
@jl-wi4oh Год назад
legend
@anishmanandhar1203
@anishmanandhar1203 2 года назад
Alot of videos I see has refered R - X for X-> A and XA are you sure that this is correct?
@988skywalker
@988skywalker Год назад
For Canditate Keys for something like R4 lets say you end up with something like (A, C, F, G, E) would that be ACF->GE or AC->FGE or would it be ACFG->E, I was a bit of confused did this arrow just need to be true for the functional dependencies given in the problem I was working on?
@csds-computerdatascience3452
Candidate keys are defined by the known functional dependencies. The candidate key for (A,C,F,G,E) would be the minimum amount of attributes that there closure has all the attributes of the relation (A,C,F,G,E)
@988skywalker
@988skywalker Год назад
@@csds-computerdatascience3452 oh okay is it necessary to find all super keys at the beginning or is one sufficient
@Michael-wh4my
@Michael-wh4my Год назад
@dokyungsoo8623
@dokyungsoo8623 Месяц назад
Isnt closure of B is B,D,E?
@user-xg9ft7fs4i
@user-xg9ft7fs4i Год назад
FDs A->C and B->D have attributes that depend on part of the candidate key, so this relationship is not even in 2NF, let alone 3NF. So, how can you proceed with BCNF decomposition if it is not 3NF?
@martinlunn9660
@martinlunn9660 Год назад
The relation doesn't need to be in any specific form to be decomposed.
@user-xg9ft7fs4i
@user-xg9ft7fs4i Год назад
@@martinlunn9660 I think you are mistaken. BCNF is a subset of 3NF which in turn is a subset of 2NF. To decompose to BCNF, the FDs need to be in 3NF. Do not forget that FDs are describing a database schema so "relation doesn't need to be in any specific form to be decomposed' is invalid since you are not decomposing relations, but rather database schemas.
@abdullahshahid9051
@abdullahshahid9051 Год назад
@@user-xg9ft7fs4i Strictly speaking, a relation doesn't need to be in 2NF to apply BCNF decomposition. However, it is more common to first ensure that a relation is in 2NF before moving on to decompose it into BCNF, as the process of normalization typically follows a step-by-step progression from 1NF to 2NF to 3NF and then to BCNF. If you decompose a relation directly into BCNF, it will automatically satisfy the requirements of 2NF (and 3NF) as well. This is because BCNF is a stronger normal form than 2NF and 3NF.
@taliamoshe8578
@taliamoshe8578 Год назад
wait why you havnt put the R=(ABCD) from the start? you rather smaller R's?
@platinoob__2495
@platinoob__2495 2 года назад
If i have, for example, R(A,B,C,D,E,F) and F is not in any Functional dependency, what do I do?
@csds-computerdatascience3452
@csds-computerdatascience3452 2 года назад
In this case, we use the functional dependency F->F, because F can be determined from itself. The rest of the decomposition is according to the steps in the video.
@platinoob__2495
@platinoob__2495 2 года назад
@@csds-computerdatascience3452 thank you very much
@XD-wn6li
@XD-wn6li Год назад
why do you show AB->AB in R6? don't we want to show AB->CD?
@csds-computerdatascience3452
C & D are not in the partial relation R6, therefore the relation AB-> CD is not present in the relation R6. In each partial relation we are looking for the relevant functional dependencies, and in R6 this is only AB->AB.
@JeepartN
@JeepartN Год назад
im sorry but what does the plus mean in {D}⁺ ?
@csds-computerdatascience3452
{D}⁺- is the closure of the attribute D. The plus sign refers to the closure. If the term closure isn't familiar, I suggest checking out my video on the closure of an attribute. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RW17jm9hR4w.html
@Exquisite_Blue
@Exquisite_Blue 2 года назад
My guy it just does not compute in my brain. F
@csds-computerdatascience3452
@csds-computerdatascience3452 2 года назад
Sorry to hear that my friend
Далее
Learn Boyce-Codd Normal Form (BCNF)
13:37
Просмотров 91 тыс.
小路飞被臭死啦!#海贼王#路飞
00:27
Просмотров 2,1 млн
Kim bo’ldi bu qiz?
00:17
Просмотров 1,6 млн
1st, 2nd and 3rd Normal Form (Database Normalisation)
11:42
A Simple Way to Check if a Relation is in BCNF
9:44
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
BCNF EXAMPLE 1
11:17
Просмотров 9 тыс.
小路飞被臭死啦!#海贼王#路飞
00:27
Просмотров 2,1 млн