بسم الله الرحمن الرحيم
سنتحدث اليوم فى موضوع يحير كثيرا من المبتدئين فى مجال الاوراكل ألا وهو ما هو الفرق بين ISQL*PLUS , SQL*PLUS , SQL ثلاث مصطلحات كل من يعمل فى مجال الاوراكل يعرفهم جيدا ويعلم الفرق بينهم ولكن من هو جديد فى هذا المجال قد لا يستطيع فهم كل مصطلح وماذا يقصد به ودعونا نقسم الفرق بين الثلاث مصطلحات الى جزئين , الجزء الاول سيكون SQL فقط والجزء الثانى سيكون ISQL*PLUS , SQL*PLUS معا اذن سيكون حديثنا عن الفرق بينSQL من جانب وعن ISQL*PLUS , SQL*PLUS من الجانب الاخر ,فلما فعلنا هذا التقسيم هذا ما سنعرفه الان
SQL:وهى تعنى Structured Query Language
اى لغة الاستعلامات الهيكليه او البنائيه وهى لغه استعلام تمكننا من عرض واسترجاع البيانات من جداول قواعد البيانات المختلفه وقد تم تطوير لغة SQL انطلاقاً من النموذج العلائقي لـ كودد(CODD) المعتمد على الجبر العلائقي.
تُعتبر لغة SQL لغة معيارية تتبع معايير ISO وANSI، وقد تم دعمها من قبل عدد كبير من الشركات العاملة في مجال تطوير برامج إدارة قواعد البيانات العلائقية مثل Microsoft وOracle ومعنى انها معياريه اى لها ثوابت وطرق معينه للتعامل معها وهذه الثوابت تستخدمها جميع انظمة ادارة قواعد البيانات التى تتعامل معها فـ SQL بشكلها القياسي هي ثابتة في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL من نظام الى اخر فهي ترتبط بنظام ادارة قواعد البيانات التى تتعامل معه سواء oracle او MySql او غيرهما من انظمة ادارة قواعد البيانات
اما ISQL*PLUS , SQL*PLUS: فهما بيئات يتم فيهما تنفيذ الاوامر الخاصه بال PL/SQL,SQL اللازمه لعرض واسترجاع البيانات من قواعد البيانات على المخدم نفسه، أو أي مخدم آخر عبر الشبكة، وهي أداوات ضخمة تحتوي على العديد من الإمكانيات منها:
1. تنفيذ SQL و PL/SQL في قاعدة البيانات.
2. تحديث البيانات في قاعدة البيانات.
3. تنفيذ الاستعلامات على البيانات.
4. التحكم بتنسيق نتائج الاستعلامات داخل التقارير.
5. إنشاء وتحرير واسترجاع وتنفيذ خطاطات SQL.
6. إدارة قاعدة البيانات.
7. وصف الجداول وأغراض PL/SQL في قاعدة البيانات.
8. نسخ البيانات من قاعدة إلى أخرى.
9. إصدار الرسائل للمستخدمين وقبول إدخالاته.
ولعل ان يكون الهدف من عمليه التقسيم قد وضح الان فان ISQL*PLUS,SQL*PLUS هما عباره عن شئ واحد الا وهو بيئه يتم فيها تنفيذ الاوامر الخاصه بال PL/SQL,SQL
وSQL هى اللغه التى تمكنا من عرض واسترجاع البيانات من جداول قواعد البيانات
يمكنك نقل الموضوع لأى مكان تريد لكى تعم الفائده دون ذكر المصدر , ولكن ان ذكرته أكون شاكرا لك
اى لغة الاستعلامات الهيكليه او البنائيه وهى لغه استعلام تمكننا من عرض واسترجاع البيانات من جداول قواعد البيانات المختلفه وقد تم تطوير لغة SQL انطلاقاً من النموذج العلائقي لـ كودد(CODD) المعتمد على الجبر العلائقي.
تُعتبر لغة SQL لغة معيارية تتبع معايير ISO وANSI، وقد تم دعمها من قبل عدد كبير من الشركات العاملة في مجال تطوير برامج إدارة قواعد البيانات العلائقية مثل Microsoft وOracle ومعنى انها معياريه اى لها ثوابت وطرق معينه للتعامل معها وهذه الثوابت تستخدمها جميع انظمة ادارة قواعد البيانات التى تتعامل معها فـ SQL بشكلها القياسي هي ثابتة في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL من نظام الى اخر فهي ترتبط بنظام ادارة قواعد البيانات التى تتعامل معه سواء oracle او MySql او غيرهما من انظمة ادارة قواعد البيانات
اما ISQL*PLUS , SQL*PLUS: فهما بيئات يتم فيهما تنفيذ الاوامر الخاصه بال PL/SQL,SQL اللازمه لعرض واسترجاع البيانات من قواعد البيانات على المخدم نفسه، أو أي مخدم آخر عبر الشبكة، وهي أداوات ضخمة تحتوي على العديد من الإمكانيات منها:
1. تنفيذ SQL و PL/SQL في قاعدة البيانات.
2. تحديث البيانات في قاعدة البيانات.
3. تنفيذ الاستعلامات على البيانات.
4. التحكم بتنسيق نتائج الاستعلامات داخل التقارير.
5. إنشاء وتحرير واسترجاع وتنفيذ خطاطات SQL.
6. إدارة قاعدة البيانات.
7. وصف الجداول وأغراض PL/SQL في قاعدة البيانات.
8. نسخ البيانات من قاعدة إلى أخرى.
9. إصدار الرسائل للمستخدمين وقبول إدخالاته.
ولعل ان يكون الهدف من عمليه التقسيم قد وضح الان فان ISQL*PLUS,SQL*PLUS هما عباره عن شئ واحد الا وهو بيئه يتم فيها تنفيذ الاوامر الخاصه بال PL/SQL,SQL
وSQL هى اللغه التى تمكنا من عرض واسترجاع البيانات من جداول قواعد البيانات
يمكنك نقل الموضوع لأى مكان تريد لكى تعم الفائده دون ذكر المصدر , ولكن ان ذكرته أكون شاكرا لك









0 التعليقات
إرسال تعليق