الأربعاء، 18 يناير 2012

Oracle

إنَّ الاوراكل لاتعتبر لغة برمجة وإنما هي لغة قواعد بيانات مبرمجة لقواعد البيانات فيجب
علينا ان نعرف هذا الفرق الاساسي بين لغة قواعد البيانات الاوراكل وبين لغات البرمجة
يعني أنها ، Microsoft SQL Server وأقرب إلى Microsoft Access الاخرى، فهي شبيهة إلى
قاعدة بيانات وليست لغة برمجة مستقلة بحد ذاتها فمثلا فبجوال بيسكتعتبر لغة برمجة لأنها
تمكنكمن عمل برامج ذات أهداف متعددة ولا يشترط أن تكون برامج قواعد بيانات
فيمكنكعمل برنامج رسمكما برنامج الرسام في ويندوز ويمكنكالتحكم بها على حد
كبير من المرونة والإمكانيات التي تسمح لكحتى بالارتباط بقواعد بيانات متعددة ولكن
أوراكل تتميز ببميزات عالية تميزها عن غيرها من لغات قواعد البيانات نذكر منها :
أنها قاعدة بيانات قوية و آمنة ؛ إذ تتمتع بأمان عالي جداً ، وهو سبب أساسي لانتشارها ·
الهائل رغم التكلفة الباهظة لها..
أنها تعتبر قواعد بيانات ضخمة ، مقارنةً بغيرها . ·
يوجد لديها أدوات تساعدها للتعامل معها وإظهارها في أشكال متعددة ، بما يسمى ·
حيث يمكنكإدخال البيانات واستخراجها عن ، DEVELOPER تطبيقات أوراكل ؛ أي ال
طريق نماذج وتقارير ورسوم بيانية ولكن لا يمكنها التعامل مع قاعدة بيانات غير
أوراكلكما أنها لا تمكنكمن عمل برامج مثل الرسام .
 عبارة عن مجموعة من الأوامر التي تحتاجها البرامج وكذلكالمستخدمين للوصول للبيانات
الموجودة ضمن قاعدة بيانات أوراكل ..
وذلكفي منتصف السبعينات ، وكانت IBM تم تطوير هذه اللغة البداية من قبل شركة
حيثكانت عبارة عن نموذج لنظام إدارة قواعد بيانات علاقئية . System R تسمى
ومن SEQUEL باسم 2 INM Journal of R&D في ١٩٧٦ م في مجلة SQL بعدها تم توصيف لغة
. SQL في ١٩٧٩ م إنزال أول نسحة تجارية من لغة ORACLE ثم قامت شركة
لأنها تتعامل مع ، Non-Procedural Language هي عبارة عن لغة غير إجرائية SQL ولغة
مجموعة سجلات في الوقت نفسه وليس مع سجل وحيدكما أنها تمكننا من استكشاف البيانات
تلقائيا .
على تعليمات تفيد المستخدمين وتمكنهم من إدارة النظام وقواعد البيانات SQL وتحتوي لغة
والتطبيقات عليها ،كما أنها تحتوي على أوامر لإنجاز مهام مختلفة ومتعددةكالبحث عن
البيانات والتعامل مع قواعد البيانات والسجلات وتضمن تناسق وتكاملية الببيانات ..
 SQL*Plus SQL 
من خلال Oracle Server عبارة عن لغة تعليمات للإتصال بمخدم أوراكل SQL وكما نعلم أن
يتم تخزينها في جزء من الذاكرة ، SQL أية أداة أو أي تطبيق ، وعندما تقوم بكتابة تعليمة
وتبقى فيها حتى تقوم بكتابة تعليمة جديدة . SQL buffer المؤقتة SQL يسمى ذاكرة
SQL فهي عبارة عن أداة من أدوات أوراكل يمكنها التعرف على تعليمات SQL*Plus أما
وإرسالها إلى مخدم أوراكل لتنفيذها ،وهي تمتلكتعليمات إضافية خاصة بها سنقوم بشرحها
في الدرس الثاني إن شاء الله.

ليست هناك تعليقات:

إرسال تعليق