إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب


صورة
* * * * * 1 صوت

الدرس الأول : كيف تبدأ مع أوراكل


51 رد (ردود) على هذا الموضوع

#1 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,374 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 15 April 2006 - 10:40 AM

بسم الله الرحمن الرحيم
سوف نعرض في هذا الدرس كيفية تعلم الاوراكل
1- تعريف الاوراكل
2- ما هي الخطوات اللازمة لتعلم الاوراكل
3-ماهي نسخ الاوراكل المطلوبة للتعلم
4-ماهي الكتب المطلوبة للتعلم
5-كيفية تسطيب الاوراكل من الالف الى الياء
6-كيفية البداية ووضع مثل انشاء الجدول عمل علاقات بين الجدول
7-كيفية الحذف والاضافة والتعديل على الجدول من خلال ال SQL
8-كيفية انشاء ال procedure و الTrigger و ال functions و ال views
9-كيفية التعامل مع ال constraints والتعديل عليها وعرضها
10-كيفية التعامل مع الشاشات وعمل برنامج صغير
11-كيفية التعامل مع التقارير وانشاءها
وسنضيف بعض المواضع التي لم تطرح في المنتدى وكيفية حل المشاكل التي نتعرض لها بالاوراكل
وسوف انشئ مكتبة تكون مرتبة حسب الحروف لمعظم مواضع اوراكل
طبعا سوف يؤخذ بعين الاعتبار عرض روابط المهمة التي تمت المشاركة بها من قبل الاخوة الاعضاء والمشرفين وافضل التعليقات والاجابات لكي نتفادى التكرار

وكذلك سوف اضع امثلة مع الشرح وبنهاية كل درس سوف اضع اسألة لتحلوها

تعريف الاوراكل : لغة الاوراكل معنى كلمة اوراكل هي الوحي وهي شركة قامت بانشاء مبادئ قاعدة البيانات وطرق تخزين البيانات حيث تمت البداية بعمل برامج تقوم على تخزين البيانات واسترجاعها بطرق معينه واعتمدت بالبداية على هذه الطرق باستخدام SQL
و SQL معناها STRUCTURED QUERY LANGUAGE وبعدها قامت بعمل وتطوير وايجاد PL/SQL وهي معناها PROGRAM LANGUAGE ثم ايجاد الديفلوبر والريبورت

الخطوات اللازمة لتعلم الاوراكل
1- ان يكون الشخص عنده المام ولو قليل بطرق البرمجة والمقصود بها اساسيات البرمجة
2- اتقان ال SQL بشكل عام والتي سوف نستعرض طرق التعلم والاساسيات المطلوبة

النسخ المطلوبة للتعلم
1- قاعدة بيانات DATABASE 9i
2-DEVLOPER 9i
3-REPORT 9i
4-SQL 9i
تم اختيار الديفلوبر 9i لكي يستطيع اكبر عدد التعلم وهي سهلة وفي متناول الجميع

الكتب المطلوبة
اتبع هذا الرابط فهو من جهد الاخ عبدالله black&white
اضغط هنا

كيفية تسطيب اوراكل 9i
يوجد في المنتدى هذا الرابط للأخ الاستاذ عمر باعقيل
اتبع الرابط
اضغط هنا ....

ملاحظة اذا لم تظهر الكتابة العربية
اختار VIEW---- ENCODING ---
اختار اللغة WESTEN EUROPEN (WINDOWS)

بعد انزال اوراكل من هنا سوف نبدأ ان شاء الله

الدرس رقم 1 التاريخ 25-03-2005 اليوم السبت
--------------------------------------------------------------------------
--------------------------------------------------------------------------
--------------------------------------------------------------------------
--------------------------------------------------------------------------


وهي تشغيل ال PL/SQL
ادخال اليوزر SYSTEM
الباسورد التي اعتمدتها اثناء التنزيل

ثم كتابة الامر
CREATE USER OUG IDENTIFIED BY "123"

هذا الامر CREATE يقوم بانشاء USER مستخدم على قاعدة البيانات
ويجب وضع اسم اليوزر والذي هو OUG ثم يأتي بعدها IDENTIFIED BY وهي كلمة السر
وهي 123

ويجب ان يعطيك انه انشأ المستخدم وتخرج لك الرسالة التالية
User created.
او
تم انشاء المستخدم
اذا قاعدة استخدام الانشاء المستخدم هي
CREATE USER NAMEOF USER IDENTIFIED BY "YOUR PASSWORD"
ولكي نستطيع الدخول الى هذا المستخدم يجب اعطاءه الصلاحيات وهذه الصلاحيات تسمى ب GRANTS حيث من خلالها يتم تفويض المستخدم للدخول الى قاعدة البيانات
لذلك نكتب الامر التالي
GRATN CONNECT TO OUG
ويجب ان يعطيك التالي
Grant succeeded.

قاعدة استخدام GRANT
GRANT OBJECTNAME TO YOURUSERNAME

وهي تعني اعطي الصلاحية GRANT الاتصال CONNECT الى TO المستخدم OUG
وتعطى صلاحيات اخرى للمستخدم منها RECOURCE وتعني مورد
وكذلك DBA وتعني DATABASE ADMINISTRATION مدير قاعدة البيانات
لذلك نعطي المستخدم OUG اللذي ذكرناه كما في الشكل التالي
GRANT RESOURCE,DBA TO OUG

لاحظوا معي انه تم اعطاء المستخدم الخاصيتين معا من خلال الفاصلة , يعني نقدر ان نعطي عدد من الصلاحيات بسطر واحد وباستخدام الفاصلة


بعد ذلك للدخول الى المستخدم

اطبع الامر
CONNECT OUG/123
هنا اعطينا امر CONNECT اتصل بالمستخدم المسمى ب OUG و/ وتعين كلمة السر وهي 123
وسوف يظهر لك
Connected. انه تم الاتصال
لتعرف انك قد اتصلت او صرت على مستخدم OUG
اطبع الامر التالي
SHOW USER
هذا الامر يبين لك اسم اليوزر
user is "OUG"

سوف نتعامل الآن مع جدول يقوم يسمى DUMMY TABLE وهو جدول انشئته اوراكل لكي تستعين به بعمل عمليات من خلال هذا الجدول وهو يتعامل مع قاعدة البيانات مباشرة مثل استعراض التاريخ
واسم هذا الجدول هو DUAL
ولنستعرض تاريخ اليوم نطبع الامر التالي
SELECT SYSDATE FROM DUAL
حيث نقول له احضر SELECT تاريخ اليوم او تاريخ الجهاز SYSDATE من FROM الجدول DUAL
اذا قاعدة استخدام ال SELECT ه
SELECT FIELDNAME  FROM TABLENAME



ملاحظة لتنفيذ اي امر على SQL بعد كتابته
اما ان تضع اخر السطر فاصلة منقوطة او شرطه / او اتكتب RUN او ان تكتب R
وللتعديل على امر اطبع الامر EDIT




الاسئلة

1- قم بانشاء مستخدم باسم ABC واعطه كلمة سر 123
2-قم باعطاء الصلاحيات التالية للمستخدم ABC وهي CONNECT/ RESOURCE/ DBA
على ان تكون جملة الصلاحيات في سطر واحد
3-ماهو الامر الذي يقوم باظهار المستخدم
4-اكتب جملة تستخدم فيها ال SELECT لعرض تاريخ الجهاز

انتهت الاسئلة


انتهى الدرس الاول


تم بحمد الله


القائمة الرئيسية ..... الدرس الثاني
  • sameh abbas و ibrahomas معجبون بهذا
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#2 frekeko

frekeko

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 28 May 2006 - 03:17 AM

اشكرك فعلا درس شيقك
ارجو ان اكون عضو فعال معكم في المنتدي
  • sameh abbas معجب بهذا

#3 rsh76

rsh76

    عضو

  • الأعضــاء
  • 1 مشاركة

تاريخ المشاركة 28 May 2006 - 01:36 PM

شكرا جزيلا اخي
ارجو ان اكون عضو فعال بموضوعك

#4 iase2002

iase2002

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 29 May 2006 - 12:22 PM

درس سلس و جميل والله ,,, شكراً جزيلاً

#5 husseinsadek

husseinsadek

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 29 May 2006 - 09:00 PM

شكرا اخى الكريم على هذا المجهود الرائع
احب ان اعرف بنفسى
اسمى حسين صادق من مصر حاصل على شهادات MCAD,MCSD,MCT من ميكروسوف والان اريد تكملة المشوار مع ORACLE بعد خبرة عمل فى مجال البرمجة والتدريب تجاوزت 5 سنوات فهل ابدأ باستخدام ORACLE 10G او ORACLE9I وشكرا جزيلا ومعزرة على الاطالة
  • sameh abbas معجب بهذا

#6 mdsalah

mdsalah

    عضو نشط

  • الأعضــاء
  • 398 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 June 2006 - 01:59 AM

شكرا اخى العزيز على روح التعاون وكل ما قدمت لنا فى هذا الدرس ونتمنى من الله ان يجزيك خيرا
اهم مواضيعى

فيديو شرح كامل لتنصيب Oracle Database 10g & Developer 10g , 6i, التعليم من منظور
جديد مرئى وصوت



MY 4 shared -1
MY 4 shared -2
ستجد بهما الكثير ( سى دى اوراكل _ برامج - dba- developer)

*عظَمة عقلك تخلق لك الحساد .. وعظَمة قلبك تخلق لك الأصدقاء

#7 mdaradkah

mdaradkah

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 15 June 2006 - 04:18 PM

جزاك الله خيراً

#8 eshak

eshak

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 17 June 2006 - 11:18 AM

شكرا على هذا المجهود الكبير والدرس رائع وسلس

#9 roby_gh1980

roby_gh1980

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 25 June 2006 - 05:10 PM

بسم الله الرحمن الرحيم
شكر حقيقى لك العاملين على هذا المنتدى الرائع
إذا سمحتولى إنا مبتدئ جديد فى عالم الأوراكل و أستفد كثيرا جدا من موقعكم هذا
أنا و الحمد الله قمت بإنزال نسخة الأوراكل 9I حسب التعليمات الموجوده هنا فى الموقع و هو جارى التنزيل حاليا
فأنا متابع لدروس كيف تتعلم أوراكل للميتدئين و قد لاحظت إنكم تعتمدون على
1-DATABASE 9i
2-DEVLOPER 9i
3-REPORT 9i
4-SQL 9i
و جارى الأن تحميل نسخة database9i لكن لا اعمل من إين أحصل على باقى النسخ المطلوبه للتعليم مثل ال devloper and report and sql
أرجو لمن لديه معلومه عن كيفية الحصول على هذه النسخ أن يضع ليها لينك هنا أو يرسلها لى على الأيميل الشخصى
roby_gh1980@hotmail.com
و جزاكم الله خيرا

#10 احمد زهير

احمد زهير

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 28 June 2006 - 06:51 PM

تسلم يمينك اسد العرب

#11 احمد زهير

احمد زهير

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 28 June 2006 - 06:53 PM

تسلم يمينك اسد العرب

عرض المشاركة

نصحنى احد الاخوه ان اشتغل على اوركل 8
مع العلم انى مبتدء
فما رأيكم ارجوا الرد من اصحاب الخبره

#12 e280

e280

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 01 July 2006 - 05:43 PM

thanks

#13 lamiaa_hatem

lamiaa_hatem

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 05 July 2006 - 12:49 PM

الاخوة الاعزاء وجب لكم الشكر الجزيل والاهم الدعاء لكم بظهر الغيب..ليبارك الله وقتكم وصحتكم واعماركم..

الاخ الفاضل القائم على الموضوع ..
رباط الكتب صفحاته محجوبة...:):(
استبشرنا بها خيرنا..لكننا صدمنا:(
هل من حل؟

#14 جندي الله

جندي الله

    مشترك

  • الأعضــاء
  • 132 مشاركة

تاريخ المشاركة 12 August 2006 - 02:47 AM

good
لا اله الا الله محمد رسول الله

{قُلْ إِنَّ صَلاَتِي وَنُسُكِي وَمَحْيَايَ وَمَمَاتِي لِلّهِ رَبِّ الْعَالَمِينَ} (162) سورة الأنعام
.....
بالله عليك اخي الكريم قبل ان تفعل شئ فكر هل هذا العمل يرضي الله ام لا ؟
....
بالله عليك اخي الكريم اخلاص النيه لله هو اساس كل شئ
....
قبل ان تفعل شئ هل اديت حقوق الله ؟
....
حدد اولوياتك ===>>> هل الله سبحانه وتعالى هوا اول اهتماماتك ؟
.....
والله انا احبك في الله

#15 elshater84

elshater84

    عضو

  • الأعضــاء
  • 7 مشاركة

تاريخ المشاركة 25 August 2006 - 12:25 AM

جزاك الله كل خير اخى الكريم