الفرق بين سكل و بل سكل

Anonim

سكل (بل سكل <) لغة الاستعلام المنظمة) هي اللغة القياسية لكتابة قواعد البيانات العلائقية في الإدخال. سكل عبارة بسيطة، والذي يسمح لاسترداد، إدراج، حذف، تحديث السجلات حسب احتياجات المستخدمين. ببساطة هو لغة موجهة البيانات لاختيار والتلاعب مجموعة من البيانات. بل سكل (اللغة الإجرائية / لغة الاستعلام المنظمة) هي لغة الإرشاد الإجرائي لإدخال البيانات والتلاعب بها من قبل أوراكل.

"بل / سكل، تمديد إجرائي أوراكل من سكل، هو الجيل الرابع من لغة البرمجة المتقدمة (4GL). ويقدم ميزات حديثة مثل تغليف البيانات، الحمولة الزائدة، وأنواع التحصيل، ومعالجة الاستثناءات، وإخفاء المعلومات. بل / سكل كما يوفر الوصول سكل سلس، والتكامل الضيق مع خادم أوراكل والأدوات، وقابلية، والأمن. "

سكل

لغة الاستعلام المنظمة (سكل) وضوحا على أنها" سيكل "هي لغة كمبيوتر قاعدة بيانات مصممة لإدارة البيانات في نظم إدارة قواعد البيانات العلائقية (ردبس)، وتستند أصلا إلى الجبر العلائقي.

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

يحتوي سكل على عناصر مقسمة إلى ما يلي:

استعلامات

- استرجاع البيانات استنادا إلى معايير محددة. هناك عدد قليل من الكلمات الرئيسية التي يمكن استخدامها في الاستعلامات. (حدد، من، حيث، وجود، المجموعة حسب والنظام من قبل)

ه. g: سيليكت * فروم table1 وير column1> الشرط أوردر بي column2؛

البيانات

- التي قد تسيطر على المعاملات، تدفق البرنامج، وصلات، جلسات، أو التشخيص تعبيرات

- يمكن أن تنتج إما؛ القيم العددية

الجداول المكونة من أعمدة وصفوف

المساند

- تحديد الشروط التي يمكن تقييمها ل سكل بولان (ترو / فالس / أننوين) البنود

- المكونات المكونة من البيانات والاستفسارات بل / سكل

بل / سكل (لغة إجرائية / لغة استعلام منظمة) هي لغة الإرشاد الإجرائية لشركة أوراكل ل سكل وقاعدة بيانات أوراكل العلائقية. يدعم بل / سكل المتغيرات والظروف والحلقات والمصفوفات والاستثناءات. يمكن امتثال بل / سكل حاويات رمز أساسا في قواعد البيانات أوراكل. يمكن لمطوري البرمجيات بالتالي زرع وحدات بل / سكل من الوظائف في قاعدة البيانات مباشرة.

وحدات برنامج بل / سكل يمكن تعريفها على النحو التالي:

كتل مجهولة

تشكل أساس أبسط رمز بل / سكل

وظائف

هي عبارة عن مجموعة من عبارات سكل و بل / سكل. تقوم الدالات بتنفيذ مهمة ويجب أن تعيد قيمة إلى بيئة الاتصال.

الإجراءات

الإجراءات على حد سواء إلى وظائف. ويمكن أيضا تنفيذ الإجراءات لأداء العمل. لا يمكن استخدام الإجراءات في عبارة سكل، يمكن إرجاع قيم متعددة.وبالإضافة إلى ذلك، يمكن استدعاء وظائف من سكل، في حين لا يمكن الإجراءات.

الحزم

استخدام الحزم هو إعادة استخدام التعليمات البرمجية. الحزم هي مجموعات من المهام المرتبطة نظريا، الإجراءات، متغير، بل / سكل الجدول وتسجيل بيانات تايب، الثوابت والمؤشرات الخ … حزم عادة جزأين، مواصفات والجسم

اثنين من المزايا من الحزم ما يلي:

وحدات

المتغيرات الرقمية

متغيرات الأحرف

متغيرات التاريخ

<المتغيرات

المتغيرات الرقمية

! - 1>>

أنواع البيانات لأعمدة محددة

الفرق بين سكل و بل / سكل

سكل هي لغة موجهة للبيانات لتحديد ومعالجة البيانات ولكن بل سكل هي لغة إجرائية لإنشاء التطبيقات.

سكل بتنفيذ بيان واحد في وقت واحد في بل بلوك سكل من التعليمات البرمجية يمكن تنفيذها.

سكل هو ديتايلاتيف حيث بل سكل إجرائية.

يستخدم سكل لكتابة الاستعلامات، لغة معالجة البيانات (دمل) ولغة تعريف البيانات (دل) في حين يستخدم بل سكل لكتابة كتل البرامج والمشغلات والوظائف والإجراءات والحزم.

خلاصة:

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