منال
اهلا وسهلا بك معنا في منتــديـــات منال

نرجو منك عزيزي الزائر ان تنضم الى اسرتنا بالتسجيل معنا

وسوف تكون موضع حبنا وتقديرنا ولكم منا جزيل الشكر والامتنان

تحيات اسرة المنتدى

منال

اسلامي * ثقافي * ادبي * فكاهي * تصاميم * انترنيت * اخبارعامة
 
الرئيسيةhttp://xat.com/التسجيلدخولالدردشة
اسرة منتديات منال  غير مسؤلة عن الاعلانات الموجودة على الصفحة الرئيسية ......... اهلا وسهلا بك معنا وبين اسرتك الصغيرة في منتديات منـــال ...... لا تفوتك الفرصة تابع معنا كل جديد ......
المواضيع الأخيرة
» هل من مرحب؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
2011-05-27, 17:23 من طرف baja39

» دخلت النت داعية فخرجت عاشقة
2011-05-27, 15:38 من طرف baja39

» امراءة تلد وهي على حبل المشنقة
2011-05-25, 15:32 من طرف احمد**

» لحظات فى حياتنا...تتكرر نرجو الافادة
2011-05-25, 15:19 من طرف احمد**

»  أنواع الزوجات
2010-11-25, 00:32 من طرف baja39

» عَلى وَرَقِ الوَرْد
2010-11-23, 15:16 من طرف baja39

» مرحبا انا عضو جديد
2010-11-22, 12:08 من طرف baja39

» حوار جريء مع فتاة معاكسة
2010-11-15, 00:07 من طرف baja39

» حوار جريء مع فتاة معاكسة
2010-11-15, 00:06 من طرف baja39

» انت والشباب
2010-11-15, 00:01 من طرف baja39

» هـــذا ماحـصل في صـــالون النســاء !!
2010-11-14, 23:55 من طرف baja39

» فاتته صلاة الفجر .. فأنظروا كيف أدب نفسه
2010-11-14, 23:20 من طرف baja39

» أبدل الله هذا الشاب الحرام بالحلال
2010-11-14, 23:17 من طرف baja39

» شخصية الرسول من وجهة نظر غربية, محمد صلى الله عليه وسلم
2010-10-26, 03:27 من طرف abu dana

» قليل من الكلام مع فنجان قهوة
2010-10-26, 03:22 من طرف abu dana

» قل لي ماذا تعمل أقُل لك من تحب
2010-10-26, 03:18 من طرف abu dana

» فوائد الزوجة النكدية وليس الكندية
2010-09-21, 02:19 من طرف abu dana

» شاب يقطع راسه امام اهله (ضعاف القلب لا يدخلون)
2010-09-19, 09:04 من طرف ¨°o.O منــالO.o°¨

» كلمات فوق المعاني
2010-07-18, 02:26 من طرف abu dana

» الرياضيات وتعدد الزوجات
2010-07-18, 02:14 من طرف abu dana

أفضل 10 أعضاء في هذا المنتدى
¨°o.O منــالO.o°¨
 
abu dana
 
احمد**
 
عيون الامل
 
المغامر
 
قلب الزمن
 
نانو
 
moon13
 
ايمن
 
DarckMan
 
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
المتواجدون الآن ؟
ككل هناك 4 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 4 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 41 بتاريخ 2014-10-30, 05:48
ازرار التصفُّح
 البوابة
 الصفحة الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 ابحـث

شاطر | 
 

 كورس كامل لتعلم لغة البرمجة اوراكل حصرى جدا

اذهب الى الأسفل 

هل أفادكم الموضوع
تحميل
0%
 0% [ 0 ]
مشاهدة
100%
 100% [ 2 ]
مجموع عدد الأصوات : 2
 

كاتب الموضوعرسالة
elmoody
۞عضو جديد۞
۞عضو جديد۞
avatar

تاريخ التسجيل : 20/11/2009
العمر : 32

مُساهمةموضوع: كورس كامل لتعلم لغة البرمجة اوراكل حصرى جدا   2009-11-20, 15:14

[size=24]
بسمالله الرحمن الرحيم وبه نستعين
مقدمة عامة عن قواعد البيانات
[/size]لو افترضنا أن لدينا بيانات لبعض الطلبة في كلية معينة ، فمن المؤكد أن لكل طالب بياناته الخاصة مث ل ( رقمه –
اسمه – شعبته – الفرقة الدراسية .... الخ ) ، فلو قمنا بجمع هذه البيانات ووضعناها في بطاقة واحده و سميناها بطاقة
الطالب ، واسمينا كل بيان من البيانات الخاصة بالطالب حقل ، فسنحصل في النهاية على سجلات لجميع الطلاب في
القسم الواحد ، ثم في الكلية بشكل أوسع ، وربما نجد عندنا حصيلة من بيانات الطلاب في جامعة معينة ، أو على
مستوى الجمهورية كبيانات الطلاب بالثانوية العامة مثلا .
من المثال السابق نستطيع أن ندرك مفهوم قواعد البيانات ، فقواعد البيانات من الأمور الهامة في حياتنا فمثلا لو
لدينا مؤسسة تنتج صناعة الكابلات النحاسية مثلا ، فهذه المؤسسة تحتج أن يكون لديها علم بعدد العملاء حتى
تستطيع أن توفر لهم الخدمات الم طلوبة والكميات المناسبة من المنتج المطلوب كلٌٌ على حسب احتياجه ، فجمع
المعلومات الدقيقة عن هؤلاء العملاء سيساعد المؤسسة في توفير احتياجام بالصورة السليمة .
عدد المرضى الموجودين في كل محافظة حتى لأن تعرف ستحتاج فإن وزارة الصحة ومثلا لو على المستوى العام
توفر لهم الأطباء والأدوية اللازمة لعالجتهم ، فمثلا مرض مثل أنفلونزا الطيور فالوزارة تقوم بجمع معلومات عن
المرض ، والمناطق التي انتشر فيها المرض ، ونسبة انتشاره ، حتى يتم اتخاذ القرار المناسب في مواجهة هذا المرض .
فعلى افتراض أن كل هذه البيانات غير متوفرة ، فبالتالي إنتاجية الشركة ستقل ولا تستطيع توفير احتياجات
العملاء ، وأيضا لن تستطيع وزارة الصحة توفير الرعاية الصحية اللازمة للمرضى ، أو ربما تتوفر المعلومات ولكن
خاطئة فيتم اتخاذ القرار الغير سليم ، أو على أقل الافتراضات سيتأخر اتخاذ القرار .
إذا عملية جم ع المعلومات الصحيحة والبيانات الدقيقة من أهم الأمور التي تؤثر في حياتنا بشكل فعال خاصة ونحن
نستقبل عصر معلوماتي المعلومة فيه هي السائدة والمسيطرة .

۲
مقدمة عن قواعد بيانات أوراكل
أو Relational Data Base Management System يعتبر الأوراكل من أقوى قواعد البيانات العلائقية
وقواعد بيانات الأوراكل غنية عن التعريف ويوجد به مجموعة من المميزات التي تجعله من أقوى ،
(RDBMS)
البرامج المستخدمة في إدارة وإنشاء قواعد البيانات ، سواء كان من خلال قدرته الكبيرة على إدارة كميات هائلة
من البيانات ، أو مستوى الأمان الذي يوفره في إدارته لقواعد البيانات .
لغة
Structured Query Language وهي SQL ويتم الوصول إلى البيانات باستخدام لغة
الاستعلامات البنيوية
مع بعض لغات البرمجة الأخرى مثل لغة
SQL ، وأتاح لي الأوراكل أن أدمج كود
وهناك بعض الأدوات التي توفرها أوراكل حتى يمكننا من إنشاء التطبيقات من هذه الأدوات أداة
PL/SQL
وهناك أداة مثيلتها تؤدي SQL فمن خلال هذه الأداة أستطيع أن أكتب الأوامر الخاصة بجمل SQL*PLUS
والفرق بين الأداتين أن الثانية تدعم واجهة المستخدم وتعمل من خلال ISQL*PLUS نفس العمل ألا وهي
متصفحات الويب .
وهناك أيضا بعض أدوات التطوير التي تتيح للمبرمج إنشاء تطبيقات من خلال الواجهات الرسومية من خلال
وهي أداة قوية في إنشاء
Form ومن هذه الأدوات Oracle 10g Developer Suite مجموعة
وهي تستخدم في إنشاء ونشر التقارير من
Reports التطبيقات الخاصة بقواعد البيانات أوراكل ، وأيضا الأداة
خلال تطبيقات الويب .
من هذه الإصدارات :
Oracle 10g وهناك بعض الإصدارات الخاصة ب
1- Oracle Standard Edition.
على الشبكات العنكبوتية ولا يتاح فيه خاصية تقسيم (DBMS) وهذا الإصدار له مزايا في إدارة قواعد البيانات
البيانات ومن الممكن أن يتعامل مع أربع معالجات كحد أقصى .
2- Oracle Enterprise Edition .
وهذا النظام يدعم نظم التشغيل بصورة أشمل من النظام السابق .
3- Oracle Personal Edition .
ونستخدمه في العادة في إنشاء قواعد البيانات على جهاز ،Enterprise وهذه نسخة شخصية من الإصدار
حاسب فقط .

۳
SQL مقدمة عن لغة
من اللغات السهلة والبسيطة في التعامل مع قواعد البيانات وهي مشاه تماما لكلمات اللغة الإنجليزية SQL لغة
فتنقسم إلى ٤ أقسام :
SQL ولكن بصيغة محددة وهناك بعض التصنيفات التي يمكن تصنيفها للغة
1- DDL (Data Definition Language )
لغة تعريف البيانات وا هذه الأوامر
Create Alter Drop Rename View Index Synonym Sequence
2- DML (Data Manipulation Language )
لغة التعامل مع البيانات وا هذه الأوامر
Select Delete Update Insert
3- DCL (Data Control Language )
وخاصة بصلاحيات المستخدمين وا الأمرين
Grant Revoke
4- TC (Transaction Control)
وخاصة بأوامر التحكم وا الأوامر التالية
Commit Save Point Roll back

٤
هناك بعض الرموز التي نستخدمها في الأوراكل :
وهي تستخدم للفصل بين اسم العمود إذا كان أكثر من اسم . (_)
under score
وهي تستخدم للفصل بين اسم الجدول واسم العمود . (.)dot
وهي تستخدم للفصل بين الأعمدة والجداول . (,)
وهي تستخدم لإاء أي كود خاص بالاوراكل ومن دوا لا يعمل الكود . (;)
وهي تستخدم اذااستعلمت عن بيان حرفي موجود في قاعدة البيانات . (' ')
من هذه الأوامر : SQL سنتعرض لها في خلال دراستنا للغة SQL هناك بعض الأوامر الشائعة في لغة
وهو خاص باستعراض بيانات الجداول والحقول الموجودة في قاعدة البيانات .
Select أمر
select * from tab ; : مثال
وهو خاص بعرض هيكلة الجدول .
Desc أمر
desc emp : مثال
وهو خاص باستعراض الجداول والحقول بأسماء مستعارة .
Aliase أمر
مثال على ذلك ، AS فيمكننا استخدام المسافة أو كلمة Aliase وهناك أكثر من شكل لأمر
Select sal salary from emp ;
Select Sal as salary from emp ;
وهناك شكل أخر إذا كان الاسم المستعار أكثر من كلمة
Select ename " employee name " from emp ; مثال
وهو خاص للدمج بين عامود أو اكثر ويمكن أن نضع بينهم أشكال رمزية أمثله للدمج
Concat أمر
Select sal ||' '|| comm From emp ;
Select sal ||':'|| comm From emp;
Select sal ||'&'|| comm||':'|| job From emp ;
وهو خاص بأن يتعامل مع القيم الخالية التي لا توجد ا أي بيانات أمثله على ذلك NVL& NVL * أمر 2
Select sal , nvl(comm,0) from emp ;
Select sal , nvl2(comm.,100,0) from emp ;

٥
وهو يستخدم لترتيب الناتج حسب العمود والترتيب يكون رقمي أو حرفي وهناك دالتين Order By * أمر
للترتيب
DESC فهي للترتيب التصاعدي ، ودالة ASC اما دالة Desc , Asc في عملية الترتيب وهما
التنازلي والامثلة القادمة توضح ذلك :
Select sal from emp
Order by sal ;
Select sal , ename from emp
Order by sal asc , ename desc ;
ويمكن حل المثال هذا بان نضع ارقام على حسب العمود في الترتيب كالتالي
Select sal , ename from emp
Order by 1 asc , 2 desc ;
* العمليات الحسابية :
فهناك أولويات عند استخدامنا للعمليات الحسابية فمثلا نقدم الضرب والقسمة على الجمع والطرح وهذه امثلة
لذلك :
١- استعرض المرتب الشهري ، والمرتب السنوي ؟
Select sal , sal*12 from emp ;
٢- استعرض المرتب السنوي مضاف عليه العمولة السنوية ؟
Select( sal *12) + NVL(comm*12,0) SUM from emp;
٣- استعرض المرتب السنوي وقم بخصم ضريبة سنوية تقدر ب ١٠ % من المرتب السنوي ؟
Select (sal*12),( sal*12)-(sal*10/100) from emp ;
* بسبب الأقواس من الممكن أن نقدم الجمع على الضرب فمثال التالي يوضح
Select 12*(sal
+100) from emp ;
م / أحمد سعيد 0162659459

مع تمنياتي بالتوفيق ...،

الرجوع الى أعلى الصفحة اذهب الى الأسفل
¨°o.O منــالO.o°¨
۩مديرة الموقع۩
۩مديرة الموقع۩
avatar

تاريخ التسجيل : 15/05/2009
العمر : 31

مُساهمةموضوع: رد: كورس كامل لتعلم لغة البرمجة اوراكل حصرى جدا   2009-11-20, 19:57




************************
الرجوع الى أعلى الصفحة اذهب الى الأسفل
قلب الزمن
۞ عضو فعال ۞
۞ عضو فعال ۞
avatar

تاريخ التسجيل : 21/10/2009
العمر : 33

مُساهمةموضوع: رد: كورس كامل لتعلم لغة البرمجة اوراكل حصرى جدا   2009-11-20, 20:56








الرجوع الى أعلى الصفحة اذهب الى الأسفل
عيون الامل
۞عضو متميز جد۞
۞عضو متميز جد۞
avatar

تاريخ التسجيل : 17/05/2009
العمر : 30

مُساهمةموضوع: رد: كورس كامل لتعلم لغة البرمجة اوراكل حصرى جدا   2009-11-20, 21:17



الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كورس كامل لتعلم لغة البرمجة اوراكل حصرى جدا
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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