متعلقہ الجبرا اور وابستہ کیلکولس کے مابین فرق

مصنف: Laura McKinney
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 17 مئی 2024
Anonim
کیلکولس الجبرا سے کیسے مختلف ہے؟ : الجبرا اسباق
ویڈیو: کیلکولس الجبرا سے کیسے مختلف ہے؟ : الجبرا اسباق

مواد


متعلقہ الجبرا اور متعلقہ کیلکولس ایک رشتہ دار ماڈل کے لئے باضابطہ استفسار کی زبانیں ہیں۔ دونوں ہی ایس کیو ایل زبان کی بنیاد رکھتے ہیں جو زیادہ تر رشتہ دار DBMS میں استعمال ہوتا ہے۔ متعلقہ الجبرا ایک طریقہ کار کی زبان ہے۔ اس کے برعکس، متعلقہ کیلکولس ایک اعلانیہ زبان ہے۔ متعلقہ الجبرا اور متعلقہ کیلکولس کو بہت سارے پہلوؤں پر مزید فرق کیا جاسکتا ہے ، جس کے بارے میں میں نے موازنہ چارٹ کی مدد سے ذیل میں تبادلہ خیال کیا ہے۔

مواد: متعلقہ الجبرا بمقابلہ متعلقہ کیلکولس

  1. موازنہ چارٹ
  2. تعریف
  3. کلیدی اختلافات
  4. نتیجہ اخذ کرنا

موازنہ چارٹ

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


متعلقہ الجبرا کی تعریف

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

تعلقہ الجبرا میں آپریشنوں کی ترتیب کو کہا جاتا ہے متعلقہ الجبرا اظہار۔متعلقہ الجبرا اظہار یا تو ایک رشتہ یا دو رشتوں کو اظہار خیال کے ل an ان پٹ کے طور پر لیتا ہے اور اس کے نتیجے میں ایک نیا تعلق پیدا کرتا ہے۔ رشتہ دار الجبرا کے اظہار سے حاصل شدہ نتیجہ کو دوسرے متعلقہ الجبرا اظہار پر مرتب کیا جاسکتا ہے جس کا نتیجہ پھر ایک نیا رشتہ ہوگا۔

ریلیشن الجبرا سوالات پر عملدرآمد کرتے ہوئے سوالات کو نفاذ کرنے اور ان کو بہتر بنانے کا فریم ورک تشکیل دیتا ہے۔ متعلقہ الجبرا رشتہ دار DBMS کا لازمی جزو ہے۔ رشتہ دار الجبرا میں شامل بنیادی آپریشن { (σ) ، پروجیکٹ (π) ، یونین (∪) ، سیٹ فرق (-) ، کارٹیسین پروڈکٹ (×) اور نام تبدیل کریں (ρ)}.


متعلقہ کیلکولوس کی تعریف

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

رشتہ دار کیلکولیس آپریشنوں کی ترتیب کو کہا جاتا ہے رشتہ دار حساب کتاب اس کے نتیجے میں ایک نیا رشتہ بھی پیدا ہوتا ہے۔ متعلقہ کیلکولس کی دو مختلف حالتیں ہیں ٹوپل متعلقہ کیلکولس اور ڈومین سے وابستہ کیلکولس.

ٹوپل متعلقہ کیلکولس tuples کی فہرست کسی خاص پر مبنی تعلق سے منتخب کرنا حالت فراہم کی. اسے باقاعدہ طور پر بیان کیا گیا ہے:

P (t)

کہاں t اس tuples کا سیٹ ہے جو حالت ہے پی سچ ہے.

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

کہاں X1 ، X2 ، X3 ،. . . ایکس این اوصاف ہیں اور پی یقینی حالت ہے۔

  1. متعلقہ الجبرا اور متعلقہ کیلکولس کے مابین بنیادی فرق یہ ہے کہ متعلقہ الجبرا ایک طریقہ کار کی زبان ہے جبکہ ، متعلقہ کیلکلس ایک غیر ضابطہ کار ہے ، اس کی بجائے یہ ایک اعلانیہ زبان ہے۔
  2. متعلقہ الجبرا بیان کرتا ہے کہ نتیجہ کیسے حاصل کیا جائے ، جبکہ متعلقہ کیلکولس اس بات کی وضاحت کرتا ہے کہ نتیجہ میں کون سی معلومات ہونی چاہئے۔
  3. متعلقہ الجبرا اس ترتیب کی وضاحت کرتا ہے جس میں استفسار کرنا پڑے ہیں۔ دوسری طرف ، متعلقہ کیلکولس استفسار کے سلسلے کو ترتیب میں نہیں رکھتا۔
  4. متعلقہ الجبرا ڈومین پر انحصار نہیں ہے جبکہ ، متعلقہ کیلکولس ڈومین پر انحصار ہوسکتا ہے کیونکہ ہمارے پاس ڈومین ریلیشنل کیلکولس ہے۔
  5. متعلقہ الجبرا سوال کی زبان کا پروگرامنگ زبان سے بہت گہرا تعلق ہے جبکہ ، متعلقہ کیلکولس قدرتی زبان سے بہت گہرا تعلق رکھتا ہے۔

نتیجہ:

متعلقہ الجبرا اور متعلقہ کیلکولس دونوں میں مساوی اظہار کی طاقت ہے۔ ان کے مابین بنیادی فرق صرف اتنا ہے کہ متعلقہ الجبرا اس بات کی وضاحت کرتا ہے کہ کس طرح اعداد و شمار کو بازیافت کرنا ہے اور متعلقہ کیلکولس نے اس بات کی وضاحت کی ہے کہ اعداد و شمار کو بازیافت کیا جانا ہے۔