|
سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ...
|
بتذكر لمن تخرجنا وجدنا عون كبيرر من الزملاء السابقين لنا ... كتر الله خيرهم ... وصراحة خريجي مدرسة العلوم الرياضية (اسكول) بجامعة الخرطوم عندهم تماسك كبير مع بعض ... بمختلف اشرابهم واتجاهاتهم .. لرد الدين محاولة للأستفادة من موقع كل السودانين واسع الانتشار سودانيز اون لاين ... سوف احاول اضع شرح لقواعد البيانات اوراكل وذلك حسب وقتي المتاح .. اتمنى ان يستفيدو منه خريجي الكمبيوتر ...
|
|
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
زول ساكت .. تشكر لهذه المواقع القيّمة ..واكيد كتير من المتصفحين يحتاجون ويفتقدون من يساعدهم ..
ياريت تكون معنا ..
عمر الفاروق ... صدقت الموضوع يحتاج تنظيم ...حتى تكون الفائدة مركزة .. ارى ان نأخذ جزئية جزئية وممكن الناس تساهم فيها ... وياريت تكون فيها امثلة مصورة حتى توضح الصورة اكثر .. والتسلسل سوف يكون حسب كتاب اوراكل 10 جي في ادارة قواعد البيانات .. لو عندك اي اضافات او شرح اضافي ياريت لا تتاخر.. تحياتي ..
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
الأخ الطاهر :
Quote: لشخص ليس خريج كمبيوتر هل يمكنه المواصلة في هذا الدروس والاستفادة منها |
مثل هذه البرامج تفيد الأشخاص الذين يعملون في مجالات تحتاجها بيئة عمله كشؤون الموظفين والمستودعات والمحاسبة إضافة لهواة البرمجة عموماً
Quote: وماهي البرامج المطلوبة في جهاز الكمبيوتر قبل البدء في هذه الدروس |
اولاً هناك تجهيزات HardWare تتعلق بالمساحة التخزينية وذلك حسب حجم قاعدة البيانات التي ستتعامل معها ولا أتوقع ان الذاكرة أصبحت هاجس سواء القرص الصلب أو الرام .. نظام تشغيل حسب بيئة المستخدم فيمكن ان تكون إكس بي في حالة الإستخدام الشخصي أو الويندوز سيرفر في حال الشبكة ..
Quote: وماهي العلاقة بين الـ sql والاوراكل |
ال SQL هي إختصار Standard Query Language وفي بعض الأحيان تسمى الٍهيكلية وببساطة شديدة هي لغة الإستعلامات أو الإستفسارات القياسية .. وعشان اقرب ليك الفهم حا أقول ليك مش في هيئة قياس عالمية إسمها ال ISO اها كمان ناس SQL ديل عملوا الشركة دي وقالوا لي أي بني ادم عايز تكتب لغة إستفسار لازم تتقييد بي أوامرنا مثلا للإسترجاع تكت SELECT وللتعديل تكتب UPDATE وهكذا .. لكن أدوك فرصة تطوير اللغة وتضيف حاجاتك من دوال ومن طرق إستخدام البروسيدير والتريجر والفنكشن وووو مما سيأتي شرحه لاحقا بواسطة الاخ محمد أو نحن .. والعلاقة يا سيدي إنو ناس أوركل دخلوا مجال قواعد البيانات فكان لابد من إستخدام اللغة القياسية أولاً وبعد داك وضعو بصماتهم .. بالمناسبة يمكن إستخدام SQL مع الفيجوال بيسك والأكسس والدلفي ومعظم لغات البرمجة .. وعشان الفهم يوضح أكتر إتخييل ال SQL دي زي العربات !! مش كلها عندها حاجات مشتركة من لساتك ودريكسون وتعشيقة ووو لكن بعد داك كل شركة بتعمل حاجات في عربيتها ؟؟؟أها ال SQL دي كده ..
Quote: بعبارة اخرى هل يمكن البدء بالـ sql حالياوالاستفادة منها فقط كعلم منفصل يمكن ربطه بالاكسس مثلا واذا سنحت الفرصة لاحقا يمكن التحول بعدها للاوراكل.... |
انت كده بديت صاح ..وخشيت الشبكة
تخريمة : ما تعتمد على كلامي ده كتير سمح ؟
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: عمر الفاروق)
|
Quote: اولاً هناك تجهيزات HardWare تتعلق بالمساحة التخزينية وذلك حسب حجم قاعدة البيانات التي ستتعامل معها ولا أتوقع ان الذاكرة أصبحت هاجس سواء القرص الصلب أو الرام .. نظام تشغيل حسب بيئة المستخدم فيمكن ان تكون إكس بي في حالة الإستخدام الشخصي أو الويندوز سيرفر في حال الشبكة |
بالاضافة الى كلام الفاروق الطالع من داقوسة مباشرة فعليك بعد الايفاء بالمتطلبات عالية تثبيت قاعدة بيانات مناسبة وللاستخدا م التعليمي توجد قاعدة بيانات خفيفة وسهلة التعامل oracle database 10 g express edition يمكن ربطها على ديفلوبر 6i و 10g وطريقة عمل خطوات التسطيب( setup) متوفرة طبعاً من المهم التعرف على مفاهيم قواعد البيانات(لمن لايعرف) وهي مابدأ به الاخ حمودة ثم التعامل مع لغة sql وذلك من خلال sql plus ويمكن في مراحل متقدمة التعامل مع البرامج الماعدة التي تفي بنفس الغرض مثل TOAD وPLSQL DEVELOPER جدير بالذكر ان هنالك عدة مسارات للدراسة المتقمة في اوراكل منها مسار مطور برامج اوراكل ORACLE DEVELOPER مسار مدير قاعدة البيانات DATA BASE ADMINISTRATOR مسار مستشار تطبيقات APPLICATION CONSULTANT وهذا حسب التخصص مالي او موارد بشريه او انتاج الخ وهي مرتبطة بشكل اساسي مع Oracle E-Business Suite من الافضل للمبتديء تحديد التراك الذي يرغب في دراسته ومن ثم العمل في مجاله ويمكن للأساتذة الافاضة في الموضوع
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
الاخوان عمر الفاروق ومحمد إبراهيم
والله ياعمر الفاروق ما قصرته ياريت لوكان قرونا زي شرحك ده كان دخلته سكول من اوسع ابوابها
والله ياحبيب انا قررت قبل كده ابدا فعلا في الـ sql لاني شفته فوائدها عندنا في الشغل وعندنا هندي في قسم الكمبيوتر ماشاء الله عليه يدخل الداتابيز (انا شغال في مستشفى) وتقوليه عايز لبن العصفور يجيبه ليك ... يعني اشياء انت تتخيل انها ممكن تتعمل وتحس بانها صعبة وبانك بتحلم فبكل سهولة يقدمه ليك علي طبق وبل يعمل ليك فورم اشان ما تجننه كل مرة وتطلب نفس المعلومات براك...
وعلي الجانب الاخر عندنا برضو متخصص في ارواكل باكستاني برضو ممتاز جدا المهم انا عجبتني الحاجه دي جدا ونفسي اتعلم علي الاقل اساسيات الـ SQL معاكم هنا ...
بعرف كويس في الكمبيوتر وعندي MCP رغم اني ما خريج كمبيوتر وعندي رغبة قوية اتعلم اي حاجه في الكمبيوتر واتخصص فيها ومشكلتنا نحنا السودانيين عدم التخصص فتلقه بتعرف جزء في التصميم وشوية في البرامج التطبيقية وحبة هاردوير مع خلطة فيجوال بيسك ...
فانا قاعد معاكم هنا في مقام التلميذ في الصف الأول اشان اسمع واعاين كويس
ولكم التحايا والتقدير
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: الطاهر عثمان)
|
تحياتي يا شباب وشكرا للمعلومات القيمة .. معليش عندي تخريمة شوية عن الموضوع كتب الأخ الطاهر :
Quote: والله ياعمر الفاروق ما قصرته ياريت لوكان قرونا زي شرحك ده كان دخلته سكول من اوسع ابوابها |
سكول دي في جامعة الخرطوم - مكان النرجسة والتعالي يعني كانت أمنيتك دخول الجميلة ومستحيلة .. بس الظروف ما سمحت .. نحن هناك شن قلنا؟
آسف يا شباب للخروج عن الموضوع .. ويا الطاهر just kidding
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
أها يا شباب حا أواصل ليكم من داقوسي وزي ما قلت ليكم ده حسب فهمي فبالله ما تعصروا علي شديد والراس براهو كبير فما تزيدوهو وخلوهو كده عشان ناوي أشتري عمّة ..
نرجع للموضوع بتاع قاعدة البيانات ده ويا الطاهر حا أديك مفهوم مبسط حسب فهمي : انا دائماً بشبه التعامل مع قاعدة البيانات زي البنايات وعلى هذا الأساس وعشان أقرب ليك الفهم حا أعمل ليك مقارنة وانت تقيس عليها .. مش عندنا في العقارات يقولوا ليك يتم الان طرح مخطط للبيع ؟ المخطط ده مش عبارة عن قطعة كبييييرة وفاضية بتجي تقسما إنت بعدين ؟ أها أول حاجة لازم تعرف إنو في حاجة إسمها الSchemma أو مخطط قواعد البيانات وده الأرض الحا تبني فيها ؟ مش المخطط ده بتبني فيهو أكتر من بناية ؟ أها البناية أو المبنى المقصود ده بسنميوهو قاعدة البيانات DataBase وعليه يمكن أن يحوي المخطط أكتر من قاعدة بيانات كما مخطط الأرض فيهو أكتر من مبنى .. يعني ممكن تعمل قاعدة بيانات للموظفين وقاعدة بيانات لي مخازن وقاعدة بيانات محاسبة وووو أها يلا مش البناية دي جواها بتعمل ليك شقق ؟؟ اها قاعدة البيانات توجد داخلها شقق بنسميها الكائنات Objects ولعل شهر كائن فيها هو الجدول Table اللي هو (أكبر شقة تلاتة غرف وصالة وحمامين )إضافة لكائنات أخرى زي الفهارس Index القوادح Triger والدوال والإجراءات Procedure & Function اها يلا مش الشقة دي جواها بيكون في غرف ؟ أها يلا الكائن الجدول ده جواهو في حقول بنسميها ال Field وهو المخزن الحا أخزن فيهو حاجاتي ولازم طبعا يكون بيلائم نوع الحاجات فمثلا المطبخ بخت فيهو عدة المطبخ والمجلس طقم المجلس وما أظن في زول بيخت ليهو عنقريب في الحمام أها الحقل الرقم للارقام والحرف للحروف وووو أها يلا مش الغرفة دي جواها بيكون في عفش؟ العفش ده نحن بنسميهو البيانات Data ومجموع بيانات حقول في صف واحد بنسميها سجل Record وعليه وبكل بساطة حا نعرف إنو الجدول ما هو إلا عبارة عن صفوف تسمى سجلات Records أو حقول تسمى Feilds
غايتو ده شرح مبسط حسب فهمي البسييط وإن شاء الله يقع ليك ولو عندك سؤال بالله أسألني بي الدارجي يعني قول لي أها مثلا الملايات دي شنو وممكن اشتري معالق ؟
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: عمر الفاروق)
|
عمر الفاروق الله يفتح عليك شقيق ما تقبل
ياخي والله انت مبدع شرح: يازول فكر تمسك ليك مجموعة علي المسنجر والمسنجر الواحد بنقاطة يتم الاتفاق عليها لاحقاً...
انت عارف بالطريقة دي حنحتاج مترجم بعدين اشان الواحد لو اتلخبط حيرجع يقوليك ياعمر ياخي العفش ده كتير علي البناية دي انا خايفه تقوم تقع...
انا معاكم ومتابع وراي يتم ترقيم الدروس اشان لو جاء زول من جديد يعرف يبدا من وين
وعندي كمان تاني فكرة ... طالما انتو ماشاء الله عليكم كلكم كده ارواكل و sql يتم إنشاء قاعدة بيانات بها معلومات الاتصال بكم وممكن تفيدوا بعض لو في واحد منكم بيبحث عن عمل وكفكرة مستقبلية يمكن انشاء موقع للاوراكل السودانيين...
ولكم التحايا والتقدير جميعاً
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: عمر الفاروق)
|
ياعمر الفاروق هاك الكود الكامل
CREATE OR REPLACE TRIGGER RAHOOL After update ON ACCOMMODATION For each row Declare ;V_SHAGA VILLA%type Begin If PRICE<= 20000 ;AND CITY = 'AMALZ' THEN insert FAMILY Elsif PRICE> 20000 THEN CALL FRIEND FOR HELP ;'WHERE FRIEND='FAROUG ELSE ;(ما اكثر الاخوان حين تعدهم لكنهم في النائبات قليل)DBMS_OUTPUT.PUT_LINE ;END IF End;
(عدل بواسطة زول ساكت on 04-30-2008, 05:50 AM)
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
زولنا الما ساكت : أول حاجة أعيب على هذا ال Trigger خطأ برمجي ربما يعلّق بالبرنامج وهو تعمدك لعدم وضع ال Exception Handler في حال حدوث خطأ عليه نرجو التعديل: CREATE OR REPLACE TRIGGER RAHOOL After update ON ACCOMMODATION For each row Declare ;V_SHAGA VILLA%type Begin If BRISE <= 20000 ;AND CITY = 'AMALZ' THEN insert FAMILY Elsif BRISE > 20000 THEN CALL FRIEND FOR HELP ;'WHERE FRIEND='FAROUG ELSE ;(ما اكثر الاخوان حين تعدهم لكنهم في النائبات قليل)DBMS_OUTPUT.PUT_LINE Exception: If Shigga Not Found The ;(عفواً المبلغ لا يغطي تكلفة الإيجار)DBMS_OUTPUT.PUT_LINE Else: ;(يا ابو مرووووووووووة )DBMS_OUTPUT.PUT_LINE
;END IF
ُ End
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
يا زولنا الما ساكت :
Quote: الموضوع على اهميته لم يحظى بتداخل من اعضاء المنتدى او الزوار ربما لانه موضوع للمختصين واذا لم يجد هذا الامر من يستفيد منه فحرام ان يضيع هذا الجهد من غير فائدة |
الموضوع زي ما قلت انت متخصص شوية وممكن تلاقي ناس مهتمة وناس ما عندها فيهو نفقة وناس عايزة تتعلم منو .. وممكن موضوع زي ده يطلع ليك خبرات ودرر من ناس الزول ما كان عارفهم وبس خاتيهم في البورد ده ناس ضحك وونسة ساي .. أصبر عليهو وغن ما مشى فبرضو تأكد هناك من يتابع من الخارج ..
Quote: وهذا يقودني لسؤال اتمنى ان اجد له اجابة ماهو وضع قواعد بيانات اوراكل في سوداننا الحبيب من ناحية نوعية وعدد الشركات التي تطبق انظمة ارواكل ومن حيث المعاهد الخاصة والعامة التي تدرس مناهجها |
الأوراكل ضارب السوق في السودان لكن زي ما عارف فموضوع الحظر الأمريكي على السودان يمنع التداول بصورة رسمية .. بالمناسبة موضوع الحظر ده اكتر ناس متكويين منو ناس الكمبيوتر وفي جميع المجالات في الاتصال والبرمجة والاجهزة وحت الشهادات الدولية ..
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
يا ابوحميد :
Quote: تعالو نبدأ بشرح عام عن مكونات قاعدة البيانات.. وبعديها ننتقل التنزيل (Instalition)..وهكذا نتابع جزء جزء حتى نركز ... قلتو شنو .. |
كلامك صاح يا زعيم .. بالجد الواحد عايز يسيطر على البوست لكن تعرف من الصعب جدا تمشي خطوة بخطوة في ظل المداخلات المختلفة فانا ما عارف هل نقوم نقيف ونخليك تواصل ولا يتحدد Topic معين والناس تدلو بدلوها ولحدي ما يخلص نشوف البعدو .. تسلم يا زعيم والكورة في ملعبك ونحن معاك..
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: عمر الفاروق)
|
عمر الفاروق
Quote: كلامك صاح يا زعيم .. بالجد الواحد عايز يسيطر على البوست لكن تعرف من الصعب جدا تمشي خطوة بخطوة في ظل المداخلات المختلفة فانا ما عارف هل نقوم نقيف ونخليك تواصل ولا يتحدد Topic معين والناس تدلو بدلوها ولحدي ما يخلص نشوف البعدو .. تسلم يا زعيم والكورة في ملعبك ونحن معاك.. |
والله اسلوبك في الشرح سحرني عمر الفاروق... ياريت تتجه لمجال التدريب ...فهو مجال يدر ذهب .. التوبك الاول هو شرح مكونات قاعدة البيانات ... DATABASE ARCHITECTURE
ولنبدأ ... كل يشرح بطريقته .. واكيد الناس ح تجد ما يناسبها ... والشرح من داقوس عمر الفاروق ...
| |
|
|
|
|
|
|
Re: سودانيز اون لاين التعليمية للخريجين الجدد : قواعد بيانات اوراكل ... (Re: Mohammed Ibrahim Othman)
|
حاولته ارد علي عمر الفاروق وجات مداخلتي بعد مشاركته ولكن يبدو انكم لم تروها
المهم هاهي المداخلة ولكم التحايا:
عمر الفاروق الله يفتح عليك شقيق ما تقبل
ياخي والله انت مبدع شرح: يازول فكر تمسك ليك مجموعة علي المسنجر والمسنجر الواحد بنقاطة يتم الاتفاق عليها لاحقاً...
انت عارف بالطريقة دي حنحتاج مترجم بعدين اشان الواحد لو اتلخبط حيرجع يقوليك ياعمر ياخي العفش ده كتير علي البناية دي انا خايفه تقوم تقع...
انا معاكم ومتابع وراي يتم ترقيم الدروس اشان لو جاء زول من جديد يعرف يبدا من وين
وعندي كمان تاني فكرة ... طالما انتو ماشاء الله عليكم كلكم كده ارواكل و sql يتم إنشاء قاعدة بيانات بها معلومات الاتصال بكم وممكن تفيدوا بعض لو في واحد منكم بيبحث عن عمل وكفكرة مستقبلية يمكن انشاء موقع للاوراكل السودانيين...
ولكم التحايا والتقدير جميعاً
| |
|
|
|
|
|
|
|