منتديات اليمن اغلى


العودة   منتديات اليمن أغلى YEMEN FORUMS > ::: المنتديات التكنولوجية والتعليمية ::: > •• المنتديــــات التـعليــمية > قسم لغــات البرمجـــة
حفظ البيانات؟

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
قديم 29-09-2012, 10:12 AM   #1


 
الصورة الرمزية المحبه لليمن
 
تاريخ التسجيل: 6 - 5 - 2012
المشاركات: 11,326
معدل تقييم المستوى: 885
المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute
افتراضي مقدمة إلى قواعد البيانات

مقدمة إلى قواعد البيانات


(1)ماهي قواعد البيانات ؟
هي عناصر من البيانات يوجد بينها و بعضها البعض علاقة أو عدة علاقات لخدمة هدف أو كيان محدد.
مثل متجر / مخزن / مدرسة و غيرها الكثير ....
و بدلا من تخزين هذه البيانات على الأوراق في الدفاتر يتم حفظها بشكل الكتروني على وحدة التخزين الموجودة بالكمبيوتر.
تعريف مختصر :
تجميع منتظم للبيانات بأقل قدر ممكن من التكرار
[2] -
لماذا نستخدم قواعد البيانات ؟

1 -
يمكن تخزين حجم هائل من البيانات في مساحة صغيرة داخل الكمبيوتر بدلا من إستخدام أعداد كبيرة من الدفاتر الورقية التى تشغل مساحة كبيرة.
2 –
سهولة و سرعة الحصول على المعلومة المطلوبة في وقت قصير جدا بالمقارنة مع الوقت المطلوب للبحث في الدفاتر الورقية.
3 –
إمكانية الإضافة و الحذف و التعديل للبيانات و هذا ليس متاحا بسهولة في الدفاتر الورقية.
4 –
تأمين و سرية البيانات حيث أن البيانات لا يمكن الإطلاع عليها إلا لمن يملك الصلاحية لذلك فقط.

[3] –
المكونات المطلوبة للعمل بقواعد البيانات :
1 –
أجهزة الحاسوب المناسبة للعمل و التحزين و ذلك حسب حجم البيانات.
2 –
البرمجيات و هي اللغة أو التطبيق المناسب للتعامل مع الكمبيوتر لتخزين البيانات و الحصول على المعلومات منها.
و من أمثلة هذه البرمجيات أكسيس الموجود في حزمة الأوفيس المكتبية من شركة مايكروسوفت أو الأوراكل و غيرها الكثير.
3 -
العمالة البشرية :
أ – مدير قاعدة البيانات : و هو مطلوب في حالة وجود فريق عمل كبير و خاصة شركات البرمجيات الكبيرة و أماكن العمل ذات الحجم الكبير
و هو مسئول عن تنظيم و إدارة العمل على قواعد البيانات و تحديد صلاحيات المستحدمين.
ب – مطورو النظم : مبرمج أو عدة مبرمجين ممن يجيدون العمل على البرنامج المستخدم و ذلك طبقا لحجم العمل
و تكون مهمتهم الأساسية دراسة النظام و تصميم و إختبار البرمجيات المطلوبة. ( و هو موضوع دراستنا)
ج – المستخدمون : هم الأفراد القائمون على إستخدام النظام مثل تسجيل البيانات و الحصول على التقارير المطلوبة.

[4]
السؤال الذي يتكرر كثيرا ماذا أدرس أوراكل أم أكسيس ؟
لا أحد يجيب على هذا السؤال سوى حجم العمل المطلوب .
إذا كان حجم العمل صغير أو متوسط فيفضل إستخدام الأكسيس.
ولكن في حالة الكيانات الكبيرة أو فوق المتوسطة يكون من الأفضل إستخدام الأوراكل.
و أعتقد أن هذه إجابة مختصرة و بسيطة لسؤال يتردد كثيرا.
و هذا لا يمنع إستخدام أى من الأوراكل أو الأكسيس في جميع الأحوال و لكن مجرد و جهة نظر خاصة.
[5]
ما هو أوراكل ؟
تطبيق للأستخدام لإنشاء و إدارة قواعد البيانات يتميز بالدقة و الكفاءة و السرعة و خاصة عند التعامل مع الأحجام الكبيرة و الهائلة من البيانات.
كما يتميز بمرونة و إمكانيات كبيرة لمطوري البرامج. كما يسمح بتعامل عدد كبير من المستخدمين مع الحفاظ على السرعة و الدقة و سرية البيانات.
و يمكن للمستخدمين التواجد في مكان واحد أو عدة أماكن متباعدة حتى لو كانت حول العالم حيث أنه يمكن التواصل من خلال شبكة الإنترنت.

(2)الخطوة الثانية :
هل لديك الاوراكل ؟
إذا كانت الإجابة هي نعم ... لا داعي لقراءة هذا الدرس .
إذا كانت الإجابة لا ... إستمر معنا في هذا الدرس.
الأوراكل يمكن تحميله من موقع شركة أوراكل وهناك نسخة مجانية تماما تسمى Oracle Express Editiom.
يوجد العديد من النسخ و لكننا هنا سنستخدم النسخة 10 و لكن إذا كان لديك النسخة 9 أو 11 فلا يوجد مشكلة
حيث أننا حاليا سنبدأ بالمبادئ الأساسية و هذه متوفرة في جميع النسخ المذكورة.
قبل التحميل من موقع أوراكل WWW.ORACLE.COM تحتاج لفتح حساب في الموقع
و هذا هو موضوع دراستنا اليوم.
و الآن أدخل على الرابط أعلاه و تتبع الخطوات التالية بالصور.


عليك بالتسجيل و ذلك بالإختيار في أعلى الصفحة Sign In/Register for Account.

********************
سوف تظهر لك الصفحة التالية :


إذا كان لديك حساب أدخل بالبيانات الخاصة بهذا الحساب.
إن لم يكن لديك حساب عليك بالأختيار Create your Oracle account now.
ستظهر لك الصفحة الخاصة بتسجيل البيانات كالتالي :
مع ملاحظة أنه يجب إدخال جميع الحقول المسبوقة بالعلامة *
و كلمة السر يجب أن تحتوي حروف كبيرة Capital مع حروف صغيرة Small.





و كما نلاحظ أن المستخدم هنا لم يدخل بعض الحقول مثل Job Title و الحقل State و الحقل Adress2.

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






و الآن نضغط الاختيار Create أسفل الصفحة لتكوين الحساب.

و الآن بعد تكوين الحساب يمكننا الدخول للموقع بالحساب الذي تم تكوينه
و الآن أدخل الرابط التالى في شريط العنوان أو إضغط الرابط مباشرة.
http://www.oracle.com/technetwork/da...ads/index.html






هذه صفحة تحميل الأوراكل 10 و أيضا 11.
في البداية يجب الموافقة على إتفاقية الترخيص بإختيار
Accept License Agreement.






و الآن عليك إختيار النسخة المناسبة 10g أو النسخة Express Edition.
مع مراعاة إختيار النسخة المناسبة لنظام التشغيل لديك.(Windows 32 bit / 64 bit / Linux).
سيطلب منك إدخال الحساب الذى تم إنشاؤه مسبقا.
أدخل الإيميل كاملا و كلمة السر و لاتنسى أنها مكونه من حروف كبيرة و صغيرة.
إبدأ التحميل و إلى الدرس القادم ( تثبيت أوراكل على الجهاز) أو ما يسمى Install Oracle.

(3)تثبيت قاعدة البيــانات

يوجد للنسخة 9I ثلاثة إسطوانات
نبدأ بوضع الإسطوانة الأولى و سوف تبدأ العمل آليا ( إذا لم تبدأ العمل) أفتح الاسطوانة بإستخدام ماوس يمين ثم إختار EXPLORE و من ثم أختر الملف SETUP بالضغط عليه دبل كليك
عند ظهور الشاشة كما بالصورة التالية لديك 3 إختيارات
الأول : يقوم بتثبيت قاعدة البيانات أو إلغائها من الجهاز إذا كانت موجودة من قبل
الثاني : تصفح الإسطوانة
الثالث : استعراض ملفات المساعدة
طبعا لنبدأ سوف نضغط ماوس يسار ضغطة واحدة لتبدأ عملية التثبيت
ثم سوف تظهر شاشة الترحيب كما بالصورة الثانية (WELCOME)

شاشة الترحيب لاداعي لنخسر الوقت .. إستمر و إضغط NEXT لننتقل للخطوة التالية

في هذه الشاشة لدينا خياران
SOURCE : و يستخدم لتحديد ملفات أوراكل التي سوف نقوم بتثبيتها على الجهاز
و طبعا و اضح أنه يتعرف على المكان مباشرة سواء كان التثبيت من الاسطوانة أو ملفات موجودة على الجهاز
الخيار الثاني
DESTINATION :
و به سؤال عن إسم موطن قاعدة البيانات ( في حالة وجود أكثر من نسخة على الجهاز نستخدم اسماء مختلفة)
لا داعي في هذه المرحلة لتفعل شئ إترك الإسم كما هو
في الخانة الثانية المكان الذي سوف يتم وضع البرنامج به و هو هنا كما بالصورة C:\ORACLE\ORA90
يمكن أن نتركه كما هو إلا إذا كنت تريد التثبيت في مكان آخر مثل السواقة D مثلا أن تقوم بإستبدال مكان التثبيت كالتالي D:\ORACLE\ORA90
و الآن NEXT للشاشة التالية.


في الشاشة التالية يوضح لك الأنواع التي يمكن تثبيتها على الجهاز
نحن مبتدئون و لسنا مديري قاعدة البيانات لذا لن أطيل عليكم و لا أريد الدخول في تفاصيل كثيرة الآن
لذلك سأتطرق إلى الأمور التي تهمنا فقط
المهم في هذه الشاشة الإختيار PRODUCT LANGUAGES أسفل يمين الشاشة.
إضغط عليه يوجد جدول يسار به اللغات المتاحة في أوراكل وجدول يمين للغات المتاحة لك
يفضل أن يكون من اللغات المتاحة لك ARABIC / ENGLISH
إذا لم تجد العربي أختره من الجهة اليسرى و إضغط السهم المفرد لينتقل للجهة اليمنى
وهذا هو ما يهمنا في هذه الشاشة و الآن NEXT

هذه الشاشة أيضا لا تهمنا كثيرا الآن
فهي لتحديد نوع التثبيت لا داعي أن تفعل شئ
إضغط NEXT

هنا أيضا يقول لك أختار التجهيز المناسب لإحتاجاتك
لا تفعل شئ أترك الخيارات كما هى للإستخدامات العامة
إضغط NEXT

في هذه الشاشة يطلب منك وضع إسم لقاعدة البيانات
الإسم يوضع في الخانة العليا و كما تلاحظ يجب أن يكون على الشكل NAME.DOMAIN
يمكنك إستخدام الإسم الحالي كما هو وتضيف علبه .COM مثلا ليصبح ORCL.COM
الكلمة الأولى هي الإسم المخصص لقاعدة البيانات و الثانية هي النطاق
سوف تجد أن الكلمة الأولى هي إسم القاعدة في الخانة السفلية
يمكنك إستبدال كلمة ORCL في الخانة العليا بأي إسم مناسب تختاره
هام جدا : لا تنسى هذا الإسم سوف نحتاج إليه فيما بعد
و الآن NEXT

هدوء تركيز فهم
هنا مطلوب تحديد مكان تخزبن الملفات التى يستعملها مستخدم فاعدة البيانات
يفضل أن تتركها كما هي إذا كنت لم تغير موطن قاعدة البيانات
أما إذا كنت غيرت الموطن مثلا الى D يفضل هنا أيضا أن تبدل C إلى D و هذا إختياري
أقول لك أترك كل شئ كما هو الآن.
إضغط NEXT

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


و إن كان أي رقم غير ذلك إرجع للخلف بإستخدام PREVIOUS
إذهب إلى لوحة التحكم و غير الإعدادات الإقليمية "REGIONAL SETTINGS" إلى أي دولة عربية
ثم إضغط NEXT و عد للشاشة الحالية
و إذا واجهتك مشاكل عليك بالإختيار الثالث و فتح قائمة الحروف لإختيار الكود 1256
عندما تنتهي إضغط NEXT
كل ما أريده هنا توحيد الحروف العربية بيننا حتى تظهر لك الحروف العربية بشكل سليم عندما أرسل لك ملفات للتدريب
أما إذا لم تكن مشارك في التدريبات فيمكنك ضغط NEXT مباشرة



بحمد الله تمت الإعدادات و حانت اللحظة الحاسمة لبدء التثبيت
الشاشة الحالية هي ملخص للبرامج التي سوف يتم تثبيتها
إضغط INSTALL ليبدأ العمل


بدأت عملية التثبيت
عندما تنتهي الإسطوانة الأولى من التحميل سوف يطلب الإسطوانة الثانية ثم الثالثة
حتى يصل إلى 100% عند ذلك إضغط NEXT


و الآن راقب فقط إستمرار عملية التثبيت حتى تنتهي بالتوفيق







بحمد الله تمت العملية
الآن إضغط EXIT
و الآن حمد الله على السلامة رجعنا لنظام التشغيل وندوز

انتظرونا في الدرس القادم لتثبيت النسخة Oracle 10g
(4)تثبيت قاعدة البيانات ORACLE 10G :
*** هل لديل الآن أوراكل 10 نبدأ خطوات الإعداد كما يلي مع التوضيح :
في البداية نحن لن نخوض في التفاصيل لذا سنقوم بعملية التثبيت في أبسط صورة .

الصورة التالية توضح شكل الملفات بع دعملية فك الضغط عن الاسطوانات



*** نبدأ بالضغط على أيقونة التثبيت الموجودة بالشكل لتظهر شاشة الترحيب


بكل سهولة نضغط Next للإنتقال إلى الشاشة التالية

في الشاشة السابقة تحديد مكان ملفات الأصل التى يتم منها التثبيت (SOURCE)
و تحديد المكان الذي يتم تثبيت الأوراكل به على الجهاز و يمكنك إذا أردت تعديل المكان في Destination.
إضغط التالي و استمر للشاشة التالية :


في هذه الشاشة مطلوب منك تحديد نوع التثبيت و ما يهمنا هنا أسفل يمين الشاشة يوجد زر Product Languages. أضغط و تأكد من وجود اللغتين العربية و الإنجليزية و يمكنك إضافة اللغة العربية إن لم تكن موجودة.

و الآن Next
لتظهر لنا شاشة إختيار الهدف من قاعدة البيانات و لنتركها كما هي بالإختيار General Purpose
أي للإستخدام العام و نضغط Next

في الشاشة التالية يوجد تحديد الإسم العام لقاعدة البيانات وهو orcl يمكنك أن تترك الإسم كما هو بدون تعديل أو إختيار أي إسم آخر مناسب لك مع ملاحظة أن تتذكر هذا الإسم ربما نحتاج إليه لاحقا
أيضا تأكد من أن الاختيار DataBase Character Set يحتوى محارف اللغة العربية و أنا أفضل الإختيار الموجود حاليا و هو محارف الوندوز 1256 و ذلك للمستقبل ليمكنك التعامل مع الملفات الخاصة بالتدريبات
حتى لا تظهر لك الحروف بأشكال غير مقروءة كما يمكنك إستخدام المحارف UTF إذا كان لك خبرة بأنواع المحارف المختلفة.
و للحصول على المحارف 1256 يمكنك الذهاب إلى لوحة التحكم و أختيار اللغة العربية من إعدادت اللغة و التاريخ.
إضغط التالي

هذه الشاشة لتحديد بعض عمليات الضبط لقواعد البيانات أضغط التالي

شاشة جديدة لتحديد الطريقة المستخدمة لتخزين الملفات إضغط التالي و إستمر

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



الشاشة السابقة مهمة لنا حيث أن الأوركل يقوم بإعداد مديري قاعدة البيانات و هذه هي الإسماء المخصصة من قبا أوراكل لبعض المستخدمين الأساسيين
نحن مبتدؤن و لسنا مديرى قاعدة البيانات و لكن لابد من إستخدام كلمة سر للضرورة
لى رأي شخصى الافضل هنا لأننا نتعلم و ليس لدينا أسرار الضغط على الإختيار Use the same password
و هذا يعنى إستخدام كلمة سر واحدة لكل المستخدمين المذكورين بالقائمة أعلاه و أرجو أن تتذكر هذه الكلمة
أكتب كلمة السر في الخانة المخصصة لذلك مع إعادة كتابتها مرة أخرى للتأكيد.
و إضغط التالي



و الآن أخيرا قد أقتربنا من النهاية شاشة الملخص لما سوف يتم تثبيته على الجهاز
هذه المرة أضغط إختيار جديد Install لتبدأ عملية التثبيت ... أخيرا ...
إستراحة إشرب شاى وراقب عملية التثبيت .............


إستمر في الملاحظة ........


لاحظ علامة صح و التى تظهر بجانب كل عنصر تم الإنتهاء منه بنجاح
و عند الإنتهاء تبدأ عملية configuration Assistant.
كما بالشاشات التالية و كلما تم الإنتهاء من أحد الإعدادات تظهر كلمة Success.






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

عند الضغط على هذا الإختيار تظهر أسماء المستخدمين الذين قام برنامج الأوراكل بإعدادهم مسبقا
لاحظ وجود الإختيار صح أمام البعض و البعض الآخر لا توجد العلامة صح أمامهم.
وجود علامة الصح يعني أن هذا المستخدم تم إغلاق الحساب الخاص به. أي أنه لا يحق له إستخدام قاعدة البيانات.
لا يهمنا هنا غي واحد فقط من هؤلاء المستخدمين و ذلك لأنه هو المستخدم الموجود في جميع نسخ الأوراكل السابقة و المستخدم للتدريب في معظم الدروس و الشروحات و هو المستخدم scott.
و scott موجود بحساب مفتوح في جميع نسخ الأوراكل السابقة و له كلمة سر شهيرة و هي tiger
ولكن في هذة النسخة فعليك فتح الحساب الخاص به بإزالة العلامة صح من أمام الأسم ووضع كلمة سر له كما تشاء و لكن تذكر هذه الكلمة لأننا سنحتج إليها لنستخدمها في التدريب.
إختار أى كلمة مناسبة لك و إحتفظ بها. و لا تنسى تأكيد الكلمة.
================================================== =====
سؤال : هل يمكن أن أقوم بتكوين مستخدم بإسم جديد و إعطاء صلاحيات محددة له؟
الإجابة: نعم و لكن لنترك ذلك الآن لمرحلة قادمة.

================================================== ======
إضغط موافق. لاحظ الصورة بالأسفل


و أخيرا وصلنا بحمد الله ......

أختر خروج و موافق و رجعنا لنظام التشغيل و تم تثبيت الأوراكل على الجهاز بنجاح.


في إنتظار أى سؤال أو إستفسار بالمنتدى أو على البريد الخاص بالمنتدى,
و إلى اللقاء في الدرس القادم و بداية دراسة لغة الإستعلام البنيوية SQL.
و هي الخطوة الأولى لدراسة قواعد البيانات أوراكل.

(5)

(6)تنصيب أوراكل 11g r2 :
1- تحميل الملفين للنسخة 11g r2 من موقع أوراكل.
2- فك الضغط عن الملفات لتحصل على الشكل كما بالصورة التالية.



3- تشغيل الملف الخاص بالتنصيب setup. لتظهر لك الصورة التالية



4- هذة الشاشة خاصة بإدخال البريد الخاص بك و كلمة السر لاداعى لإدخال شئ و أضغط NEXT.




5- سوف تظهر لك رسالة للتأكيد بأنك لا تريد إدخال الايميل أجب بنعم و إستمر
لتظهر لك شاشة الخطوة الثانية و هي شاشة خيارات التثبيت و لاداعي أيضا لعمل أى شئ و عليك بالتالي.



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



7- تحديد مكان تثبيت قاعدة البيانات و يفضل أن تتركها كما هي إلا في حالة أنك تريد تغيير مكان التثبيت يمكنك تبديل القرص C بأى قرص آخر تريد أن تقوم بتثبيت قاعدة البيانات عليه.
ملاحظة هامة : يفضل أن تكون إعدادات الويندوز لديك لاحدى الدول العربية لتكون خانة نوع المحارف لديك على الكود الخاص باللغة العربية في ويندوز 1256
بدلا من المحارف اللاتينية 1252 و الوجودة بالصورة.
أو أختر المحارف الدولية UTF .

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

كما أرجو الإنتباه إلى إسم قاعدة البيانات Global Database name سوف تحتاج إليه في المستقبل.



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



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



10- تبدأ شاشة مرحلة التثبيت بالعمل و كلما إنتهت مرحلة سوف تجد كلمة success بجوار هذه المرحلة و هكذا.



أثناء التنصيب ستظهر لك شاشة تطلب منك السماح بالعمل لبرنامج الجافا و عليك بإختيار allow access و إستمر.








11- يتبع ذلك ظهور شاشة إعداد ملفات قواعد البيانات






12- تظهر أخيرا شاشة تفيد بتكوين قاعدة البيانات و إسم القاعدة و ما يهمنا هنا هو الإختيار Password Management لماذا؟

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

و للحصول على صلاحيات لهذا المستخدم يجب فتح الصلاحيات له.
و هذه الخطوة التالية .

إضغط الإختيار password management.





كل المسخدمين بالعلامة صح صلاحياتهم معطلة و الحسابات الخاصة بهم مغلقة و لفتح حساب المستخدم نزيل علامة الصح من أمام إسمه و نضع له كلمة سر و تأكيد الكلمة
و عندما ننتهى نضغط ok.







و أخيرا إنتهى الإعداد ليبدأ العمل الفعلي .




بالتوفيق و إنتظرونا في درس مكونات الأوراكل و بدء العمل الحقيقي.
قريبا جدا بإذن الله.

(7)

(8)***(((بداية العمل مع أوراكل)))***
*** إذا أردت أن تكون مبرمج أوراكل فلديك بعض البرمجيات التي يجب دراستها وأن تجيد إستخدامها.
*** سنتحرك بهدوء خطوة بخطوة حتى نصل إلى الإحتراف كما يقولون في المنتديات.
*** هناك برمجيات أساسية (إجبارية) و أخرى فرعية (إختيارية).
*** نبدأ بالأساسيات المطلوبة و تتكون من جزأين و كل منهما يتفرع لأجزاء أخرى سنتعرف عليها لاحقا.
الجزء الأول :
لغة الإستعلام البنيوية (Structured Query Language) و تختصر SQL.
و هذه هي اللغة الأساسية في معظم قواعد البيانات و منها الأوراكل.
هذه اللغة التي يستخدمها المطور(المبرمج) للتعامل مع قواعد البيانات.
و لكن يوجد مستخدمون ( مثل مدخلي البيانات و غيرهم) , هؤلاء لن يكونوا على نفس مستوى المبرمج في التعامل مع قواعد البيانات، المستخدم يحتاج إلى شئ بسيط يستطيع التعامل معه.
لذا يجب على المبرمج تجهيز ما يسمى شاشة أو نموذج (FORM) يكون شبيه بشكل البيانات على الأوراق لتسهيل عملية تسجيل البيانات للمستخدم.
أيضا لطباعة النتائج و التقارير المختلفة على الأوراق من خلال الطابعة يحتاج المستخدم ما يسمى تقرير (REPORT).
لذا نحتاج إلى برنامج جديد يستخدم مع الأوراكل يسمى المطور (DEVELOPER).
الجزء الثاني :
التعرف على المطور و طريقة إستخدامه لإعداد النماذج (الشاشات) و التقارير المختلفة.
*** سنبدأ بالجزء الأول و هو لغة الإستعلام SQL.
*** يوجد عدة نسخ من الأوراكل سنتعامل هنا مع النسخة 10G.
*** ربما مستقبلا نتحدث عن النسخة الأحدث 11g لوجود بعض التحديثات و الإختلاف في طريقة التعامل عن النسخ السابقة و لنؤجلها قليلا لأنها ربما لم تتوفر للجميع حتى الآن.
*** قبل أن نبدأ يجب أن يكون الأوراكل تم تنصيبه على الكمبيوتر لديك الآن.
*** اللغة ماهي إلا مجموعة من التعليمات أو الأوامر التى يتم من خلالها مخاطبة الكمبيوتر لتنفيذ ما يطلب منه.
*** في كل لغة يوجد محرر لإستقبال تلك الأوامر و تمريرها إلى الكمبيوتر ليتم تنفيذها.
*** مع الأوراكل يوجد محرر خاص لإستقبال أوامر لغة SQL .
*** لتشغيل محرر SQL . تتبع الخطوات مع الصور :
أبدا مع Start -> All Programs -< Oracle -< Application Development -< SQL plus






*** للسهولة إضغط ماوس يمين و أختر من القائمة Send To -< Desktop (create shortcut)





*** إذا كنت قرأت المقدمة فتذكر أن من مميزات الأوراكل الأمان و السرية بدرجة عالية.
*** ستجد عند الدخول للأوراكل كما بالمنتديات أنك يجب عليك تسجيل الأسم و كلمة السر.


*** الأختيار الثالث غير مهم لأنه لإختيار إسم المضيف و هو حاليا نفس الجهاز الذي نستخدمه(يترك خاليا).
*** الآن عليك إدخال إسم المستخدم و كلمة السر.
*** هناك مستخدم إفتراضي مشهور يأتي مع جميع النسخ بالإسم SCOTT و كلمة السر TIGER.
*** كما بالصورة ضع إسم المستخدم و كلمة السر و هي لا تظهر.


*** كما يمكن كتابة إسم المستخدم و كلمة السر معا بنفس السطر بفاصل / و لكن تظهر كلمة السر.

*** بعد إدخال الإسم و كلمة السر عليك إختيار موافق.
*** إذا تم الدخول بنجاح سترى الصورة التالية.

*** تم تشغيل محرر SQL و تظهر العلامة الخاصة به في إنتظار التعليمات.
*** هناك تعليمات خاصة بالمحرر نفسه لن أخصص لها درس خاص بل ستأتي معنا أثناء العمل.
*** للعودة إلى نظام التشغيل أغلق الشاشة من العلامة X مثل جميع برامج الويندوز.
*** إستخدم أول أمر من أوامر المحرر نتعرف عليه اليوم و هو EXIT. كما بالصورة.

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


*** هل يمكن إضافة ملف جديد لهذه المكتبة ؟ ........ نعم.
*** هل يمكن أن نلقى ملف خارج هذه المكتبة ( لم نعد نحتاج إليه) ؟ ...... نعم.
*** هل يمكن تعديل الأسم المكتوب على غلاف الملف ؟ ........ نعم.
*** وغير ذلك الكثير .......
*** سنبدأ بدراسة التعامل مع ملفات قاعدة البيانات . هذه العمليات التى تتم على الملفات نفسها لها إسم خاص هو Data Definition Language و تختصر DDL .
*** لن نخوض كثيرا في التعريفات العلمية .. هذا يكفى.
*** عند تنصيب الأوراكل ( المكتبة) يأتي معها بعض عينة من الملفات للتدريب.

*** في الدرس التالي سنبدأ التعلم بالتعامل مع ملفات قاعدة البيانات ( المكتبة) كما ذكرنا بإضافة ملفات و حذف و أجراء تعديلات بها و غير ذلك الكثير ... أنتظروا الدرس الثاني قريبا.


و ماذا بعد الدخول لقاعدة البيانات؟

الآن سوف نخطو خطوتنا الثانية..!!!
*** في الدرس السابق(الأول) تعلمنا كيفية الدخول باستخدام المستخدم العام للتدريبscott.
*** هذا يعني أنك الآن حصلت على صلاحيات هذا المستخدم.
*** في حالة وجود مستخدم آخر ربما يرى شئ مختلف و كما ذكرنا هذه هي خاصية السرية و الأمان في أوراكل أنت ترى ماهو مسموح لك به فقط.

*** بعد الدخول تظهر لك علامة المحررSQL> كما سنرى في الصور التالية.
*** عند الدخول لأي مكان جديد أول ما يفعل الإنسان أن ينظر حوله لإستكشاف هذا المكان.
*** كما ذكرنا من قبل قاعدة البيانات مثل المكتبة عبارة عن مجموعات من الملفات.
*** و الآن هل هذه المكتبة فارغة ؟ ّّّّّ!!!!.....
*** في الحقيقة هي تأتي من أوراكل و بها بعض الملفات للتدريب و التجربة. ( هدية من أوراكل).
*** كم عدد هذه الملفات؟ و ماذا يوجد بها؟ و أين هي ؟ هل يمكن أن أراها ؟
*** الإجابة هي درس اليوم.
*** يجب مخاطبة محررSQL لتنفيذ ما نريد.. !!!!
*** الأوامر يجب أن تكتب بشكل محدد ليستطيع الكمبيوتر الفهم و نحصل منه على ما نريد . و هذه حتى طبيعة لغات الإنسان فلو تكلمت مع شخص بالإنجليزية و هو لايفهمها ما النتيجة ؟ لديك الإجابة.
*** لو تكلمت مع شخص باللغة العربية و لكن بدلت الفعل مع الاسم أو المفعول ماذا سيقول ؟ سامحوني سيظن أنك إنسان غير طبيعي.
*** و هكذا الحال يجب أن تكتب أوامر الكمبيوتر بشكل واضح و مفهوم للكمبيوتر لنحصل على ما نريده بشكل صحيح.
*** الأمر الأول من أوامرSQL الذي نتعرف عليه اليوم و هو من أهم الأوامر و أكثرها إستخداما و سندرسه على عدة مراحل هو الأمرSELECT.
*** إحدى طرق كتابة هذا الأمر ( له طرق متعددة) هي كالتالي:




*** كما نرى يتركب الأمر من 4 أجزاء يفصل بين كل منها مسافة.
1 - SELECT و تعني إختيار أو إستعراض الإختيار و هذا هو الأمر.
2 - * هذه العلامة هنا تعني إختيار الكل.
3 – FROM و معناها من متعدد. ( أي الإختيار من متعدد).
4 – item أسم عنصر قاعدة البيانات المطلوب إستعراضه.
أي أن المعني يكون إستعراض بيانات من أحد العناصر.

هام : لاحظ وجود كلمةitem بين القوسين <> و هذا يعني لن تكتب هذه الكلمة و لا القوسين و لكن يوضع في هذا المكان إسم العنصر المطلوب البحث فيه.
*** نعود مرة أخرى للهدف الأساسي من الدرس هل يوجد ملفات في قاعدة البيانات ؟
*** بدلا من كلمة ملفات و منذ هذه اللحظة سنستبدلها بالكلمة جداول بيانات ... الخبراء يعرفون لماذا ؟؟ و لكن للمبتدئين أرجو الصبر حتى الدرس القادم و سنذكر ذلك السبب. !!!!
*** و نبدل السؤال إلى هل يوجد جداول في قاعدة البيانات ؟
*** كما نعلم جدول باللغة الإنجليزية هو الكلمةTABle (لاحظ الحروف الكبيرة).
*** سيكون شكل الأمر كما بالصورة:

*** تم تنفيذ الأمر بشكل صحيح و تم عرض أسماء أربعة جداول موجودة مسبقا بقاعدة البيانات.
*** و أصبح معنى الأمر إستعرض أسماء جميع الجداول الموجودة بقاعدة البيانات.
*** لاحظ وجود العلامة ; (الفاصلة المنقوطة) بناية سطر الأمر .. جميع أوامرSQL يجب أن تنتهى بهذه العلامة ليتعرف الكمبيوتر أنك إنتهيت من كتابة الأمر و يبدأ التنفيذ ( و هذا موجود في عديد من اللغات).
*** يمكن كتابة الأمر وإضغط مفتاح الإدخالENTER ستجد أن المؤشر إنتقل إلى السطر التالي و لم يتم تنفيذ الأمر هنا يمكن إستخدام أوامر المحرر و هي تختلف عن أوامر لغةSQL و قد درسنا منها في الدرس السابق الأمرEXIT و الذي تم تنفيذه بدون علامة الفاصلة المنقوطة في نهاية السطر...
*** إذا لدينا نوعين من الأوامر
أوامرSQL و يجب أن ينتهى الأمر بالفاصلة المنقوطة.
أوامر المحرر و لاتحتاج إلى الفاصلة المنقوطة و منها الأمرEXIT.


*** و الآن ماذا نفعل إذا نسينا وضع الفاصلة المنقوطة و إنتقلنا للسطر التالي هناك أمر المحرر بالعلامة/
إذا تم كتابة هذه العلامة بالسطر التالي يبدأ المحرر بالتنفيذ كما بالصورة.




*** العلامة / من أوامر المحرر لاتحتاج للفاصلة المنقوطة.
*** إذا كررت الأمر مرة أخرى وضغطت مفتاحENTER مرتين ستعود لعلامة المحررSQL> مرة أخرى و لكن يمكن كتابة أمر للمحرر و هو أمر التنفيذRUN و النتيجة نفسها كما سبق.(كما بالصورة).






*** الخلاصة يوجد طرق كثيرة و متعددة للعمل و لكن من الآن لن أطيل عليكم سأتبع الطريقة التى أعمل بها و طبعا أكيد أنني أبحث عن أسهل و أسرع الطرق لسرعة إنجاز العمل.
*** و الحقيقة أنني أفضل الطريقة الأولى بإستخدام الفاصلة المنقوطة.
*** هل هذه الجداول بها بيانات أم فارغة ؟ !!! ... الإجابة بالدرس القادم .. إلى لقاء قريب.
ملاحظة هامة : الدروس حاليا للمبتدئين ... و لذلك الشرح بطئ و طويل و لكن كلما تقدمنا ستزيد السرعة.


الدرس الثالث : إستعراض محتويات جداول قاعدة البيانات.

*** في هذا الدرس سنقوم بفتح الملفات الموجودة بقاعدة البيانات أوراكل و التى ذكرنا بالدرس السابق أننا سنستبدل الكلمة ملف بالكلمة جدول لماذا ؟

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


بدلا من ذلك سنتعامل مع البيانات كما لو كانت بجدول كما بالصورة التالية.




*** كل سطر بهذا الجدول يمثل صفحة بيانات أحد العاملين و بدلا من صفحة العامل سنطلق عليه الاسم سجل بيانات عامل.
*** كل بيان يخص العامل سيوضع بخانة مستقلة و يسمى حقل.(أسم العامل حقل وراتب العامل حقل أخر و هكذا .....)


جدول توضيحي لكل كلمة و مايقابلها في قواعد البيانات :
الكلمة مصطلح قواعد البيانات الكلمة بالانجليزية
ملف جدول Table
صفحة بيانات سجل Record
بيان حقل Field


*** في الدرس السابق تعرفنا على أسماء الجداول الموجودة بقاعدة البيانات بالأمر SELECT.
*** ماذا تحتوي الجداول ؟ تحتوي سجلات و حقول.
*** سؤال : كم عدد الحقول بكل جدول؟
كم عدد السجلات؟ ماذا تحتوي هذه السجلات من بيانات؟
الإجابة هي درسنا اليوم.
للإجابة على الأسئلة السابقة سنستخدم الجداول الموجودة مسبقا.



*** يوجد في محرر SQL أمر لعرض ما يسمى تركيب ( هيكل ) الجدول و هو الأمر DESCribe
و يمكن أن يكتب الأمر مختصرا DESC فقط.
طبعا يجب تحديد إسم الجدول المطلوب عرض الحقول الموجودة به كما بالصورة التالية :
سنأخذ الجدول DEPT كمثال و نعرض الحقول الموجودة به.
*** كم عدد الحقول ؟

كما ترى تظهر 3 سطور أي أن هذا الجدول به 3 حقول.
و عند التجربة مع الجدول EMP سيظهر لنا 8 حقول.



و عليك بالتجربة مع باقي الجداول و لعرض أسماء الجداول إستخدم الأمر SELECT بالدرس السابق.

السؤال الثاني : كم عدد السجلات ( الصفحات) و ماهي البيانات الموجودة بها ؟
الآن نعود للأمر SELECT و هو الأمر المستخدم لمعرفة محتويات قاعدة البيانات و محتويات جداول القاعدة. ( هذا الأمر كبير و هام و سندرسه على عدة مراحل).
إحدى طرق كتابة الأمر SELECT .
SQL > SELECT * FROM table name
في هذه الحالة الأمر له معنى مختلف و هو إستعرض محتويات الحقول بالجدول المذكور إسمه.
العلامة * تعني إستعرض جميع الحقول بالجدول.
و يوضع إسم الجدول مكان الكلمة table name
مثال : عرض محتويات الجدول DEPT.


كما نرى به 4 سجلات لأسماء الأقسام و رمز كل قسم و المكان الموجود به القسم.
أى أنه يحتوي 3 حقول ( أعمدة) و يحتوي 4 سجلات ( صفحات).

*** كرر التجربة مع الجدول EMP ستجد أن عدد السجلات كبير و عدد الحقول كبير أيضا.
*** لا أريد جميع الحقول ؟ أريد فقط إسم العامل وراتبه.
*** أمر إستعراض البيانات هو دائما SELECT.

(13)SQL > SELECT field name,……. FROM table name



(14)*** هو نفس الأمر و لكن بدلا من العلامة * سنكتب أسماء الحقول المطلوبة فقط.
*** إذا نسيت أسماء الحقول فالأمر DESC يقوم بتذكيرك بها.
*** كما في السابق field name هو إسم الحقل المطلوب و يوضع فاصلة بين إسم الحقل و الذى يليه و هكذا ...
*** و الآن دقق في الصورة و إفهم جيدا كيف يمكن عرض إسم العامل وراتبه.


و الآن بعض الأمثلة :

(1) إستعرض جميع سجلات الجدول EMP.
(2) إستعرض أسماء العاملين و أرقامهم.


********************* :

[1] في الجدول DEPT
1 – كم عدد الحقول ؟ 2- كم عدد السجلات؟
[2] في الجدول BONUS
1 – كم عدد الحقول ؟ 2 – كم عدد السجلات ؟

(3) إستعرض أسماء العاملين و تاريخ التعيين و الراتب.




تدريبات ( الإجابة بالدرس القادم)

[3] في الجدول EMP.
1 – كم عدد الوظائف (JOB) بدون تكرار ؟
2 – كم عدد المديرين بدون تكرار ؟
3 – كم عامل في المهنة CLEARK؟
4 – كم عامل في المهنة ANALYST؟
5 – كم عدد العاملين الحاصلين على عمولة (COMM) أكبر من الصفر ؟

وإلى الدرس القادم للإجابة عن الأسئلة و إستكمال الأمر SELECT.

(15)اوراكل
ننعرض في هذا الفصل الى مقدمة في ادارة قواعد البيانات وخاصة قواعد بيانات الأوراكل والذي يعتبر أحد النظم القوية في قواعد البيانات لما له مميزات مقارنة بقواعد البيانات الاخرى .


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

مميزات قواعد البيانات :
1-
تحاشي تكرار البيانات :بحيث يتم الوصول الى صيغة يكون فيها التكرار مسيطراً علية ويقتصر التكرار على الجوانب الخاصة بأتصال البيانات بعضها ببعض .
2-
تجانس البيانات:ويقصد بها السيطرة على عمليات الاضافة والحذف والتعديل بشكل يحافظ على بنية متجانسة داخل قواعد البيانات .
3-
قابلية التطور عند وجود متطلبات جديدة أوبناء نظام جديد .
4-
استقلالية البيانات عن البرامج .
5-
سهولة استرجاع البيانات بالشكل الذي تفرضة رؤية المستخدم ومتطلبات النظام.
6-
امكانية مشاركة أكثر من مستخدم في الوصول الى البيانات والتعامل معها .
7-
امكانية اتصال أكثر من نظام بقاعدة البيانات .
8-
السرية والتحكم .
بعد التحدث عن مميزات قواعد البيانات نأتي الى موضوع أنظمة الملفات التقليدية الذي كان سائداً استخدامة قبل استخدام قواعد البيانات .


أنظمة الملفات التقليدية:
نظراً لقصور الانظمة اليدوية في الوصول الى متطلبات المؤسسات بجميع أنواعها ، فقد تم استخدام أنظمة الملفات التقليدية وهو نظام محوسب يعتمد على تخزين البيانات في ملفات مستقلة بحيث تكون البيانات معزولة عن بعضها البعض .
مثال على ذلك :
لدينا نظام فية مجموعة من المدرسين ومجموعة من الطلاب ، وكانت بــيانات الطلاب التالي(رقم الطالب ، اسم الطالب ، عمر الطالب ) . مخزنة في ملف الطلاب ، وبيانات المدرسي التالي ( رقم المدرس ، اسم المدرس ، عمر المدرس ، راتب المدرس ، .......... الــــــــخ )مخزنة في ملف المدرسين . نلاحظ من المثال السابق أن بيانات الطلاب موجودة في ملف مستقل عن ملف المدرسين ، فأذا اردنا أن نسترجع أسماء المدرسين اللذين يدرسون طالباً واحداً أو أردنا أن نسترجع أسماء الطلاب اللذين يدرسون عند مدرس معين ، سنجد صعوبة من خلال تطبيق أنظمة الملفات التقليدية وذلك بسبب عدم وجود ارتباط ( بيانات مشتركة ) بين الملفين، فيتم اللجوء هنا الى التكرار من خلال انشاء ملف ثالث فيه أسماء الطلاب وأسماء المدرسين مما يعرضنا لبذل مزيد من الجهد والوقت ، وغالباً مايقع هذا الجهد على المبرمجين اللذين يقومون بأنشاء الملفات وأنشاء البرامج التي تتعامل معها .
مما لاشك فية أن أنظمة الملفات التقليدية تشكل نقلة نوعية مقارنة مع الانظمة اليدوية ، الا انها تعاني من بعض القصور ،،، ومن أهم جوانب هذه القصور مايلي :-

التكرار :-
نلاحظ من مثال الطلاب والمدرسين أننا اظطررنا الى تكرار أسماء الطلاب وأسماء المدرسين في ملف ثالث مما يسبب تكرار غير مسوغ .

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

زيادة زمن بناء الأنظمة :
وذلك بسبب اللجوء إلى أنشاء ملفات كثيرة لتحقيق المتطلبات المختلفة للأنظمة .

الحاجة المستمرة لاعادة هيكلة البرامج والملفات:
بشكل شبة شمولي في حال ظهور متطلباً جديداً بسبب اعتمادية البرامج على طبيعة الملفات المستخدمة بالنظام مما يتسبب في اضاعة الوقت والجهد .

ويمكننا بشكل عام تعريف قاعدة البيانات بأنها مجموعة من الملفات المحوسبة ، يتم من خلالها اجراء العمليات المختلفة الخاصة بالانظمة .

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

نهاية الدرس الاول


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

__________________
[SIGPIC]
المحبه لليمن غير متواجد حالياً   رد مع اقتباس
قديم 29-09-2012, 11:36 AM   #2
:: ملكة اللهجه الصنعانيه ::
 
الصورة الرمزية بنت صنعاء
 
تاريخ التسجيل: 29 - 3 - 2010
الدولة: صنعاء القديمة
المشاركات: 21,837
معدل تقييم المستوى: 58598
بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute بنت صنعاء has a reputation beyond repute
افتراضي

الأوراكل مممممممممممتع قوي قوي قوي - أنا معي نظام في الشغل((نظام محاسبي ونظام مخزني)) قاعدة بياناته بالأوراكل
الأوراكل نظام راااااااااائع وممتع.
مش مجالي بس يكفي إننا بين أشتغل عليه ومستمتعه بنظامه

مشكوووووووووووووورة على الشرح - كفيتي ووفيتي حبيبتي
__________________
نقرتين لعرض الصورة في صفحة مستقلة
بنت صنعاء غير متواجد حالياً   رد مع اقتباس
قديم 29-09-2012, 11:42 AM   #3


 
الصورة الرمزية المحبه لليمن
 
تاريخ التسجيل: 6 - 5 - 2012
المشاركات: 11,326
معدل تقييم المستوى: 885
المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute المحبه لليمن has a reputation beyond repute
افتراضي

تسلمي حبيبتي بنت صنعاء

على مرورك الجداً رائع
__________________
[SIGPIC]
المحبه لليمن غير متواجد حالياً   رد مع اقتباس
قديم 10-02-2014, 11:27 PM   #4
منتديات الاثاث والديكور
 
الصورة الرمزية أكليل الورد
 
تاريخ التسجيل: 1 - 10 - 2011
الدولة: سلطنة عُمان
المشاركات: 8,297
معدل تقييم المستوى: 1420
أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute أكليل الورد has a reputation beyond repute
افتراضي

يعطيك العافيه عزيزتي

دمتي بود
أكليل الورد غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
مقدمة , البيانات , قواعد


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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 07:20 PM

عقارات اليمن


Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع الحقوق محفوظة لمنتديات اليمن أغلى