جمل الإستعلام
الكلمات المفتاحية:
جدول، حقل، عمود، بيانات، علاقة، قواعد بيانات علائقية، نظام إدارة قاعدة بيانات، خواص، سجلات، نطاق، محرك قاعدة
البيانات، دليل قاعدة البيانات، لغة معالجة البيانات، لغة تعريف البيانات، لغة التحكم بالبيانات.
بأنها لغة التعامل مع قواعد البيانات وتعتمد عليها كافة التطبيقات التي تتعامل مع قواعد البيانات SQL ُتعرف لغة الاستعلامت المهيكلة
العلائقية.
وتوضيح إمكانياتها التي تساعد على استثمار أفضل وأسهل لقواعد البيانات. SQL تهدف هذه المادة إلى تغطية أوجه استخدام لغة
سنبدأ بمقدمة عن اللغة ثم نستعرض تعليمات اللغة ابتداءًا من أبسط التعليمات، خصوصًا تلك التي تغطي عمليات الإضافة والحذف
والاستعلام عن السجلات، مرورًا بالتوابع وعمليات ربط الجداول والاستعلامات الفرعية، وانتهاءًا بإدارة الجداول وإدارة
المستخدمين والسماحيات.
وعلى كيفية إدارة الأخطاء وتجاوزها. PL/SQL سنتعرف أيضًا على بعض أجزاء اللغة الإجرائية
سيتم دعم كافة الأفكار بأمثلة عملية وواضحة إضاف ً ة إلى مشروع يساعد على تجميع كافة الأفكار ووضعها ضمن قالب تطبيقي
مباشر.
SQL
بمبدأ توجيه طلب إلى محرك قاعدة البيانات والحصول على جواب منه بحيث نحصل على مجموعة نتائج. SQL تعمل
مجموعة من التعليمات بحيث يمكن تقسيمها إلى ثلاث لغات فرعية: SQL توفر
Select, insert, delete, update : • لغة معالجة البيانات
create table, drop table, alter table, create index : • لغة تعريف البيانات
grant, revoke : • لغة التحكم بالبيانات
بمبدأ توجيه طلب إلى محرك قاعدة البيانات والحصول على جواب من محرك قاعدة البيانات الذي يرجع مجموعة SQL تعمل
نتائج.
مجموعة من التعليمات بحيث يمكن تقسيمها إلى ثلاث لغات فرعية: SQL توفر
لغة معالجة البيانات التي تتضمن التعليمات الخاصة باستعادة البيانات وتعديلها مثل:
وهي مخصصة لقراءة البيانات واستخلاصها من قاعدة البيانات. :Select
وهي مخصصة لإضافة سجلات جديدة إلى قاعدة البيانات. :Insert
وهي مخصصة لحذف سجل أو مجموعة سجلات من قاعدة البيانات. :Delete
وهي مخصصة لتعديل سجل أو مجموعة من السجلات في قاعدة البيانات. :Update
لغة تعريف البيانات المخصصة لتعريف بنية البيانات، وتتضمن تعليمات مثل:
وهي مسؤولة عن توليد جدول :Create table
وهي مسؤولة عن حذف جدول :drop table
وهي مسؤولة عن تعديل جدول :alter table
وهي مسؤولة عن توليد مؤشرات :create index
لغة التحكم بالبيانات التي ُتستخدم للتحكم وضبط السماحيات على قاعدة البيانات مثل:
grant
revoke
في هذ الدرس سنرى التعليمات و كيفية التعامل بها
------------------------------------
-------------------------------------
قد يعجبك ايضا