04-03-2009, 12:33 AM
من الأشياء التي لا يمكن تجاهلها أو الاستغناء عنها أثناء تعلم و استغلال قواعد البيانات هي لغة الاستعلام أو الاستفسار البنيوية Structured Query Language SQL
و هي لغة برمجة خاصة للتعامل مع قواعد البيانات وتعتبر لغة عالية المستوى، يمكنها في سطر واحد إجراء عمليات بالغة التعقيد على قاعدة البيانات.
1- ھى لغه قیاسیه من لغات الحاسب الخاصه بمعھد ANSI
2- تمكنك من الدخول لقواعد البیانات
3- تمكنك من إستخراج البیانات من القاعده
4- تمكنك من إضافه بیانات إلى قاعده البیانات
5- تمكنك من من حذف بیانات من القاعده
6- تمكنك من تعديل البیانات المسجله .....
تنقسم إلى قسمین :
1- SQL Data Manipulation Language (DML
ھو القسم المسئول عن : معالجه البیانات
2- Data Definition Language (DDL
ھو القسم المسئول عن : تعريف البیانات
و للتقرب و للتعرف عن كثب ، سوف نتطرق للتعليمة الأولى SELECT خطوة خطوة.
- أولا علينا انشاء قاعدة بيانات و لتكن مثلا الجدول الذي يأخذ اسم Vente و يحتوي على :
Produit - Qut - Date_de_Vente - Client
و كما تقدم في شرح و استغلال قواعد البيانات : يجب تجنب تسمية الحقول باسماء محجوزة لتعليمات SQl أو استعمال الفراغ.
نضع على الفورم مكون Query1 - Data Source1 - DBGrid
نربط DBGrid بــــ : DataSource1 و هذه الأخيرة بـــ : Query1
المكون Query كغيره له خصائص و أحداث . في قسم الخصائص (مثل مكون Table) له خاصية Active و خاصية DatabaseName .
الجديد في الخصائص : SQL على شكل (TStrings) هنا نقوم بكتابة التعليمات ثم تفعيل الخاصية Active بعد تحديد طبعا الاسم المستعار أو مسار القاعدة (DatabaseName)
- أول تعليمة كما سبق هي : SELECT
نكتب في الخاصية SQL:
SELECT تعني تحديد.
- * بمعنى كل الحقول (و هنا يمكنك كتابة بعض أو كل الحقول الواحد تلو الآخر ، مع الفصل بينهما بـفاصلة , )
- FROM VENTE يعني من الجدول المسمى VENTE
لاحظ المرفقات .
.../...يتبع..../....
و هي لغة برمجة خاصة للتعامل مع قواعد البيانات وتعتبر لغة عالية المستوى، يمكنها في سطر واحد إجراء عمليات بالغة التعقيد على قاعدة البيانات.
1- ھى لغه قیاسیه من لغات الحاسب الخاصه بمعھد ANSI
2- تمكنك من الدخول لقواعد البیانات
3- تمكنك من إستخراج البیانات من القاعده
4- تمكنك من إضافه بیانات إلى قاعده البیانات
5- تمكنك من من حذف بیانات من القاعده
6- تمكنك من تعديل البیانات المسجله .....
تنقسم إلى قسمین :
1- SQL Data Manipulation Language (DML
ھو القسم المسئول عن : معالجه البیانات
2- Data Definition Language (DDL
ھو القسم المسئول عن : تعريف البیانات
و للتقرب و للتعرف عن كثب ، سوف نتطرق للتعليمة الأولى SELECT خطوة خطوة.
- أولا علينا انشاء قاعدة بيانات و لتكن مثلا الجدول الذي يأخذ اسم Vente و يحتوي على :
Produit - Qut - Date_de_Vente - Client
و كما تقدم في شرح و استغلال قواعد البيانات : يجب تجنب تسمية الحقول باسماء محجوزة لتعليمات SQl أو استعمال الفراغ.
نضع على الفورم مكون Query1 - Data Source1 - DBGrid
نربط DBGrid بــــ : DataSource1 و هذه الأخيرة بـــ : Query1
المكون Query كغيره له خصائص و أحداث . في قسم الخصائص (مثل مكون Table) له خاصية Active و خاصية DatabaseName .
الجديد في الخصائص : SQL على شكل (TStrings) هنا نقوم بكتابة التعليمات ثم تفعيل الخاصية Active بعد تحديد طبعا الاسم المستعار أو مسار القاعدة (DatabaseName)
- أول تعليمة كما سبق هي : SELECT
نكتب في الخاصية SQL:
كود :
SELECT * FROM VENTE- * بمعنى كل الحقول (و هنا يمكنك كتابة بعض أو كل الحقول الواحد تلو الآخر ، مع الفصل بينهما بـفاصلة , )
- FROM VENTE يعني من الجدول المسمى VENTE
لاحظ المرفقات .
.../...يتبع..../....



![[صورة: 6981.jpg]](http://www.vip700.com/up/files/6981.jpg)
![[صورة: 6982.jpg]](http://www.vip700.com/up/files/6982.jpg)

