ماهي لغة 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.     اسم بديل لاى كيان موجودة، اقرأ أيضًا: جمله Hello World، تاريخ أشهر جملة برمجية في العالم.

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

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

Create _ alter _ drop

Create:
تستخدم فى انشاء الكيان نفسه او objects .
Alter:
تعديل او تغيير فى هيكل هذا الكيان.
Drop:
حذف هذا الكيان.
  1. طيب الخلاصة لما ابداء بإنشاء قاعدة البيانات وبعدها عاوز اصمم الجداول او اى كيان اخر يبقى انا هروح لاوامر ال DDL 
  2. بالامر create.
  3. وكمان لو انا كنت فعلا انشاءات الجداول وعاوز اعدل فى هيكل جدول يبقى انا هروح لاوامر ال DDL بالامر alter.
  4. ولو انا انشاءات جدول وعاوز احذفه يبقى هروح للأوامر ال DDL.
  5. بالأمر drop.
  6. اعتقد انا كدا وضحت.

طيب انا لغاية دلوقتى لسة معنديش أي بيانات. انا لغاية دلوقتى انشاءات فقط الكيان . طيب اذا احتجت انى اضيف بيانات او اعدل بيانات او احذف بيانات. يبقى انا كدا هروح للأوامر ال DML، اقرأ أيضًا: ماهي لغة sql وكيف نستخدمها في البرمجة ومدى أهميتها للمبرمجين؟

ثانيا :اوامر ال DML:

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

طيب هى البيانات الا انا اضفتها او عدلتها او حذفتها من خلال اوامر DML. مش لازم انقلها لقاعدة البيانات عشان احفظها او ممكن اتراجع عن هذا التعديل.

دلوقتى هيكون دور TCL:

Transaction control languageوهى :
  • Commit.حفظ البيانات بقاعدة البيانات.
  •  rollback. تراجع عن اى تعديل  .
  • save point.   تراجع بس عند نقطة محددة .

طيب بعد ما انا انشأت الكيانات وبعد لما قمت بإدخال البيانات بها مش لازم يكون فى حماية لهذة البيانات

ثالثا : 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 تم أنشاءه لازم يكون هناك صلاحيات على استخدامها. طبعا كل الا انا تكلمت علية دا كان مجرد سرد للعناوين.
وهي مقدمة كويسة عشان نعرف بيها اللغة دي أستخدمها فين وامتى واية هو إمكانيات هذه اللغة.


فرح الاحمد
بواسطة : فرح الاحمد
صحفية حرة في عدة مجالات و خاصة الاخبارية السياسية عملت في شتى المجالات



close