القائمة الرئيسية

الصفحات

ماهي لغة sql وكيف نستخدمها في البرمجة ومدى أهميتها للمبرمجين ؟

ماهي لغة sql وكيف نستخدمها في البرمجة ومدى أهميتها للمبرمجين ؟

ماهي لغة sql وكيف نستخدمها في البرمجة ومدى اهميتها للمبرمجين
ماهي لغة sql وكيف نستخدمها في البرمجة ومدى اهميتها للمبرمجين

ماهي لغة sql وكيف نستخدمها في البرمجة ومدى أهميتها للمبرمجين


طبعا عارفين أن لغة ال sql هي لغة الاستعلام الإجرائية الخاصة بالتعامل مع قواعد البيانات
او بمعنى اخر هى لغة تحتوى على مجموعة من الأوامر الا من خلالها نستطيع التعامل مع قاعدة البيانات طيب عاوزين نشوف الأوامر دي .
 اوامر ال sql كالتالي .
DDL.
DML.
DCL.
اولا: اوامر DDL .
وهى اختصار data definition language .
وهى تحتوى على مجموعة من الأوامر للتعامل مع هيكل الكيانات الخاصة بقاعدة البيانات طب يعنى اية لفظ الكيانات اقصد بيها ال objects الموجودة بقاعدة البيانات أوضح كمان انا لما بنشء قاعدة البيانات لازم بعدها أنشئ ال objects الخاصة بها وهى 
Tables _ view _ sequence _ index_ synonym .
طبعا tables هو العمود الفقري لقاعدة البيانات او المكان الذى يحتفظ بداخلة البيانات بطريقة ما داخل قاعدة البيانات
View عبارة عن مشهد من جدول او اكثر  Sequence يستخدم لإنشاء ارقام مسلسلة  Index او الفهارس يفيد فى عمليات البحث  Synonym.     اسم بديل لاى كيان موجودة.

ماهي لغة sql وكيف نستخدمها في البرمجة

هنبداء نتعرف على هذه الأوامر .

Create _ alter _ drop

Create.  
تستخدم فى انشاء الكيان نفسة او objects .
Alter .
تعديل او تغيير فى هيكل هذا الكيان .
Drop ..
حذف هذا الكيان .

طيب الخلاصة لما ابداء بإنشاء قاعدة البيانات وبعدها عاوز اصمم الجداول او اى كيان اخر  يبقى انا هروح لاوامر ال DDL 
بالامر create .
وكمان  لو انا كنت فعلا انشاءات الجداول وعاوز اعدل فى هيكل جدول يبقى انا هروح لاوامر ال DDL بالامر alter.
ولو انا انشاءات جدول و عاوز احذفه  يبقى هروح للأوامر ال DDL .
بالأمر drop.
اعتقد انا كدا وضحت.

طيب انا لغاية دلوقتى لسة معنديش أي بيانات.
انا لغاية دلوقتى انشاءات فقط الكيان .
طيب اذا احتجت انى اضيف بيانات او اعدل بيانات او احذف بيانات .
يبقى انا كدا هروح للأوامر ال DML .
ثانيا :اوامر ال DML .
DML هى اختصار data manipulation language .
وهى تحتوى على الأوامر المستخدمة فى التعامل مع البيانات .
وهى .
Select  استرجاع بيانات من قاعدة البيانات.
Insert                          إضافة بيانات جديدة.
Update    تعديل او تحديث بيانات موجودة .
Delete        حذف بيانات من قاعدة البيانات  .
Merge                                        دمج بيانات .
الخلاصة  لما احب التعامل مع بيانات بداخل قاعدة البيانات يبقى انا كدا استخدم أوامر ال DML .

طيب هى البيانات الا انا اضفتها او عدلتها او حذفتها من خلال اوامر DML .
مش لازم انقلها لقاعدة البيانات عشان احفظها او ممكن اتراجع عن هذا التعديل .
دلوقتى هيكون دور TCL
Transaction control language.
وهى 
Commit.     حفظ البيانات بقاعدة البيانات .
 rollback.                    تراجع عن اى تعديل   .
save point.   تراجع بس عند نقطة محددة  .

طيب بعد ما انا انشاءت الكيانات وبعد لما قمت بإدخال البيانات بها مش لازم يكون فى حماية لهذة البيانات
هنا هيكون دور أوامر DCL.
ثالثا : DCL .
وهى اختصار data control language .
وهى 
Grant إعطاء صلاحيات للمستخدم لغة الاستعلام الإجرائية الخاصة بالتعامل مع قواعد البيانات

او بمعنى اخر 
هى لغة تحتوى على مجموعة من الأوامر الا من خلالها نستطيع التعامل مع قاعدة البيانات
adobe photoshop cs6 2020 , تحميل برنامج adobe photoshop cc نسخة 2020 والتفعيل مدى الحياة , تحميل adobe photoshop cs6 , Arabic in adobe photoshop,
adobe photoshop in., .
Revoke حذف صلاحيات من المستخدم .
طبعا اى objects تم أنشاءه لازم يكون هناك صلاحيات على استخدامها .
طبعا كل الا انا تكلمت علية دا كان مجرد سرد للعناوين .
وهى مقدمة كويسة عشان نعرف بيها اللغة دي أستخدمها فين وامتى واية هو إمكانيات هذه اللغة .
تحياتي للجميع.

كما تَجْدَرُ الإشارة  بأن الخبر الأصلي قد تم نشره ومتواجد على مواقع التواصل الاجتماعي وقد قام فريق المدونة عشوائيات الانترنت بالتأكد منه وربما تم التعديل علية وربما قد يكون تم نقله بالكامل او الاقتباس منه ويمكنك قراءة ومتابعة مستجدات هذا الخبر من مصدره الأساسي.
فرح الاحمد
فرح الاحمد
صحفية حرة في عدة مجالات و خاصة الاخبارية السياسية عملت في شتى المجالات

تعليقات