0



ما هى لغة SQL ؟
SQL هى أختصار لكلمة Structured Query Language. وهى لغة إجرائية أى لا يوجد بها if, select case, loop, for Next . وهى أيضاً لغة قياسية ANSI.
 
ماذا يعنى أن لغة SQL هى لغة قياسية ANSI ؟
ANSI هى أختصار لـ ( American National Standards Institute )، أعتمد هذا المعهد لغة الـ SQL لجعلها قياسية فى التعامل مع جميع قواعد البيانات. ونقوم عن طريق هذه اللغة بتحديد العمليات التى نريد أن ننفذها على قواعد البيانات وتتولى DBMS تنفيذ هذه العمليات.
 
ما هى DBMS ؟
هى أختصار لـ Data Base Management System أى نظم أدارة قواعد البيانات وبقصد بها البرامج التى تستطيع التعامل مع قواعد البيانات مثل MS Access, MS SQL Server, DB2, Informix, Sybase, MySQL, PostgerSQL, Oracle.
 
ما الذى سوف أستفيده من تعلم SQL ؟
إدارة قواعد بياناتك بصورة أفضل وأقوى بشكل أحترافى.
قواعد لغة SQL :
  • SQL لا تفرق بين الحروف الكبيرة والحروف الصغيرة.
  • SQL لا تهتم بالمسافات البيضاء.
وإن كان أطلق على هذه التقنية ( لغة ) بأيتخدام اللفظ المفرد إلا أنها تتضمن داخلها لغتان لكل منها وظائف محددة تقوم بها تختلف عن الأخرين تماماً. وأنك أذا ذكرت قواعد البيانات أنصرف الذهن مباشرة إلى الجداول والعلاقات بينهما أذا أن الجدول هى الكائن الأول والرئيسى فى قواعد البيانات ثم تليه باقى الكائنات المكونة لهيكل قواعد البيانات.
إذا نظرنا إلى قواعد البيانات نجد أنها تتكون من جزئين رئيسين :
  1. Structure هيكل قاعدة البيانات : وهى مجموعة الكائنات المكونة للقاعدة مثل الجداول والإستعلامات.
  2. Data البيانات : التى يتعامل معها المستخدم بالأضافة والحذف والتعديل.
والآن نذهب إلى معرفة جزئى لغة الإستعلام وهما :
  • لغة معالجة البيانات Data Manipulation Language ( DML ) :
يقصد بـ " توصيف البيانات " تعريف هيكل قاعدة البيانات Structure التى سوف يتم تصميمها أى أن هذه اللغة مسؤلة عن أنشاء وحذف وتعديل قواعد البيانات وكائنتها مثل الجداول والإستعلامات. والعلاقات والفهارس داخل الجدول وتحديد الصلاحيات لمستخدمى قواعد البيانات يستخدم لذلك مجموعة أوامر منها ( CREATE, DROP, ALTER, GRANT )
  • لغة تعريف البيانات Data Definitition Language ( DDL ) :
وتنقسم هذه اللغة إلى نوعين من الإستعلام وهما :
 – إستعلامات التحديد Selection Query : خاص بأستخراج البيانات من الجدول حسب الشرط أو الشروط المطلوبة.
 – الأستعلامات الإجرائية Action Query : خاص بعمليات (إضافة – حذف – تعديل) البيانات بالجدول أو الجداول.

إرسال تعليق

 
Top