سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل

سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل


04-27-2008, 12:07 PM


  » http://sudaneseonline.com/cgi-bin/sdb/2bb.cgi?seq=msg&board=160&msg=1209294457&rn=30


Post: #1
Title: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-27-2008, 12:07 PM
Parent: #0

سلام لكل الخريجين ..
بسم الله نبدأ شرح لغة الاس كيو أل...
ننتظر المتمكنين امثال عبده،عمر الفاروق و زول ساكت وكل من له فكرة جيدة ..
ربنا يجعله في ميزان حسناتكم ..
وللقراء من خارج بورداب سودانيز اون لاين ..
الايميل :
[email protected]
للتواصل والاسئلة والاقتراحات..

Post: #2
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-27-2008, 12:58 PM
Parent: #1

هي عبارة عن لغة تخاطب لقواعد البيانات ...
ولها اوامر سوف نتعرف اليها.. ولازم الشخص يكون عارف وظيفة كل امر ..
من خلال هذه الاوامر بامكانك تخزن البيانات في قاعدة البيانات او تعدلها او تسترجعها ..

Post: #4
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: زول ساكت
Date: 04-27-2008, 01:25 PM
Parent: #2

سلام محمد
هنالك ثلاثة اقسام لاأوامر هذه اللغة اس كيو ال

لغة معالحة البيانات DML وهي للتعامل مع البيانات ومن اوامرها
Update,Insert
لغة تعريف البيانات DDL وهي لغة تعريف كائنات قاعدة البيانات
ومن اوامرها CREATE,DROP

لغة التحكم بالبيانات DCL وهي لغة التحكم في البيانات ومن اوامرها

GRANT,REVOKE

ياشباب نحن نكتب من دقنوس عمر الفاروق فعليكم بالتصويب
وزيادة الشرح والا ايه رايكم نخش في تفصيل الكلام الفوق دا لاحقاً
اذا كان ذو نفع

Post: #3
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-27-2008, 01:19 PM
Parent: #1

SQL اختصار لـ Structured Query Language ..
وهي عبارة عن لغة قياسية ..
وهي معتمدة كلغة قياسية من American National Standards Institute
وتتعامل مع جميع قواعد البيانات ..
مثل اوراكل ،مايكرو سفت اس كيو ال سريفر ،اكسس ،سايبيس ...الخ ..

Post: #5
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-27-2008, 01:29 PM
Parent: #1

سوف يكون محاورنا لتعلم لغة الاس كيو ال من الاتي :
- ( Data Definition Language (DDL
-( Data Manipulation Language (DML
- ( Data Control Language (DCL
وتحت مجموعة من اعلاه توجد اوامر سوف نتطرق لها ..

Post: #6
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-27-2008, 01:34 PM
Parent: #1

يازول ساكت واصل ساكت من داقوس عمر الفاروق ..
هو مشى وين ؟
انا دوامي انتهى ..
فتكم بعافية ..

Post: #7
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-28-2008, 11:12 AM
Parent: #1

تعالو ببساطة للمبتدئين نشرح المحاور الثلاث الذكرناها سابقاً...
من خلال المثال التالي :
عايزين نخزن المعلومات التالية في قاعدة بيانات اوراكل ..
الطلاب STUDENTS:
ID (رمز الطالب) : 001
NAME (الاسم) : أحمد عبد العزيز
AGE (العمر) : 20
REG_DATE (تاريخ اول تسجيل): 20/05/2007م
FACULTY (الكلية): اداب
--
رمز الطالب : 004
الاسم : عبدين أحمد
العمر : 21
تاريخ اول تسجيل: 20/06/2008م
الكلية: علوم
--
رمز الطالب : 0011
الاسم : نقد الأمين
العمر : 20
تاريخ اول تسجيل: 28/05/2007م
الكلية: اداب
--
رمز الطالب : 0016
الاسم : أحمد صلاح الدين
العمر : 23
تاريخ اول تسجيل: 29/05/2008م
الكلية: هندسة

--


رمز الطالب : 009
الاسم : علاء الدين الحسن
العمر : 24
تاريخ اول تسجيل: 29/05/2006م
الكلية: هندسة
--

رمز الطالب : 004
الاسم : عاطف الطيب
العمر : 24
تاريخ اول تسجيل: 09/05/2005م
الكلية: الطب
--

رمز الطالب : 006
الاسم : حسن بخيت
العمر : 24
تاريخ اول تسجيل: 29/05/2008م
الكلية: زراعة


--

رمز الطالب : 007
الاسم : الزين أحمد الزين
العمر : 21
تاريخ اول تسجيل: 22/05/2007م
الكلية: علوم



record عدد السجلات الهو عدد الطلاب = 8 (وممكن تسمى السطور Row )
عدد الحقول ال Fields تساوي خمس وهي (رمز الطالب ،الاسم،العمر،تاريخ اول تسجيل والكلية)..
عشان نخزن السجلات اعلاها في قاعدة البيانات بنحتاج الاتي :
1/ وجود قاعدة بيانات..
2/ ننشيء جدول باسم الطلاب يشتمل الحقول الخمس (رمز الطالب ،الاسم،العمر،تاريخ اول تسجيل والكلية)
اسم الجدول STUDENTS:ويحتوي الحقول (fields or columns) التالية :
ID
NAME
AGE
REG_DATE
FACULTY

3/ ندخل بيانات الطلاب في الجدول المنشئ...
نتابع ..

Post: #13
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-30-2008, 09:34 AM
Parent: #7

لازم ننشيء جدول باسم الطلاب وبداخله الحقول Fields الخمس وهي (رمز الطالب ،الاسم،العمر،تاريخ اول تسجيل والكلية)..
وهنا نحن بنفترض قاعدة البيانات موجودة اصلا ..
ممكن تسأل وين ح اكتب الاوامر ..
بتفتح ال الاس كيو ال وهي بتكون موجودة في قائمة البرامج ...
وبتكتب اسم المستخدم الخاص بيك وكلمة السر وقاعدة البيانات ...
اذا صحيح بتظهر ليك البرومت بالشكل التالي :


SQL>
اكتب فيه الاوامر البتكون حافظها حسب العملية البتحتاجها من قاعدة البيانات

Post: #20
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-01-2008, 11:36 AM
Parent: #13

SQL> CREATE TABLE STUDENTS(
ID NUMBER(7) NOT NULL,
NAME VARCHAR2(30) NOT NULL,
AGE NUMBER(3) NOT NULL,
REG_DATE DATE NOT NULL,
FACULTY VARCHAR2(30) NOT NULL
)

بعد الضغط على مفتاح ادخال انتر
تظهر رسالة
Table created
....





Post: #23
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-20-2008, 09:53 AM
Parent: #20

كدا بنكون عملنا جدول الطلاب واسمه في قاعدة البيانات STUDENTS
الأمر الذي استخدم لانشاء الجدول هو :
1/ CREATE
لازم نعرف الامر دا كويس وبيستخدم في شنو ...
طبعا الأمر تحت مجموعة ال DDL
وميزة المجموعة دي انها بمجرد ما كتبتها وضغط انتر حسب صيغة المطلوب بتنفذ مباشرة في قواعد البيانات ...
بمعني ما بتحتاج امر اخر عشان تنفذها في قاعدة البيانات ...
عكس مجموعة ال DML فاي امر فيها يحتاج امر لحفظه في قاعدة البيانات او نقول تنفيذه ...
ومجموعتي ال DDL و DML مشروحة بواسطة زول ساكت اعلاها ...
المهم هسي خلو بالكم من الامر CREATE ...

Post: #25
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-20-2008, 12:13 PM
Parent: #23

ياجماعة انحنا انشانا الجدول STUDENTS..
والحقول عرفناها :
ID NUMBER(7) NOT NULL
رمز الطالب NUMBER رقمي (يعني يقبل ادخال ارقام فقط ) ...
(7) بيعني عدد الخانات لا يتعدى 7 ...
يعني ليس بامكانك اكثر من 7 خانات ...
الرقم هذا هل يمكن ادخاله 15897648 في خانة رمز الطالب ؟
الاجابة لا ..
ليه؟
لان عدد خاناته 8 وهو اكبر من العدد المسموح به لهذا الحقل ...
سؤال تاني :
الرقم هذا هل يمكن ادخاله 4589 في خانة رمز الطالب ؟
الإجابة نعم ..
ليه ؟؟
لان عدد خاناته 4 وهو اقل من العدد المسموح به لهذا الحقل وهو 7 في تعريف الحقل عند تكوين جدول الطلاب...

.......
نتابع شرح تكوين حقل ال ID في جدول الطلاب STUDENTS
ID NUMBER(7) NOT NULL
NOT NULL بتعني لازم يكون فيه قيمة ...
يعني مش ممكن تخلي هذا الحقل فيه قيمة ..
يعني كل طالب لازم يكون له رمز ...
...
نواصل ...

Post: #8
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohamed Foto7li
Date: 04-28-2008, 12:55 PM
Parent: #1

سلام

واصل متابع با اهتمام

لانو انا بديت فيها وداير اعمل الشهاده بتاعت اوركل


Regards

Mohamed Osman

Post: #16
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 04-30-2008, 10:45 AM
Parent: #8

Mohamed Foto7li
Quote: سلام

واصل متابع با اهتمام

لانو انا بديت فيها وداير اعمل الشهاده بتاعت اوركل



Mohamed Foto7li يا اخوي متابعتك تشجعنا ...
بس ياجماعة سامحونا ...نحن بنكتب حسب الوقت المتاح في العمل ..
وياريت تتابع البوست التالي كمان :
سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ...

Post: #9
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: الطاهر عثمان
Date: 04-28-2008, 04:02 PM
Parent: #1

الاخ محمد ابراهيم تحياتي

اخيرا انا لقيت البوست ده

انا حاجيب حاجاتي واجي اقعد هنا

ومتابع

Post: #10
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: الطاهر عثمان
Date: 04-29-2008, 09:10 AM
Parent: #1

وانا في انتظار بقية الدرس الاول

لاحظت في الداتا التي اوردتها يا اخ محمد هو انك اغفلت رمز الطالب
002
هل ترغب في الوصول لنتيجة معينة وهي انه يمكن عمل إضافة هذا السجل لاحقا

وتحياتي

Post: #11
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: عبده عبدا لحميد جاد الله
Date: 04-29-2008, 10:09 AM
Parent: #10

يا شباب سلام
الطاهر نزل المذكرة دي انشاء الله تلقى
فيها بعض المفاهيم الاساسية لقواعد البيانات
والـ SQL

SQL notes

Post: #12
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: معتصم محمد صالح
Date: 04-30-2008, 08:28 AM
Parent: #11

( تلميذ ) جديد كرت .. الكعوا يا ناس ..

Post: #14
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: amir jabir
Date: 04-30-2008, 09:56 AM
Parent: #12

طالب مسجل ومتابع بشدة وياريت لو نزلته الشرح كامل بالصور والبرامج الملحقة. وعايزين نعرف شوية عن لغة php والغات الاخرى


تحياتى

Post: #15
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: أبوالزفت
Date: 04-30-2008, 10:03 AM
Parent: #1


Post: #17
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-01-2008, 08:06 AM
Parent: #1

الطاهر عثمان..
معتصم محمد صالح ...
Amir jabir....
أبوالزفت ...
ياشباب بنحاول نشرح ابسط امثلة ..
والاس كيو ال سهل جداا..
بس عايز تحفظ الاوامر ووظائفها...

Post: #18
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: الطاهر عثمان
Date: 05-01-2008, 08:56 AM
Parent: #17

Quote: والاس كيو ال سهل جداا..


محمد ابراهيم الله يطمنك
اها ده الجانب النفسي المهم جدا في العملية التعليمية دي

انا حاليا قمت بطبع مذكرة الاخ عبد الحميد SQL Notes
وبديت فيها وبجيكم راجع لو غلبني شي

Post: #19
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-01-2008, 10:12 AM
Parent: #18

Quote: محمد ابراهيم الله يطمنك
اها ده الجانب النفسي المهم جدا في العملية التعليمية دي

انا حاليا قمت بطبع مذكرة الاخ عبد الحميد SQL Notes
وبديت فيها وبجيكم راجع لو غلبني شي


والله سهل يا الطاهر ..
أهم شيء تحفظ الاوامر تماما ...
ووظيفة كل امر ..
وبالامثلة كل شيء يوضح ..
وانت لو عرفت الاس كيو ال ..
معناته عرفت تشتغل على الفورم وعلى الريبورت...
منتظرينك تراجع مذكرة الخبير عبده عبد الحميد ..

Post: #21
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: عاصم ابوبكر حامد
Date: 05-01-2008, 01:25 PM
Parent: #1

والله برنامج رائع جدا جدا

يا محمد بس حاول دقق فى الشرح لان الكثيرون يعتقدون انه صعب جدا ...


واهم شئ حفظ الاوامر ...

وتجدونئ متابع معكم بالتفصيل ...


لكم كامل سلامئ وتقديرئ ..

Post: #22
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-20-2008, 06:09 AM
Parent: #21

عاصم ابوبكر حامد
Quote: والله برنامج رائع جدا جدا

يا محمد بس حاول دقق فى الشرح لان الكثيرون يعتقدون انه صعب جدا ...


واهم شئ حفظ الاوامر ...

وتجدونئ متابع معكم بالتفصيل ...


لكم كامل سلامئ وتقديرئ ..


عاصم يا اخوي ...
فعلاً البرنامج رائع وسهل ...
ويحتاج حفظ الاوامر ...
واعتذر لتاخري في الردود لظروف العمل ..
لكن شيء من لا شيء ...
تحياتي ...

Post: #24
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: abuguta
Date: 05-20-2008, 10:30 AM
Parent: #22

خريج قديم

بس تركها وانتقلت لتخصص اخر

لكن بجد انعشت ذاكرتى,,,

u made revetion

متابعين وبس ,,,عمل جميل ومفيد

Post: #26
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-20-2008, 12:41 PM
Parent: #24

: abuguta
Quote: خريج قديم

بس تركها وانتقلت لتخصص اخر

لكن بجد انعشت ذاكرتى,,,

u made revetion

متابعين وبس ,,,عمل جميل ومفيد


هلا اخوي ابوقوته ...
متابعتك تهمنا ...
واكيد ح نطلع بحاجة مفيدة ونستفيد منك بعد التذكر..

Post: #27
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: عمار يس النور
Date: 05-20-2008, 01:18 PM
Parent: #26

حموده سلام

واصل و إحنا ح ندفر معاك


عمار يس النور

Post: #30
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-21-2008, 05:18 AM
Parent: #27

عمار يس النور
Quote: حموده سلام

واصل و إحنا ح ندفر معاك


عمار يس النور

وعليكم السلام ورحمة الله حبيبي عمار يس ...
امبارح بنسأل عنك ...
البروف عمار واصر على كلمة بروف لمهنيته العالية وتعلمي منه الكثير ...
وهو فخر للسودانين بالخليج ..
وعمل مدير لإدارة تقنية معلومات بمؤسسة كبيرة بابوظبي..
وقبلها بكثير من المؤسسات بدولة الامارات وسلطنة عمان...
وهو استاذ سابق بجامعة الخرطوم باسكول ...
صراحة مكسب لكل المتابعين مشاركته ..

Post: #28
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: فدياس نجم الدين
Date: 05-20-2008, 02:42 PM
Parent: #1

الاخ محمد إبراهيم .

جهد مقدر وتشكر عليه .

أنتظر الوصول للحظة التي تبدا فيها شرح تطبيقات الاوراكل مع DEVELOPER 2000 ، إذ أنني أهتم جدا بهذه الجزئية وهنتالك بعض التعقيد في تنفيذ الكثير من الاوامر المتعلقة بها .


عاطر التحايا .

Post: #31
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-21-2008, 07:05 AM
Parent: #28

فدياس نجم الدين
Quote: الاخ محمد إبراهيم .

جهد مقدر وتشكر عليه .

أنتظر الوصول للحظة التي تبدا فيها شرح تطبيقات الاوراكل مع DEVELOPER 2000 ، إذ أنني أهتم جدا بهذه الجزئية وهنتالك بعض التعقيد في تنفيذ الكثير من الاوامر المتعلقة بها .




اخي فدياس نجم الدين ...
صراحة وجدت تفاعل من كثيرين ومراسلات عبر ايميلي مما اشعرني بفائدة ما اقوم به..
وربنا يقدرنا نعطي المفيد ويكون خالصاً لرب العالمين ...
وقبل ما نصل الى تلك المرحلة بامكانك ترسلي مشاكلك في الديفلوبر عن طريق ايميلي ..
واتمنى ان ارد جزء من دين بلدي علي ..
ايميلي :
[email protected]
تحياتي أخوي..

Post: #29
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: أشرف البنا
Date: 05-20-2008, 05:47 PM
Parent: #1

محمد إبراهيم ...
أنا محو أمية إلكترونية ... لكن العزيمة في ...
مشكور على المجهود
مودتي

Post: #32
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-21-2008, 08:41 AM
Parent: #29

أشرف البنا
Quote: محمد إبراهيم ...
أنا محو أمية إلكترونية ... لكن العزيمة في ...
مشكور على المجهود
مودتي


ياود البنا ..
الموضوع اسهل ما يكون ..
بس لازم معرفة الاوامر...
وبعدين التمارين...
شكرا لوجودك معنا ..

Post: #33
Title: Re: سودانيز اون لاين التعليمية للخريجين الجدد:شرح لغة الSQLبمفهوم اوراكل
Author: Mohammed Ibrahim Othman
Date: 05-23-2008, 06:09 AM
Parent: #1

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