ھڪ ڊيٽابيس ۾ ٽرانسڪشنل انحصار ڇا آھي

सामान्यकरण सुनिश्चित गर्नको लागि مدد ڏيڻ لاء ٹرانزيڪٽ ادائيگي کان بچاء

ھڪ ڊيٽابيس ۾ ھڪڙو عارضي انحصار ھڪڙي ٽيبل ۾ ھڪٻئي سان لاڳاپو آھي جيڪو ھڪڙي بنيادي انحصار ڪري ٿو . ٽين جنرل فارم (3NF) جي عامي معيار کي حاصل ڪرڻ لاء، توهان کي ڪنهن به ٽرانسپورتي انحصار کي ختم ڪرڻ گهرجي.

ان جي فطرت سان، ھڪڙو عارضي طور تي انحصار ٽن يا ان کان وڌيڪ خاصيتن (يا ڊيٽابيس ڪالم) جو انھن جي وچ ۾ فنڪشنل انحصار آھي، مطلب آھي ته ڪلاس ۾ Column A ڪالھ کان ڪولي وچولي ڪولي سان.

اچو ته ڏسو ته اهو ڪيئن ڪم ڪري سگهي.

ٽرانسڪليسي درجي جا مثال

AUTHORS

مصنف_ID ليکڪ ڪتاب مصنفيت
Auth_001 اوسن سکاٽ ڪارڊ آنر جي راند گڏيل رياستون
Auth_001 اوسن سکاٽ ڪارڊ آنر جي راند گڏيل رياستون
Auth_002 مارگریٹ آڇرو هي هٿماد جي ٽولي ڪينيڊا

AUTHORS مٿي ڄاڻايل مثال ۾:

پر هي جدول هڪ ٽرانسڪشنل انحصار متعارف ڪرايو آهي:

بچاء تي ٽرانسپورٽ واري ٺاهه

ٽئين عام فارم کي يقيني بڻائڻ لاء، اچو ته ٽرانسڪتي انحصار کي هٽائي ڇڏيو.

اسان مصنفن ميز مان ڪتاب ڪالمن کي هٽائڻ ۽ الڳ ڪتابن جي ٽيبل ٺاهڻ کي شروع ڪري سگھو ٿا:

ڪتابون

ڪتاب_ID ڪتاب مصنف_ID
ڪتاب_001 آنر جي راند Auth_001
ڪتاب_001 ٻار جي دماغ Auth_001
ڪتاب_002 هي هٿماد جي ٽولي Auth_002

AUTHORS

مصنف_ID ليکڪ مصنفيت
Auth_001 اوسن سکاٽ ڪارڊ گڏيل رياستون
Auth_002 مارگریٹ آڇرو ڪينيڊا

ڇا اهو اهو درست آهي؟ اچو ته اسان جي انحصار کي جانچيو هاڻي:

ڪتابن جا ٽيبل

AUTHORS ٽيبل :

اسان کي هن ڊيٽا کي معمول ڪرڻ لاء هڪ ٽيون ٽيبل ٺاهڻ جي ضرورت آهي.

COUNTRIES

ملڪ_ID ملڪ
Coun_001 گڏيل رياستون
Coun_002 ڪينيڊا

AUTHORS

مصنف_ID ليکڪ ملڪ_ID
Auth_001 اوسن سکاٽ ڪارڊ Coun_001
Auth_002 مارگریٹ آڇرو Coun_002

ھاڻي اسان وٽ ٽي جدول آھن، انھن جي ميز جي وچ ۾ ڳنڍڻ لاء ڌارين چابمن جو استعمال ڪرڻ:

ڇو ته ٽرانسڪرت واري ٺاھ جوڙ خراب ڊيٽابيس ڊيزائن ۾

3 اين ايف کي يقيني بڻائڻ جي مدد لاء انتقالي انحصار کان بچڻ جو قدر ڇا آهي؟ اچو ته اسان جي پهرين ميز تي ٻيهر ٻيهر غور ڪيو وڃي ۽ اهي مسئلن کي ڏسو.

AUTHORS

مصنف_ID ليکڪ ڪتاب مصنفيت
Auth_001 اوسن سکاٽ ڪارڊ آنر جي راند گڏيل رياستون
Auth_001 اوسن سکاٽ ڪارڊ ٻار جي دماغ گڏيل رياستون
Auth_002 مارگریٹ آڇرو هي هٿماد جي ٽولي ڪينيڊا

هن قسم جي ڊزائن کي انگن ۽ غير متضاد جي انگن ۾ مدد ڪري سگهي ٿي، مثال طور:

اهي صرف ڪجهه سبب آهن ڇو ته معمولي ڪرڻ ، ۽ منتقلي انحصار کان بچڻ، ڊيٽا جي حفاظت ۽ تسلسل يقيني بڻائڻ.