DML اور DDL درمیان فرق

Anonim

ڈی ایم ایل بمقابلہ ڈی ڈی ایل

ڈیٹا ہیراپولیشن زبان (ڈی ایم ایل کے نام سے بھی جانا جاتا ہے) - انھیں ڈیٹا بیس میں اعداد و شمار کو مباحثہ کرنے کے لئے کمپیوٹر پروگراموں، اور / یا ڈیٹا بیس کے صارفین کے ذریعہ استعمال کیا جاتا ہے. کمپیوٹر کی زبان کا ایک خاندان ہے. یہ ڈیٹا بیس میں ڈیٹا بیس کو ڈراپ کرنے کے لئے، کمپیوٹر پروگراموں، اور / یا ڈسٹریبیوٹر کے صارفین کے ذریعہ استعمال کیا جاتا ہے - یہ ڈیٹا بیس میں درج ذیل ڈیٹا کو داخل، حذف، اور اپ ڈیٹ.

ڈیٹا کی تعریف کی زبان (ڈی ڈی ایل کے طور پر بھی جانا جاتا ہے) ڈیٹا ڈھانچے کی وضاحت کرنے کے لئے استعمال کیا جاتا ایک کمپیوٹر زبان ہے، کیونکہ اس کے نام کے نام سے پتہ چلتا ہے. اس نے پہلے اپنی CODASYL ڈیٹا بیس کے ماڈل (انفارمیشن ٹیکنالوجی انڈسٹری کنسورومیم سے متعلق ایک ماڈل، جو ڈیٹا سسٹمز زبانوں پر کانفرنس کے طور پر جانا جاتا ہے) میں اپنی ظاہری شکل پیش کی ہے. ڈی ڈی ایل ڈیٹا بیس کے اسکیمہ کے اندر استعمال کیا گیا تھا تاکہ ریکارڈ، فیلڈز، اور 'سیٹ' بیان کریں جو صارف ڈیٹا ماڈل بنا رہے ہیں. یہ پہلا راستہ تھا جس میں پروگرامرز نے SQL کی وضاحت کی. اب، تاہم، یہ معلومات یا معلومات کے ڈھانچے کی وضاحت کرنے کے لئے استعمال ہونے والے کسی بھی رسمی زبان کا حوالہ دینے کے لئے عام طور پر استعمال کیا جاتا ہے (مثال کے طور پر، XML اسکیماس).

DML کا سب سے زیادہ مقبول فارم تشکیل شدہ سوال زبان (یا SQL) ہے. یہ ڈیٹا بیس کے لئے استعمال کیا جاتا زبان ہے، اور خاص طور پر نسبتا ڈیٹا بیس مینجمنٹ سسٹم (یا RDBMS) میں اعداد و شمار کے انتظام کے لئے ڈیزائن کیا گیا ہے. مثال کے طور پر - ایم ایس / ڈی ایل، کیڈیاسیل ڈیٹا بیس (IDMS، مثال کے طور پر)، اور کچھ دوسروں کے لئے، جس میں ڈی ایم ایل استعمال کیا جاتا ہے اس میں دوسرے فارم بھی ہیں. ڈی ایم ایل ایس ایس ایس ڈیٹا بیس کے بیانات پر مشتمل ہے، مطلب یہ ہے کہ ذخیرہ کردہ ڈیٹا میں ترمیم کی گئی ہے، لیکن اسکیما یا ڈیٹا بیس کی چیزیں اسی طرح رہتی ہیں. ڈی ایم ایل کی فعال صلاحیت ایک بیان میں ابتدائی لفظ کی طرف سے منظم کیا جاتا ہے. یہ لفظ اکثر عام طور پر ایک فعل ہے - اس صفحہ کو پورا کرنے کے لئے مخصوص عمل. ایک مخصوص عمل شروع کرنے والے چار مخصوص فعل ہیں: منتخب کریں … معالج، اندراج، اپ ڈیٹ، اور خارج کر دیں.

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

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

خلاصہ:

1. ڈی ایم ایل ڈیٹا بیس میں اعداد و شمار کو جوڑی کرنے کے لئے کمپیوٹر پروگراموں کے ذریعہ استعمال ہونے والے کمپیوٹرز کی ایک گروپ ہے. ڈی ڈی ایل ڈیٹا بیس ڈھانچے کی وضاحت کرنے کے لئے خاص طور پر استعمال کیا جاتا ایک کمپیوٹر زبان ہے.

2. ڈی ایم ایل کا سب سے زیادہ مقبول ایس ایس ایس ہے، اور مختلف تبدیلی کے بیانات پر مشتمل ہے؛ ڈی ڈی ایل بنیادی طور پر CREATE کمانڈ کا استعمال کرتا ہے.