اليوم هو الاثنين سبتمبر 06, 2010 9:10 pm

جميع الأوقات تستخدم GMT + 3 ساعات [ DST ]




إرسال موضوع جديد الرد على الموضوع  [ 2 مشاركة ] 
 
الكاتب رسالة
 عنوان المشاركة: الدرس الثالث ( الأول من شرح الأوركل Sql/pl )
مشاركةمرسل: الأحد ديسمبر 27, 2009 7:22 pm 
كمبيوترجي نشيط
كمبيوترجي نشيط
صورة العضو

اشترك في: الأحد مايو 03, 2009 5:58 pm
مشاركات: 63
الجنس: ذكر


غير متصل
بسم الله الرحمن الرحيم
نبدأ مشوارنا من الأول حيث نتناول لغة قواعد البيانات الشهيرة SQl وذلك بعد أن نتعرف ما هية لغة SQl :
هى مجموعة الأوامر الخاصة بالتعامل مع قاعدة البيانات وتعتمد عليها لغة قاعدة البيانات Oracle كثيراً وتعتبر هى العمود الفقرى لجميع عمليات قواعد البيانات
وسوف نقوم بدراسة وتنفيذ أوامر لغة SQl من خلال أحد برامج Oracle الذى يُعد تلقائياً وهو البرنامج SQL Plus

كيفية تشغيل SQL/PL

1- انقر Start à Programs à Oracle à Application Development à SQL/PL

2- تحصل على مربع إدخال اسم المستخدم User Name وكلمة السر Password

3- اكتب اسم المستخدم Scott

4- وكلمة السر tiger

معنى scott, tiger هما مستخدم جاهز تنشأه شركة Oracle فىبرنامج Oracle وتنشأ بع قاعدة بيانات تحتوى على جداول مثل DEPT, EMP وذلك بغرض التدريب وهذا لأنك فى بداية استعمالك Oracle لا تعرف كيفية إنشاء مستخدم جديد والتى سوف نعرفها فيما يلى
1- وبعد كتابة UserName, Password اضغط Ok

ستظهر لك شاشة البرنامج (اعتزر على عدم وضع الصور لعدم توافرها)

من المعروف أن لغة SQl عبارة عن مجموعة من الأوامر الخاصة بقواعد البيانات مثل إنشاء الجداول والعناصر الأخرى وتسجيل وحذف وتعديل البيانات وكذلك جميع الاستعلامات بأنوعها

وتتكون لغة SQL من الأجزاء التالية:

1- قسم التعريفات DDL وهى اختصار للعبارة Data Defilation Language أى لغة التعريفات وهى مجموعة من الأوامر المؤلة عن تعريف (إنشاء) عناصر قاعدة البيانات مثل الجداول ومن أشهر هذه الأوامر Create

2- قسم التعامل مع البيانات DML وهى تعنى Data Manipulation Language أى لغة التعامل مع البيانات حيث توفر مجموعة الأوامر المسؤلة عن إضافة وحذف وتعديل البيانات وأشهر هذه الأوامر Insert, delete

3- قسم الاستعلامات DCL وهى تعنى Data Control Language أى لغة التحكم فى عرض البيانات حيث توفر الأوامر المسؤولة عن عرض البيانات والاستعلامات لجميع أشكالها ومن أشهر الأوامر Select عرض (الاستعلام) البيانات من قاعدة البيانات Selecting rows

نظراً لأن الاستعلام عن البيانات وعرض بيانات من قاعدة بيانات موجودة أسهل الأجزاء لذلك نبدأ به دائماً حتى لا تبدأ بإنشاء مستخدم وقاعدة بيانات جديدة وتوظيفها.

وذلك بعد أن قمت بتشغيل SQL/Pl كما عرفنا سابقا تقوم بكتابة جملة select كما يلى


إذا قمت بكتابة السطر السابق وتنفيذه تكون قد نفذت أول أمر SQL فى Oracle فى برنامج SQL*PLUSE وفيها السطر Select*form EMP معناه:

- الأمر Select أحد أوامر SQL المشهورة كما قلنا سابقاً والتى تعنى اختار

- العلامة * (تقرأ Asterisk ) وتعنى جميع أو All

- الأمرfrom تعنى من

- الاسم EMP هو اسم أحد الجداول الموجودة بقاعدة البيانات التى تستخدمها للتدريب

- والعلامة ( ; ) لإنهاء السطر (إجبارى)



وبالتالى يكون معنى السطر اختر جميع الحقول الموجودة بالجدول EMP وبالتالى يتم عرض جميع السجلات (الموظفين) كما سبق



لعرض جميع بيانات الجدول (الموظف) يمكن عرض بيانات محددة حسب الطلب ويتم ذلك بتحديدة أسماء الحقول المطلوبة كما بالسطور التالية


من هذا الأمريتم اختيار حقول محددة وليس جميع الحقول .

ونكتفى بهذا الكم البسيط اليوم حتى لا أطيل عليكم وتستطيعوا أن تتابعوا الدروس وتطبقوها
وإلى اللقاء أخوانى الأعزاء فى الدرس القادم الذى نسكمل فيه شرح SQL/PL
وأنا فى انتظار استفساراتكم


_________________
لا تتخيل كل الناس ملائكة فتنهار احلامك.... ولا تجعل ثقتك بهم عمياء ,لأنك ستبكي يوماً على سذاجتك
ولتكن فيك طبيعة الماء الذي يحطم الصخرة...بينما ينساب قطرة ......قطرة


تقرير عن هذه المشاركة
أعلى
  
 

 عنوان المشاركة: Re: الدرس الثالث ( الأول من شرح الأوركل Sql/pl )
مشاركةمرسل: الخميس يناير 28, 2010 4:24 am 
كمبيوترجي فعال
كمبيوترجي فعال

اشترك في: الأربعاء سبتمبر 09, 2009 11:15 am
مشاركات: 140
الجنس: ذكر


غير متصل
مشكور كتير ويسلمو هالايدين


تقرير عن هذه المشاركة
أعلى
  
 
عرض مشاركات سابقة منذ:  مرتبة بواسطة  
إرسال موضوع جديد الرد على الموضوع  [ 2 مشاركة ] 

جميع الأوقات تستخدم GMT + 3 ساعات [ DST ]


 

المتواجدون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 1 زائر


لا تستطيع كتابة مواضيع جديدة في هذا المنتدى
لا تستطيع كتابة ردود في هذا المنتدى
لا تستطيع تعديل مشاركاتك في هذا المنتدى
لا تستطيع حذف مشاركاتك في هذا المنتدى
لا تستطيع إرفاق ملف في هذا المنتدى

اذهب إلى:  
Powered by phpBB © 2000, 2008 phpBB Group • Translated by phpBBArabiaDeveloped to phpBB by MaRa7NeT.CoM © Xx JustMe xX
تصميم استايلات