Skip to main content

مائیکروسافٹ رسائی 2013 میں ڈیٹا بیس تعلقات

Week 3, continued (مئی 2024)

Week 3, continued (مئی 2024)
Anonim

لہذا آپ کو ایک اسپریڈ شیٹ سے ڈیٹا بیس میں منتقل کیا ہے. آپ نے اپنی میزیں قائم کی ہیں اور آپ کے تمام قیمتی اعداد و شمار کو خوبی سے منتقل کر دیا. آپ ایک مستحکم وقفے لے لو، بیٹھ جاؤ اور میزائل کو دیکھو جسے آپ نے بنایا ہے. ایک سیکنڈ کا انتظار کرو - وہ عجیب طور پر آپ کو اسپانس شیٹ سے واقف نظر آتے ہیں جنہوں نے آپ کو توڑ دیا ہے. کیا آپ نے صرف پہیا کو دوبارہ استعمال کیا؟ اسپریڈ شیٹ اور ڈیٹا بیس کے درمیان کیا فرق ہے؟

ڈیٹا بیس کے بڑے فوائد میں سے ایک جیسے مائیکروسافٹ رسائی مختلف ڈیٹا میزوں کے درمیان تعلقات کو برقرار رکھنے کی صلاحیت رکھتا ہے. ایک ڈیٹا بیس کی طاقت بہت سے طریقوں سے اعداد و شمار کو باہمی طور پر باہمی طور پر اور اس کی استحکام کو یقینی بنانا ممکن بناتا ہے (یا حوالہ سالمیت ) اس ڈیٹا سے میز سے میز پر. اس مضمون میں ہم Microsoft Access ڈیٹا بیس کا استعمال کرتے ہوئے ایک سادہ تعلقات بنانے کے عمل پر نظر ڈالیں گے.

Acme ویجیٹ کمپنی کے لئے تخلیق کردہ ایک چھوٹا ڈیٹا بیس کا تصور کریں. ہم اپنے ملازمین اور ہمارے کسٹمر کے احکامات کو ٹریک کرنا چاہتے ہیں. ہم اس میز میں استعمال کرسکتے ہیں جو مندرجہ ذیل شعبوں کے ساتھ ملازمین کے لئے ایک میز پر مشتمل ہے:

  • ملازم کی شناخت (بنیادی کلید)
  • پہلا نام
  • آخری نام
  • توسیع
  • تنخواہ
  • مینیجر

اس کے بعد ہم ایک دوسری میز پر ہوسکتے ہیں جس میں ہمارے ملازمین کی طرف سے لے جانے والے آرڈرز شامل ہیں. اس احکامات میں مندرجہ ذیل شعبوں پر مشتمل ہوسکتا ہے:

  • آرڈر کی شناخت (بنیادی کلید)
  • گاہک کی شناخت
  • ملازم کی ID
  • آئٹم کی شناخت
  • مقدار

نوٹس کریں کہ ہر حکم کسی مخصوص ملازم سے منسلک ہے. یہ معلومات ایک ڈیٹا بیس تعلقات کے استعمال کے لئے بہترین صورتحال پیش کرتی ہے. ہم ساتھ ساتھ ہم ایک غیر ملکی کلیدی تعلق قائم کریں گے جو ڈیٹا بیس کو ہدایت کرتی ہے کہ ملازمت کی میز میں ملازمہ کالم ملازمت کی میز میں ملازم آئی ڈی کے کالم سے مطابقت رکھتا ہے.

ایک بار جب تعلقات قائم ہوجائے تو، ہم نے مائیکروسافٹ رسائی میں ایک طاقتور سیٹ کی خصوصیات کو برباد کر دیا ہے. ڈیٹا بیس اس بات کو یقینی بنائے گا کہ درست ملازم کے مطابق صرف اقدار (جیسا کہ ملازمین کی میز میں درج کی گئی ہے) آرڈر کی میز میں ڈال دیا جا سکتا ہے. اضافی طور پر، ہمارے پاس ڈیٹا بیس کی ہدایت ہے کہ ملازمت سے منسلک تمام احکامات کو دور کرنے کے بعد ملازمت کی میز سے خارج ہوجائے.

یہاں تک کہ ہم رسائی 2013 میں تعلقات پیدا کرنے کے بارے میں کیسے ہیں:

  1. ربن پر ڈیٹا بیس کے اوزار ٹیب سے، تعلقات پر کلک کریں.
  2. پہلی میز کو نمایاں کریں جو آپ رشتے (ملازمت) کا حصہ بنانا چاہتے ہیں اور شامل کریں پر کلک کریں.
  3. دوسرا جدول (احکام) کے لئے مرحلہ 2 کو دوبارہ کریں.
  4. قریبی بٹن پر کلک کریں. اب آپ رشتہ ونڈو میں دو میزیں دیکھنا چاہئے.
  5. ربن میں تعلقات کے بٹن کو ترمیم کریں پر کلک کریں.
  6. نیا بٹن بنائیں پر کلک کریں.
  7. نئی ونڈو تشکیل میں، ملازمین کو بائیں ٹیبل کا نام اور حکم کے طور پر دائیں ٹیبل کا نام منتخب کریں.
  8. بائیں کالم کا نام اور دائیں کالم نام دونوں کے طور پر EmployeeID کا انتخاب کریں.
  9. نئی ونڈو بنائیں بند کرنے کے لئے ٹھیک پر کلک کریں.
  10. انتخابی ونڈو کو ترمیم کرنے کے لۓ چیک باکس کا استعمال کریں تاکہ ریفریجیئٹی سالمیت کو نافذ کرنے کے لۓ منتخب کریں. زیادہ تر حالات میں، آپ اس اختیار کو منتخب کرنا چاہتے ہیں. یہ ایک رشتہ کی حقیقی طاقت ہے - یہ یقینی بناتا ہے کہ حکم کے ٹیبل میں نئے ریکارڈز صرف ملازمین کی میز سے درست ملازمین کی شناخت پر مشتمل ہیں.
  11. آپ یہاں دو دوسرے اختیارات بھی دیکھیں گے. "کیجاد اپ ڈیٹ متعلقہ متعلقہ شعبوں" کا اختیار اس بات کا یقین کرتا ہے کہ ملازمت کی میز میں کسی ملازمین کو تبدیل کرنا ہے جو تبدیل کرنے والے آرڈر کی تمام متعلقہ ریکارڈوں میں تبلیغ کی جاتی ہے. اسی طرح، "ملازمت سے متعلق متعلقہ ریکارڈز" کا اختیار ملازم کا ریکارڈ ہٹا دیا جائے گا جب آپ کے تمام متعلقہ آرڈر ریکارڈز کو ہٹاتا ہے. ان اختیارات کا استعمال آپ کے ڈیٹا بیس کی خاص ضروریات پر منحصر ہے. اس مثال میں، ہم کسی کو استعمال نہیں کریں گے.
  12. آپ کے لئے دستیاب تین اختیارات دیکھنے کے لئے شامل کریں پر کلک کریں. اگر آپ SQL سے واقف ہیں تو، آپ یہ محسوس کرسکتے ہیں کہ پہلا اختیار ایک اندرونی شمولیت، دوسرا بائیں بیرونی میں شامل ہونے اور دوسرا بیرونی شامل ہونے کے لۓ دوسرا اختیار ہے. ہم اپنے مثال کے لئے اندرونی شمولیت کا استعمال کریں گے.
      • صرف قطاریں شامل ہیں جہاں دونوں میزوں میں شامل کردہ کھیت برابر ہیں.
  13. 'ملازمتوں' سے صرف تمام ریکارڈ شامل کریں اور صرف 'آرڈر' کے ان ریکارڈوں میں جہاں شامل ہونے والے شعبوں کا برابر ہے.
  14. 'آرڈر' اور 'ملازمتوں' کے ان ریکارڈوں میں جہاں شامل ہونے والے شعبوں کے برابر برابر ہے سبھی ریکارڈز شامل کریں.
  15. شامل کریں پراپرٹیس ونڈو کو بند کرنے کے لئے ٹھیک پر کلک کریں.
  16. تعلقات ونڈو میں ترمیم کو بند کرنے کیلئے کلک کریں.
  17. اب آپ کو دو میزوں کے درمیان رشتہ دکھایا گیا ہے.