ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق...

16
أوراكل وةغة العربل الز فاب آل حسن مشب عل216825 ق طموح فرلسب الحاب ا مادة تعر

Upload: others

Post on 29-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

اللغة العربة وأوراكل

عل مشبب آل حسن فاز

216825

فرق طموح

مادة تعرب الحاسب اآلل

Page 2: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

:مواضع المحاضرة

.نبذة تارخة عن أوراكل•

.أنظمة التشغل الداعمة ألوراكل•

(ممزات و عوب)أوراكل و اللغة العربة •

.كف أجعل أوراكل دعم اللغة العربة•

.jspمثال ألوراكل باللغة العربة باستخدام •

Page 3: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

نبذة تارخة

على د الري السون وكانت تعرف أنا ذاك باسم 1977تأسست أوراكل عام •

“مختبرات تطور البرامج”

. دولة 145حالا لدى أوراكل مراكز خدمة عمالء ف أكثر من •

السبب الذي دفع الري بإنشاء شركة أوراكل هو إعجابه بالورقة الت كتبها •

كود و الت تناولت قواعد البانات و باألخص الكبر منها مثل قواعد .إدجار ف

.بانات التأمن االجتماع

.قع مركز الشركة الرئس ف مدنة رد وود ف والة سان فرانسسكو•

تم اختار اسم أوراكل فما بعد ألنه دل على العرافة و الذي معناه اإلطالع على •

.األمور الغبة نتجة المعرفة

Page 4: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

أنظمة التشغل الداعمة ألوراكل

:تدعم أوراكل العدد من نظم التشغل و منها•

لنكس-

ماكروسوفت وندوز-

صن سوالرز-

إتش ب-

أي ب إم-

أبل ماكنتوش-

Page 5: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

أوراكل و اللغة العربة

.أوراكل تدعم اللغة العربة لكن لس دعما كامل•

.حث ترى أن واجهة المستخدم مكن أن تكون عربة•

فإنك ال “ طالب”عندما تقوم بتأسس جدول ف قاعدة البانات و ترد أن تسمه •

.“Student”تستطع ذلك و إنما علك أن تسمه

.و نفس الحدث نطبق على أعمدة الجدول•

:مثال على ذلك, اللغة العربة مدعومة ف محتوات الجدول•

.“فاز”ب “Fayez”تستطع استبدال

Page 6: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

تابع أوراكل و الغة العربة

:عند تأسس جدول ف أوراكل استخدم األمر التال•

:لإلنجلزةcreate table Student(

IDNo number(6) not null

,Name varchar2(20)

, Course varchar2(6)

,GPA number(4)

,CONSTRAINT Student_IDNo_pk

PRIMARY KEY(EID)

)

:للعربةcreate table Student(

GPA number(4)

, Course varchar2(6)

,Name varchar2(20)

,IDNo number(6) not null

,CONSTRAINT Student_IDNo_pk

PRIMARY KEY(EID)

)

.تضح من الموجود أعاله أن تعكس ترتب األعمدة ف العربة•

Page 7: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

كف أجعل أوراكل دعم اللغة العربة

:ف الخطوات التالة طرقة لجعل أوراكل دعم العربة•.Regeditثم أكتب RUNمن قائمة إبداء اختر -1

(.سكون هناك أكثر من واحد) NLS_LANGإبحث عن ملف Findعن طرق البحث , ستظهر لك نافذة جددة -2

.AMERICAN_AMERICA.WE8MSWIN1252: قم بتغر قمة جمع الملفات إلى -3

.أعد تشغل الحاسب اآلل -4

:قم بتغر قمة جمع الملفات مرة أخرى إلى -5

:لالستخدام العرب و اإلنجلزي

AMERICAN_SAUDI ARABIA.AR8MSWIN1256

:لالستخدام العرب فقط

ARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256

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

Page 8: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

تابع كف أجعل أوراكل دعم اللغة العربة

Page 9: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

تابع كف أجعل أوراكل دعم اللغة العربة

Page 10: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

تابع كف أجعل أوراكل دعم اللغة العربة

Page 11: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

تابع كف أجعل أوراكل دعم اللغة العربة

Page 12: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

jspمثال ألوراكل باللغة العربة باستخدام

Page 13: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

jspمثال ألوراكل باللغة العربة باستخدام

Page 14: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

jspمثال ألوراكل باللغة العربة بإستخدام

Page 15: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

المراجع.بعض المواقع ف اإلنترنت -1

http://www.fairsys.de/uk/oramulas/help/oramulas_hlp.htm

http://en.wikipedia.org/wiki/Oracle_database

84%9%D83%9%D7%A8%D1%B8%D88%9%D3%A8http://ar.wikipedia.org/wiki/%D

http://www.araboug.org/ib/

:بعض الكتب اإللكترونة -2Introduction to Oracle9i_SQL-Instructor Guide Volume 1

Introduction to Oracle9i_SQL-Instructor Guide Volume 2

oracle9i advanced sql - volume 1

:مقابالت شخصة لالستفادة مع بعض المدرسن ف جامعة الملك فهد للبترول و المعادن -3

.األستاذ إعجاز أحمد من قسم علوم الحاسب اآلل -ا

.األستاذ محسن صدق من قسم علوم الحاسب اآلل -ب

Page 16: ة٣برعُا ةغُِا ٝ لكارٝأregedit بتكأ ّث run رتخا ءادبإ ةمئاق نم 1)دحاٝ نم رثكأ ىانٛ نٝك٣س( nls_lang فِم نع ثحبإ find

الخاتمة

إن كنت ال تعرف فإنك بحمد هللا اآلن تعرف و إن كنت تعرف

فذكر فإن الذكرى تنفع المؤمنن و إن لم تستوعب فإن

أستقبل استفساراتك برحابة صدر