ڪمپيوٽرنبنيادي دستاويز

هڪ ڪيترائي-کي-ڪيترائي: پھچ ۾ هڪ مثال طور، وارو SQL ايس ۾. کي-ڪيترائي ڪيترائي-هڪ ڪرڻ ڪيئن؟

سڀ DBMS (ڊيٽابيس انتظام نظام) ، اتي ٽيبل جي وچ ۾ رشتي جي ڪيترن ئي قسمن جي آهي. انھن مان ھڪ-کي-هڪ، هڪ-ڪرڻ-ڪيترا، ڪيترائي-کي-هڪ (ڪي هڪ ۾ انهن ٻن قسمن جي نشاندهي تي مائل هوندا آهن) ۽ ڪيترائي-کي-ڪيترا. جنهنڪري جي هڪ مثال طور، ۽ اهڙي رسائي يا وارو SQL ايس جيئن مختلف بنيادي دستاويز، ۾ ان جي درخواست جي وضاحت، هن مضمون ۾ بحث ڪيو ويندو.

سمجھاڻي

ڪيترائي-کي-ڪيترن ئي تعلق ٻين سڀني مثالن جي essences مان هڪ جو ڪاپيون جي ڪنهن کي ڪنهن شاديء جي طور بيان ڪيو ويو آهي. ٻين لفظن، پهريون ڀيرو (ٻيو) جي ٻئي جي سڀني شعبن سان لاڳاپيل ٽيبل جي هر ميدان ۾ (پهريون) ۾.

هيء اسڪيم چٽيء طرح هن تعلقي جي ذات جي هنگامن.

جڏهن هڪ ڪيترائي-کي-ڪيترائي رشتا استعمال ڪري سگهجي ٿو؟

هڪ شاگرد گروپ ۽ استادن جي هڪ گروپ - هڪ ڪيترائي-کي-ڪيترائي جو هڪ مثال. هر شاگرد هڪ ڀيرو چند پروفيسرز، جيڪو، موڙ ۾، مذاڪرات لاء ڪيترن ئي شاگردن جي ڏي ۾ سکي ٿو. هن تصوير ۾ هڪ هڪ ڪري-ڪيترن ئي ۽ ڪيترائي-کي-ڪيترائي جي وچ ۾ فرق ڏيکاري ٿو.

هن وڌيڪ لاء بار بار ٽڪاء جي تڪرارن - ڪيتريون-کي-ڪيترن ئي تعلق وڏي-پيماني تي بنيادي دستاويز جي تياري ۾ اڪثر ضروري آهي، ننڍي illustrative مثال وضاحت سان رڳو تعليمي مقصدن لاء استعمال، حقيقت ۾، عملي طور ان کي ڪڍي ته ڊيٽابيس ۾ وڌيڪ ڪارڪردگي ۽ انھن جي وچ ۾ وڌيڪ رشتا موڙيندو ڪيترن-کي-ڪيترا.

کي-ڪيترائي ڪيترائي-هڪ ڪرڻ ڪيئن؟

سوال ۾ ئي سلسلي جو مثال اڃا تائين مضمون جي ڪورس ۾ شامل ڪيو ويندو، پر ان کي نه رڳو سمجهڻ لاء اهو ڇا آهي، پر ان کي به ان کي ڪيئن عمل ڪرڻ ضروري آهي. هن عمل جي تفصيل سڌو، جي نوڪري لاء منتخب جي ڊيٽابيس تي دارومدار جڏهن ته اصول سڀني لاء هڪ ئي رهي.

Microsoft رسائي

"جي Microsoft" مان آفيس سافٽ ويئر ته ڪافي هڪ ڊگهي وقت لاء سافٽ ويئر مارڪيٽ ۾ سڃاتو وڃي ٿو. اهو هڪ ٽيڪسٽ ايڊيٽر Worfd، فضيلت tabular پروسيسر ۽ ٻين جي "جي آفيس" جي قطار سان تعلق رکندڙ سان اچي ٿو. توهان رسائي ڪري سگهو ٿا (، "acces" طور پڙهڻ جي لغوي ترجمو - "رسائي") پنهنجي "ساٿيو" مان خريد ڪري ۽ الڳ ڪرڻ. اهو حقيقت جي خريد ڪرڻ لاء، لائسنس سافٽ ويئر جي صلاح ڏني آهي، پر ان جو ڪو به راز گهڻا pirated repack، سنڌ جي وڏي ويب ۾ ملي ڪري سگهجي ٿو باقاعده فائلون، يا برساتي نئن جي هٿن جي صورت ۾ آهي. "جي Microsoft Acces" به هڪ ايبل اسيمبلي ۾ موجود آهي. اهو هڪ پي سي سان گڏ ڪم ڪرڻ جي انسٽاليشن ۽ ڪنهن به خاص صلاحيتن جي ضرورت نه ڪندو آھي، ان کي بهترين چونڊ لاء جاء والارڻ لاء آھي ته جيڪڏھن سافٽ ويئر ڊگهي-رھڻ ۽ اڪثر استعمال نه ڪيو ويندو.

هڪ - جي سلسلي مان ان کي ته "جي Microsoft Acces" واضح آهي ڊيٽابيس انتظام نظام. ۽ سڀ کان مشهور جي هڪ. اهو relational آهي، جنهن کي ان جي منطقي تي مشتمل آهي مطلب ڊيٽا کي ماڊل، جنهن کي سندس ڪم جي نصاب ۾ آهي ته وهم مقرر نظريو ۽ پهريون-حڪم منطق. رسائي (مثال جي وضاحت ۾ ڏنو ويندو) ۾ ڪيتريون ئي-کي-ڪيترن ئي تعلق تمام، تمام سادي ڳالهه آهي. ان تي غور ڪيو وڃي.

اتي ٻه ٽيبل آهن ..

امان جي ڪا به نئين ٺاھ ٺاھيندا نه ع ۾، جي اڳ ۾ ئي سنڌ جي شاگردن جي باري ۾ سنڌ جي ڪيترن ئي-کي-ڪيترائي مثال بيان ڪرڻ لاء ذڪر وٺي. توهان هڪ ميز "شاگرد" ۽ ميز ٺاهي هجڻ ضروري آهي "استاد." ٻنهي جي پهرين ۽ انهن جو ٻيو بنيادي ڪنجيون آھن. پهريون ۽ ٻيو ٽيبل جون ڪنجيون - به ٻئي ٽيبل، جنهن جي ٻنهي ڪارڪردگي جي حقيقتن مان گڏي لاء شعبن جي ضرورت آهي.

جيڪڏهن اسان کي هڪ مختلف مثال تي غور: اچو جو چوڻ آهي، ته رانديگرن ۽ ٽيم (جي حقيقت اها آهي ته گهٽ ۾ گهٽ مختلف ٽيمن لاء راند جي رانديگرن جي هڪ ڏنو، ۽ هر هڪ ٽيم يارهن رانديگرن جي ٺهيل آهي)، هڪ سلسلي جي تعمير آهن تبديل نه ٿيندو. اهي به ٽي جدولن جي ضرورت پوندي. اهي، "فٽبال" ۽ "ٽيم" جي مکيه ۽ هڪ عالم برزخ جيئن جو.

انگن اکرن جي اسڪيم

جي ڊيٽابيس ۾ ٽيبل جي وچ ۾ رشتي "جي Microsoft Acces" ٽيب "ڊيٽا اسڪيم" استعمال ڪرڻ تي عمل ڪري. ڊسپلي پينل سڀني جي ڪارڪردگي (هن صورت ۾، سڀني ٽي ٽيبل) کي شامل ڪيو ويو آهي. هڪ ڪيترائي-کي-ڪيترن ئي ٻه رشتا، پرنسپال ( "شاگرد" ۽ "استاد") ۽ ڪرايم ميز جي وچ ۾ هڪ-ڪرڻ-ڪيترن ئي تعلق جو استعمال ڪيو ويندو هو. هن ڪندا، توهان جي متعلق بنيادي ڪنجيون interconnect هجڻ ضروري آهي.

هن تمثيلي شعر مٿي ڪيئن ٽئب "جي انگن اکرن جو گهيرو" (Relathionships) ڏيکاري ٿو. جي نمبر indefinitely ميز بورڊ کي شامل ڪيو. مقام پوريء طرح استعمال ڪندڙ جي adjustable آهي.

وارو SQL ايس

وارو SQL ايس تي ڊيٽابيس ڊيزائن - "Acces" ڪرڻ کان بلڪل ڪم. maykrosoftovskih پيداوار ناه، آفيس ماحول سان هروڀرو به ته آهي هڪ وڏي ۽، هر ڇڏڻ سان ڪئي آهي ۽ سڀني extensible فعاليت تازه ڪاري، پر هڪ ئي وقت جي سادي يوزر انٽرفيس لاء آسان تي، وارو SQL ايس - ان کي هڪ الڳ غير طريقي پروگرامن جي ٻولي، جنهن سان مختلف پليٽ فارمن تي آهي توهان بنيادي دستاويز سان ڪم ڪري سگهن ٿا. Oracle هن MySQL ۽ DB2 (هڪ مشهور، پر نه ان قسم جي فقط هڪ): هن ڪم لاء معروف سافٽ ويئر. حقيقت اها آهي ته انهن مان هر هڪ پنهنجي subtleties ۽ nuances ڪئي باوجود، هن وارو SQL ايس ٻولي سندن "متحده" آهي. انهن مان گهٽ ۾ گهٽ هڪ سان ڪم ڪرڻ لاء، ٻين سان ڊيل ڪرڻ لاء سکيا جو قسم گهڻو آسان ٿي ويندو.

ٺاهي، ڀريندا ۽ وارو SQL ايس ۾ موجود ڊيٽابيس هڪ خاص ڪوڊ يا لکتن جي ذريعي جي ضرورت تي سڌي ڪارناما. تنهن هوندي به، جن کي اڳ ۾ ئي "ڪيترن-کي-ڪيترن ئي" جي حصي کي ان ڪيو آهي، هن پروگرامن زبان ۾ جنهن جو هڪ مثال هيٺ ڏنو ويو آهي، گهٽ ۾ گهٽ سنڌ جي بنيادي حڪم ۽ وارو SQL ايس ٻوليء جي اصولن کي خبر هجڻ ضروري آهي.

هڪ ڪيترائي-کي-ڪيترن ئي ٺاهڻ جي اصول

گھڻو راڄگديء ڪجهه شرمندا ٿي سگهي ٿو ۽ "جي fog unleash"، پر حقيقت ۾ رابطي جو عمل ڪرائڻ جي اصول جي ساڳي رهي. عالم برزخ - هڪ ڪيترائي-کي-ڪيترن ئي تعلق جي "Acces" ۾ نه صرف عملي طور تي عمل ڪيو ويو آهي، پر پڻ وارو SQL ايس ٽائيپ ڪرڻ، شروعات ۾ ٻه بنيادي ٽيبل ۽ هڪ پيدا ڪرڻ جي ضرورت آهي. اهڙي طرح، ان جي اهم سان آهي: جي بنيادي فطرت جن مان هر هڪ کي ڳنڍيندڙ ٽيبل ۾ درج آهي مکيه شعبن، آهن. جنهن جو مطلب آهي ته وارو SQL ايس-ڪيترائي-کي-ڪيترا ته رشتي جي "Acces" مان بنيادي طور مختلف نه آهن.

رابطي جي عملدرآمد

هڪ ڪيترائي-کي-ڪيترن ئي ٻاهرين ڪنجيون (پرڏيهي اهم) جي مکيه ٽيبل ۾ اصل اهم سان ملندڙ استعمال ڪري هڪ SQL اسڪرپٽ ۾ عمل ڪرڻ. ٺاهڻ ۽ / يا آڻيندي جڏهن انهن سڀني شعبن سان گڏ رڪارڊ.

کي-ڪيترائي ڪيترائي-هڪ جو ڪردار

عام طور، جي سنڌ ۾ ڪارڪردگي جي وچ ۾ تعلق ڊيٽابيس انھن ۾ جمع ٿيل معلومات جي سالميت لاء استعمال ڪيو. تمام ضروري آهي ڪنيڪشن سان رڳو هڪ چڱي-ٺهيل ڊيٽابيس ۾ محفوظ رکڻ لاء، صارف جو تجربو ensures ۽ هڪ اڏاوت آهي ته ٻاهرين اثر ۽ تبديلي لاء مزاحمتي آهي. عام طور، جيڪڏهن ڊيٽابيس پوري تنظيم، ڪمپني يا فرم تي ڊيٽا تي مشتمل آهي، ان ۾ مختلف مثالن سان ڪارڪردگي جي هڪ سيٽ تي مشتمل آهي.

هن جو مطلب آهي ته اهي اسڪيمون ( "Acces") جي تياري ۾ يا اسڪرپٽ لکي (ته "Oracle" يا "DiBiTu" ۾) حاضر ٿيندو گهٽ ۾ گهٽ هڪ ڪيترائي-کي-ڪيترا. ڊيٽابيس جو بادشاهه - مثال SQL، اڪثر جي تربيتي ڪورس "ڊيٽابيس جي تنظيم" ۾ استعمال ڪيو ويندو آهي.

بادشاهه جي انگن اکرن جي بنياد

جي تربيت ڊيٽابيس بادشاهه ڪارپوريشن جي باري ۾ معلومات آهي. هن ٽيبل مان:

  • ڪوٺيء جي نوڪرن - جي ملازم جي ID، آخري نالو، پهريون نالو ۽ وچين ابتدائي (پرڏيهي نالن تي وڌائڻ)، به بأس لاء ڪوڊ تي مشتمل آهي ۽ ان جي ملازم جي حيثيت، انهن جي پگهار ۽ ڪميشن مهيا، جدا جدا ڪوڊ حاصل ڪرڻ جي مڇيو کي داخلا جي تاريخ تي قبضو؛
  • ڪارپوريشن جي شعبا - ميز جي خانن مان ڪوڊ ۽ کاتي جو نالو، گڏو گڏ ان جي مقام جي رمز آهي؛
  • رکڻ شعبا، جنهن جو ڪوڊ رکڻ ۽ هن شهر جي نالي تي معلومات داخل ۾ شامل ٿي؛
  • جي صحبت ۾ پوزيشن - ٻن خانن سان هڪ ننڍي ٽيبل پوسٽ ڪوڊ ۽ ان جي سرڪاري نالو؛
  • مڇيو-اھا ڳڌي - شعبن: ڪوڊ ۽ مرضيء سان، پتو، شهر، رياست، زپ ڪوڊ ۽ علائقي ڪوڊ جي نالي سان، فون نمبر، ته ڪسٽمر ڪوڊ جي خدمت مئنيجر، پنهنجي مرضيء سان ۽ راين (رايا ۽ نوٽس) لاء ڪريڊٽ؛
  • وڪري معاهدي، جو ڪوڊ ۽ معاهدي جي تاريخ، سنڌ جي مرضيء ڪوڊ، پهچائڻ جي تاريخ ۽ سنڌ جي معاهدي جي ڪل رقم ۾ هجن؛
  • سيلز ٽيڪس جي عمل - جي ڪوڊ جي ايڪٽ ۽ معاهدو، جنهن جي ايڪٽ، پروڊڪٽ ڪوڊ، ان جي بدران، مقدار خريد ۽ ڪل خريداري جو خرچ شامل جو ڪوڊ؛
  • هن سامان - جي پيداوار جي جياپي جو نالو؛
  • ملهه - پروڊڪٽ ڪوڊ، کيس بدران، ان جي زير ممڪن بدران، قيام جي تاريخ ۽ ان جي منسوخي جي قيمت جي تاريخ جو اعلان ڪيو.

ننڍي ٽيبل جنهن ۾ ڪو به هڪ-ڪرڻ-هڪ يا هڪ ڪرڻ-ڪيترائي جي هڪ ٽيبل کي مٿي سان لاڳاپيل ٻن يا ٽن شعبن کان وڌيڪ موجود.

"intermediaries" ڪيترن-کي-ڪيترن ئي تعلق جي مدد سان - جيئن "جي ڪمپني جي ملازمن کي"، "ڪمپني-صارفين"، "وڪري معاهدي" ۽ "سيلز جي عملن کي" ڪيترن ئي ڪارڪردگي سان لاڳاپيل آهن، ڪي سان جيئن پيماني تي ساڳي ٽيبل،. ٽيبل "جي صحبت جي اھا ڳڌي" هڪ intermediary، جيئن ته، پاڻ آهي ته ان ميدان جي ڪيترن ئي ڪئي آهي، ٻئي ٽيبل ۽ هڪ غير ملڪي اهم مان ورتو ڇاڪاڻ ته. ان کان سواء، سنڌ جي پيماني تي ۽ تعلق ڊيٽابيس "بادشاهه ڪارپوريشن" ته سڀ رشتا ۾ چولي دامن ھڪ ٻئي سان correlated ۽ هڪ ٻئي تي اثر آهي. انهن مان گهٽ ۾ گهٽ هڪ جي تباهي جي سموري ڊيٽابيس جي سالميت جي تباهي تائين رسي ويندا.

اهم nuances

جڏهن هڪ ڪيترائي-کي-ڪيترائي ڪرائڻ آهي، قطع جنهن جو ڊيٽابيس جو بندوبست نظام کي استعمال ڪيو ويندو آهي، ان کي جواب ڏنو ته صحيح ڪنجيون جنهن سان نقطه نظر مٿي ٺھيل ويندي جو تعين ڪرڻ لاء آهي. Incorrectly عمل جي سلسلي ان جي بنيادي مقصد پوري ڪندو نه - ڇهن، ميز جي سالميت کي يقيني بڻائڻ لاء، ۽ نتيجي جي طور تي، پر توقع جي آرام جي بدران، ان جي استعمال ڪندڙ کي، ٻئي هٿ تي آڻيندي ٽيبل ۽ انهن انگن اکرن جو ڀريندؤ جي دور ۾ ملي ويندا، جي تڪليف ۽ اضافي مسئلا، خاص طور تي ظاهر ٿي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sd.unansea.com. Theme powered by WordPress.