DDL مقابل DML في DBMS

مؤلف: Laura McKinney
تاريخ الخلق: 4 أبريل 2021
تاريخ التحديث: 10 قد 2024
Anonim
11-SQL Categories DDL,DML,DCL شرح بالعربي ل
فيديو: 11-SQL Categories DDL,DML,DCL شرح بالعربي ل

المحتوى

الفرق بين DDL و DML في DBMS وهو نظام إدارة قاعدة البيانات هو أن DDL ، هي لغة تعريف البيانات التي يتم استخدامها لتحديد مخطط قاعدة البيانات في بنية قاعدة البيانات بينما DML هي لغة معالجة البيانات التي يتم استخدامها لاسترداد البيانات من قاعدة البيانات.


المحتويات: الفرق بين DDL و DML في DBMS

  • DDL مقابل DML في DBMS
  • رسم بياني للمقارنة
  • DDL
  • DML
  • الفرق الرئيسي
  • استنتاج
  • فيديو توضيحي

DDL مقابل DML في DBMS

DDL هي لغة تعريف البيانات بينما DML هي لغة معالجة البيانات ، كلا المصطلحين يعتبران متماثلين ، لكنهما مختلفان. دورهم في نظم إدارة قواعد البيانات مختلف. DDL هي لغة تعريف البيانات التي يتم استخدامها لتحديد مخطط قاعدة البيانات في بنية قاعدة البيانات بينما DML هي لغة معالجة البيانات التي يتم استخدامها لاسترداد البيانات من قاعدة البيانات. DBMS هو نظام لإدارة قواعد البيانات يمثل حزمة برامج والغرض الرئيسي من DMBS هو معالجة البيانات. عادةً لا يمكن إدارة البيانات في شكل صعب نظرًا لوجود العديد من العوامل مثل فقدانها ، فقد يكون من الصعب إدارتها. DBMS تجعل معالجة البيانات سهلة للغاية وآمنة. يتم حفظ السجل الخاص بك ، وليس هناك خطر من فقدانه في أي حال. DML هو معالجة البيانات التي يتم استخدامها لإنشاء المخطط الذي هو جدول في قاعدة البيانات المملوءة باستخدام لغة معالجة البيانات. عمود ملء لغة تعريف البيانات بينما DDL تملأ صف الجدول والصف في قاعدة البيانات يسمى tuple. يمكن استخدام DML لإدراج البيانات وتعديلها وحذفها واستردادها من جدول في قاعدة البيانات. هناك نوعان من لغة معالجة البيانات وهما DMLS الإجرائي و DMLS التعريفي. تصف DMLS الإجرائية البيانات المراد استردادها ، وهذا يعرّف أيضًا كيفية الحصول على البيانات من الجدول بينما يصف DMLS التعريفي البيانات المراد استردادها. تعد صيانة البيانات وظيفة أخرى مهمة للغاية وميزات توفرها DBMS. SQL التي هي لغة الاستعلام هيكل هي البرمجيات الأكثر استخداما ل DBMS. DDL هي لغة تعريف البيانات التي تحدد مخطط قاعدة البيانات.توفر لغة تعريف البيانات العديد من التسهيلات مثل تحديد جميع الخصائص الإضافية الأخرى وتوفر تسهيلات لتحديد القيود. يتم استخدام أمر إنشاء لغة تعريف البيانات لإنشاء قاعدة بيانات. استخدمنا أمر Alter لتغيير محتوى الجدول. يتم استخدام جدول الإفلات لحذف بعض البيانات من الجدول. يتم استخدام أمر الاقتطاع لحذف جميع المحتويات من الجدول ويتم إعادة تسمية لإعادة تسمية قاعدة البيانات بأكملها. تقبل لغة تعريف البيانات كل الأمر المستخدم لإنشاء قاعدة بيانات. حدد في معالجة البيانات يستخدم لاسترداد البيانات من الجدول. إدراج في معالجة البيانات يستخدم لدفع البيانات في البيانات. يستخدم التحديث في لغة معالجة البيانات لإصلاح البيانات في الجدول ويتم استخدام الحذف في لغة معالجة البيانات لحذف البيانات من الجدول.


رسم بياني للمقارنة

أساسDDLDML
المعنىDDL هي لغة تعريف البيانات التي يتم استخدامها لتحديد مخطط قاعدة البيانات في بنية قاعدة البياناتDML هي لغة معالجة البيانات التي يتم استخدامها لاسترداد البيانات من قاعدة البيانات.
تمثل DDL تعني لغة تعريف البياناتDML لتقف على لغة معالجة البيانات
نوعلا يوجد نوع من لغة تعريف البياناتهناك نوعان من لغة معالجة البيانات وهما DMLS الإجرائي و DMLS التعريفي.
الأوامرالأوامر الشائعة لـ DDL هي CREATE ، ALTER ، DROPالأوامر الشائعة من DML هي SELECT ، INSERT ، UPDATE

 

DDL

DDL هي لغة تعريف البيانات التي تحدد مخطط قاعدة البيانات. توفر لغة تعريف البيانات العديد من التسهيلات مثل تحديد جميع الخصائص الإضافية الأخرى وتوفر تسهيلات لتحديد القيود. يتم استخدام أمر إنشاء لغة تعريف البيانات لإنشاء قاعدة بيانات. استخدمنا أمر Alter لتغيير محتوى الجدول. يتم استخدام جدول الإفلات لحذف بعض البيانات من الجدول. يتم استخدام أمر الاقتطاع لحذف جميع المحتويات من الجدول ويتم إعادة تسمية لإعادة تسمية قاعدة البيانات بأكملها. تقبل لغة تعريف البيانات كل الأمر المستخدم لإنشاء قاعدة بيانات.


DML

DML هو معالجة البيانات التي يتم استخدامها لإنشاء المخطط الذي هو جدول في قاعدة البيانات المملوءة باستخدام لغة معالجة البيانات. عمود ملء لغة تعريف البيانات بينما DDL تملأ صف الجدول والصف في قاعدة البيانات يسمى tuple. يمكن استخدام DML لإدراج البيانات وتعديلها وحذفها واستردادها من جدول في قاعدة البيانات. هناك نوعان من لغة معالجة البيانات وهما DMLS الإجرائي و DMLS التعريفي. تصف DMLS الإجرائية البيانات المراد استردادها ، وهذا يعرّف أيضًا كيفية الحصول على البيانات من الجدول بينما يصف DMLS التعريفي البيانات المراد استردادها. حدد في معالجة البيانات يستخدم لاسترداد البيانات من الجدول. إدراج في معالجة البيانات يستخدم لدفع البيانات في البيانات. يستخدم التحديث في لغة معالجة البيانات لإصلاح البيانات في الجدول ويتم استخدام الحذف في لغة معالجة البيانات لحذف البيانات من الجدول.

الفرق الرئيسي

  • DDL هي لغة تعريف البيانات التي يتم استخدامها لتحديد مخطط قاعدة البيانات في بنية قاعدة البيانات بينما DML هي لغة معالجة البيانات التي يتم استخدامها لاسترداد البيانات من قاعدة البيانات.
  • DDL تعني لغة تعريف البيانات بينما DML تعني لغة معالجة البيانات.
  • لا يوجد نوع من لغة تعريف البيانات بينما يوجد نوعان من لغة معالجة البيانات هما DMLS الإجرائي و DMLS التعريفي.
  • الأوامر الشائعة لـ DDL هي CREATE ، ALTER ، DROP بينما الأوامر المشتركة لـ DML هي SELECT ، INSERT ، UPDATE.

استنتاج

في هذه المقالة أعلاه ، نرى الفرق بين DDL و DML في قاعدة البيانات.

فيديو توضيحي