برمجة Sql SQL-Programing

برمجة Sql SQL-Programing


حلقات فيديو للمشاهدة المجانيّة اونلاين لكورس برمجة Sql , هي لغة برمجة غير إجرائية Non Procedural Language، وهي بذلك تختلف عن لغات البرمجة المعتادة مثل سي أو جافا، حيث أن اللغات غير الإجرائية هي لغات متخصصة. ولذلك فإن تركيب لغة الاستعلامات البنائية هي لغة للتعامل والتحكم مع قواعد البيانات المترابطة من خلال التعامل مع تراكيب البيانات وإجراء عمليات إدخال البيانات والحذف والفرز والبحث والتصفية و التعديل وخلافه.

التخصصات الفرعية:

مشاهدة كورسات فيديو اونلاين تخصّص برمجة Sql:

    المزيد

    SQL English Course

    SQL English Course

    SQL English Course

    تطوير الويب , البرمجة , كورسات برمجة المواقع , قواعد البيانات , برمجة Sql

تصنيفات وتخصصات اخرى:

برمجة Sql SQL-Programing:

 

فما هي الـ SQL ؟

هي اختصار لكلمة Structured Query Language

هي لغة غير إجرائية  أي لا يوجد بها If , Select  case , Loop , for Next - لغة قياسية  ANS

 

 

 

  ماذا يعني أن لغة SQL هي لغة قياسية ANSI ؟

ANSI هي اختصار لـ (American National Standards Institute) ، اعتمد هذا المعهد لغة الـSQL - لجعلها قياسية في التعامل مع جميع قواعد البيانات .

نقوم عن طريق هذه اللغة بتحديد العمليات التي نريد أن ننفذها علي قواعد البيانات و تتولي DBMS تنفيذ هذه العمليات.

 

 

 

ماهى DBMS  ؟

هى اختصار لـData Base Management system  اى نظم ادارة قواعد البيانات وبقصد بها البرامج التى تستطيع التعامل مع قواعد البيانات مثل    MS Access, MS SQL Server, DB2, Informix, Oracle, Sybase, MySQL, PostgerSQL

 

 

 

ما الذي سوف استفيده من تعلم SQL   ؟

  • إدارة قواعد بياناتك بصورة أفضل , أقوى  و بشكل احترافي
  • SQL  لا تفرق بین الحروف الكبیرة والصغیرة  
  • SQL لا تهتم بالمسافات البیضاء  

 

 

و إن كان أطلق علي هذه التقنية ( لغة ) باستخدام اللفظ المفرد إلا إنها تتضمن داخلها لغتان لكل منها وظائف محددة تقوم بها تختتلف عن الأخرى تماما.

اذا ذكرت قواعد البيانات  انصرف الذهن مباشرة إلي الجداول   إذ أن الجداول هي الكائن الأول و الرئيسي في قواعد البيانات  ثم تليه باقي الكائنات المكونة لهيكل قواعد البيانات.

 

 

إذا نظرنا إلي قواعد البيانات   نجد إنها تتكون من جزئين  رئيسين :-

  • (1)  هيكل قاعدة البيانات Structure : و هي مجموعة الكائنات المكون للقاعدة مثل الجداول و الإستعلامات
  • (2)  البيانات Data التي يتعامل معها المستخدم بالاضافة و الحذف و التعديل

 

 

والان نذهب الى معرفة جزئى لغة الإستعلام و هما :

 لغة معالجة البيانات (DML)  Data Manipulation Language

يقصد بـ " توصيف " البيانات تعريف هيكل قاعدة البيانات Structure التي سوف يتم تصميمها  أي أن هذه اللغة مسئولة عن إنشاء و حذف و تعديل قواعد البيانات و كائناتها مثل الجداول و الإستعلامات

و العلاقات و الفهارس داخل الجدول و تحديد الصلاحيات لمستخدمي قواعد البيانات يستخدم لذلك مجموعة أوامر منها ( CREATE , DROP, ALTER , GRANT ) لغة تعريف البيانات (DDL ) Data Definition Language   

 

 

 

 تنقسم هذه اللغة إلي نوعين من الإستعلام و هما :

- استعلامات التحديد    Selection Query

- الإستعلامات الإجرائية Action Query 

Selection Query : خاص باستخراج البيانات من الجدول حسب الشرط أو الشروط المطلوبة

Action Query :  خاص بعمليات ( إضافة – حذف – تعديل ) البيانات بالجدول أو الجداول.