الانتقال إلى المحتوى

مالفرق بين SQL و PL/SQL ?


بحر الشمال

Recommended Posts

  • بعد 2 أسابيع...

بسم الله الرحمن الرحيم

السلاام عليكم ..

صبااح الخيرات ...

أول شي اخوووي لازم تعرف ماهي قاعدة البيانات , وماهي لغة الاستعلام , وماهي لغه برمجه قواعد البيانات , وماهي لغه برمجة التطبيقات(الواجهات الرسوميه) .

عندنا اول شي قواعد البيانات العلائقيه (يعني اللي يوجد علاقات بين جداولها)

هذي تكون هي الأساس ... يعني مثل قاعدة بيانات أوركل أو آكسس أو sql server وما الى ذلك من قواعد البيانات.


بعد كذا تجي لغه الأستعلام أو الاستفسار .. وعملها انها تجيب معلومات من قاعدة البيانات مع امكانيه التعديل والحذف والإضافه وما الى ذلك من عمليات معالجه .. وهي لغه وحيده ومافيه غيرها .. اللي هي sql(لغه الإستعلام البنويه)


وهذي طال عمرك تعمل على جميع قواعد البيانات .. وزي ماقلنا قبل .. مخصصه للإستعلام والإستفسار


بعد كذا فيه لغات البرمجة الإجرائيه .. يعني برمجة قواعد البيانات ....
وهذي طال عمرك مثل
pl/sql المخصصه لقواعد البيانات اوركل
T/sql المخصصه لقواعد البيانات sql server
.... وغيرها

بعد كذا عندك الواجهات الرسوميه أو لغات برمجة التطبيقات
مثل جافا .. و ++c و فيجوال بيسك والفورتران و الكوبول ... وبرضه الفورم بلدر يعتبر من الواجهات الرسوميه

* هناك لغات تتبع البرمجة الإجرائيه ... مثل جافا وفيجوال بيسك (يعني ممكن تبرمج قاعدة البيانات عن طريقها)



وبالنسبه لبرنامج sql* plus
هذا طال عمرك مجرد محرر نصوص لا أكثر ... يمكنك عن طريقه استخدام لغه sql و pl/sql


أتمنى اني وضحت لك اللي تبي تعرفه




sql : استعلام من قاعدة بيانات
pl/sql : برمجة قاعدة البيانات




تحياتي

رابط هذا التعليق
شارك

السلام عليكم

عندي تعقيب بسيط على الكلام اللي فووق


بالنسبه للـ PL/SQL ... مثل ماقلنا برمجة قواعد البيانات

وهي أحد الاشياء التاليه


الروتين procedure
والدوال أو الإقترانات function
والأزندة trigger
اضافه الى المؤشرات cursor


وبالنسبه لبرنامج sql* plus فهو خاص بشركه اوركل

رابط هذا التعليق
شارك

Sorry, Arabic is not enabled on my PC, Unitl I fix this please accept this as my first input to this great site
SQL is a WHAT language, you specify what you want to get, but you do not have control on how you get it
PLSQL is where you specify the how part , how to get the data, what comes first, what comes next in a procedural way


I hope this will add to what other borthers and sisters said

Thank you all and keep up the great job

رابط هذا التعليق
شارك

اخوي deyab219 ..صباح الخير

ياخوي ... المنتدى اسمه أوركل (العربيه) ... والمراد به هو توصيل المعلومه باللغه العربيه .. لكي يستفيد المبتدئ والخبير

تحياتي

رابط هذا التعليق
شارك

الاخوة الاعزاء
لكى احاول الاجابة على السؤال فقد قمت بتوضيح ما هى قواعد البيانات وشرح للنموذج العلاقى لقواعد البيانات ثم التكلم عن sqL و الفارق بينها وبين pl/SQL فى الملف المرفق فبرجاء تحميله ;)

introduction_to_rdbms.doc

رابط هذا التعليق
شارك

  • بعد 8 شهور...
  • بعد 4 شهور...
  • بعد 3 أسابيع...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية