Information Technology Center
أهلا ومرحبا بسيادتكم في منتدانا ومنتداكم منتدي مركز تقنية المعلومات نرجو ان تستفيدوا وأن تكون بداية لإنضمامكم لنا و عسي أن تسفيدوا بما لدينا وتفيدونا بما لديكم

Information Technology Center

منتدي مركز تقنية المعلومات (كل ما يخص التكنولوجيا والكمبيوتر)
 
الرئيسيةبوابه المنتدياليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» احسن تعليم موجود علي النت لبرنامج Autidesk 3d max 2011
الأحد مايو 03, 2015 11:15 pm من طرف abdulrhmsn.salam

» برنامج الأذان لجوال نوكيا الجيل الخامس
الخميس أكتوبر 11, 2012 11:15 am من طرف nadia8077

» حل مشاكل المزرعة السعيدة ... هكر بالشرح الكامل
السبت يونيو 09, 2012 3:57 pm من طرف Master_Mido

» دورة كاملة من أقوي الشركات الرائده في التعليم في Adobe fireworks
الجمعة أكتوبر 21, 2011 5:08 pm من طرف Master_Mido

» برنامج بالتوك جنان
الإثنين أغسطس 22, 2011 11:52 pm من طرف Master_Mido

» برنامج ريل بلير مسلي جدا
الإثنين أغسطس 22, 2011 11:51 pm من طرف Master_Mido

» برنامج الاذان للكمبيوتر هايل
الأحد يوليو 31, 2011 10:49 pm من طرف Master_Mido

» برنامج تحميل افلام من النت جوهري
الأحد يوليو 31, 2011 10:48 pm من طرف Master_Mido

» أقوي اسطوانة صيانة في التاريخ
الإثنين يوليو 18, 2011 6:01 pm من طرف Master_Mido

تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية Digg  تسجيل صفحاتك المفضلة في مواقع خارجية Delicious  تسجيل صفحاتك المفضلة في مواقع خارجية Reddit  تسجيل صفحاتك المفضلة في مواقع خارجية Stumbleupon  تسجيل صفحاتك المفضلة في مواقع خارجية Slashdot  تسجيل صفحاتك المفضلة في مواقع خارجية Yahoo  تسجيل صفحاتك المفضلة في مواقع خارجية Google  تسجيل صفحاتك المفضلة في مواقع خارجية Blinklist  تسجيل صفحاتك المفضلة في مواقع خارجية Blogmarks  تسجيل صفحاتك المفضلة في مواقع خارجية Technorati  

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات
سحابة الكلمات الدلالية
سؤال و جواب في الاسلام
Viewers

شاطر | 
 

 SQL البدايه ..... كلمتين في الصميم

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Master_Mido
Administration
Administration
avatar

عدد المساهمات : 443
نقاط : 66090
السٌّمعَة : 95
تاريخ التسجيل : 25/04/2010
العمر : 29
الموقع : http://i-t-center.ahlamontada.com

بطاقة الشخصية
صنع في :.....: بلجاي
المود ايه (توداي): عاشق ولهان

مُساهمةموضوع: SQL البدايه ..... كلمتين في الصميم   الأربعاء ديسمبر 01, 2010 10:20 am




لغة SQL


ما هو الـ SQL ؟
هي لغة قياسية نتعامل بها مع قواعد البيانات …
للَدْخول ولتعريف ومعالجُة البيانات المحفوظة في نظامِ قاعدة بيانات ، مثل أوراكلِ
، دي بي 2, سيباس، إنفورميكس، اكسيس وآخرون.

• SQL هي الحروف الأولي من الكلمات ( Structured Query Language )
• SQL هي لغة قياسية تسمح لك بالتعامل مع قاعدة البيانات access a database
• SQL يمكن من تنفيذ استعلام queries من قاعدة بيانات وتمكنك من استعادة بيانات
• SQL تمكنك من إضافة سجلات إلى قاعدة البيانات
• SQL تمكنك من إلغاء سجلات من قاعدة البيانات
• SQL تمكنك من تعديل سجلات في قاعدة البيانات
• SQL لغة سهلة التعلم

SQL تعمل مع لغات قواعد البيانات مثل الـ Access, DB2, Informix, Oracle, Sybase,
ولغات أخري كثرة … رغم أن معظمها لها لغتها الخاصة

وسوف نصف ما هو SQL وكيف يمكن أَن نستَعمله والأوامر المستخدمة فيه.

أمر الاختيار SELECT يمكن ان نستعمل هذا الأمر لإنتقاء بيانات من جدول
أمر حيث WHERE تُحدّد به معيار للإختيارِ.
أمر ( و , أو ) AND and OR كيف يستعملَ و / أو لربطَ شرطين أو أكثر في فقرةِ.
أمر( بين ) BETWEEN نستعمل الأمر ( بين ) . . . . لإيجاد بيانات في مدىِ.
أمر(مُتميّز ) DISTINCT يَستعملَ الدليل المُتميّزة للحصول علي قِيَم مختلفة في
عمودِ.
أمر( الترتيب ) ORDER BY لإخراج النتائج مرتبة ترتيب معين
أمر( الإدخال ) INSERT لادخال سطر أو سجلات في جدول
أمر( التعديل ) UPDATE لتعديل بيانات في سطر أو سجلات جدول
أمر( الإلغاء ) DELETE لإلغاء سطر أو سجلات في جدول
أمر( العداد ) COUNT وظيفة لعد السطور أو السجلات في جدول


الوظائف الموجودة في الـ SQL
أمر( المجموع حسب ) GROUP BY للتجميع حسب مستويات معينة لأي بيان
أمر( المجموع حسب ) aliases لإستخدام أسماء مستعارة بدلا من أسماء الحقول
( البيانات ) والجداول
أمر( الربط ) Join للتجميع حسب لأي بيانات من اكثر من جدول
أمر( الإنشاء ) Create لإنشاء قواعد بيانات وجداول بيانات
أمر( الإنشاء ) ALTER للتعديل بإضافة أو حذف حقل في جدول

جداول قاعدة البيانات Database Tables

تحتوي قواعد البيانات علي كائن يسمي ( جداول Tables )
يحتوي الجدول علي ( سجلات Records ) مخزنة
يتم تعريف الجداول بأسماء ( مثل : الأفراد Persons ) أو ( الموردون Suppliers )
وتحتوي الجداول علي ( سطور سجلات Rows ) و كل منها مكون من ( حقول Columns )
للبيانات
السطور Rows تختص ببيانات شخص ما مثلا
الحقول Columns:تحتوي علي عدة بيانات لهذا الشخص مثل الاسم الأول / اسم العائلة /
العنوان / المدينة

وهذا مثال عل جدول يسمي الأفراد Persons

City Address FirstName LastName
Cairo saida Tareq Dahroug
alexandria Nasr city Mahmood Alwakeel
Port said Mohandiseen Samir Aboelnasr


السطور Rows : في هذا الجدول عبارة عن 3 ثلاثة سجلات Rows …. عن 3 ثلاثة اشخاص

الحقول Columns : هي الاسم الأول FirstName / اسم العائلة LastName /
العنوانAddress / المدينة City


الإستعلام SQL Queries
يمكننا ب SQL عمل استعلام Query بقاعدة البيانات والحصول عل نتائج … نظهر هذه
النتائج علي شاشات formS نصممها حسب ما يلائمنا
مثال علي الاستعلام Query

SELECT LastName FROM Persons
يعطي نتائج مثل هذه
LastName
Dahroug
Alwakeel
Aboelnasr
ملاحظة
بعض انظمة قواعد البيانات تحتاج ( ; ) semicolon عند نهاية الأمر … عند شرحنا هنا
لن نفعل ذلك


معالجة البيانات بالـ SQL
رغم انها لغة لعمل استعلامات لكن SQL أيضا تحتوي علي أوامر لتعديل والغاء السجلات
وإضافة سجلات جديدة
أوامر الاستعلامات والتعديل معا من لغة معالجة البيانات (DML) والتي هي جزء من لغة
SQL

• SELECT تستخلص بيانات من قاعدة البيانات
• UPDATE لتعديل بيانات من قاعدة البيانات
• DELETE لإلغاء بيانات من قاعدة البيانات
• INSERT لإضافة بيانات من قاعدة البيانات

تعريف البيانات بالـ SQL
لغة تعريف البيانات Data Definition Language (DDL) هي جزء من جداول SQL
يمكننا ايضا تعريف فهارس indexes (keys
يمكننا ايضا تحديد العلاقات بين الجداول وعمل شروط أو قيود علي العلاقات بين
الجداول

أهم أوامر لغة تعريف البيانات (DDL) في SQL

• CREATE TABLE لإنشاء جدول في قاعدة البيانات
• ALTER TABLE لتغيير هيكل أو محتوي جدول في قاعدة البيانات
• DROP TABLE لإلغاء جدول في قاعدة البيانات
• CREATE INDEX لإنشاء فهرس (search key) في قاعدة البيانات
• DROP INDEX لإلغاء فهرس في قاعدة البيانات

_________________________________

ما هو المستحيل ؟!







"إن الله لا يغير ما بقوم حتي يغيروا ما بأنفسهم"

راقب أفكارك لأنها ستصبح كلمات
وراقب كلماتك لأنها ستصبح أفعال
وراقب أفعالك لأنها ستصبح عادات
وراقب عاداتك لأنها ستصبح شخصية
وراقب شخصيتك لأنها ستحدد مصيرك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://i-t-center.ahlamontada.com
 
SQL البدايه ..... كلمتين في الصميم
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Information Technology Center :: القسم التكنولوجي :: البرمجة-
انتقل الى: