الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أسئلة تحدي في الأوراكل

مغلق
بدأه ANSI في 16 أغسطس 2005 · 27 رد · 3,715 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الاخوه الكرام .. بعد ما شاهدة ولاحظة شبه هجران منتدى الاوراكل حبيت انا اعيد اليه روحه وحيويته ان شاء الله .. وكل هذا بارادت الله وحده وتعاونكم مع الموضوع .,.

وكما تعلمون اخوتي ان الاوراكل هي من اهم التخصصات في مجال الكمبيوتر وبابها مفتوح وفرص العمل فيها بالهبل ....

انا الحمد لله ادرس الاوراكل الان وان شاء الله قادم على تحضيرها online ان شاء الله ..

وفي دراستي لها وجدت ان هناك بعض الامور البسيطه ولكنها مهمه التي قد يجهلها كبار المبرمجين .

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

هذا الموضوع يخص المبتدئين والمتوسطين .. ولا اعلم ان كان يخص الخبراء ولكن دعونا نحاول ان نعيد الروح لهذا المنتدى ولو بالجهد البسيط ..

ساسرد اليكم بعض الاساله قد تكون بسيطه او تافه للبعض منكم ولكنها قد تكون مفيده جدا للبعض الاخر الذي يجهلها ...

سأبدء الان ..

السؤال الاول ...

صح ام خطاء .. مع تصحيح الخطاء ان وجد .

يشترط حين تسمية الجدول او table الاتي

1- الحرف الاول من اسم الجدول يجب ان يكون ما بين a & z

2- اقص عدد حروف لاسم الجدول هو 20 حرف

3- اسماء الجداول يمكن ان تكون مكرره

4- في اوراكل 9i & 8i اقصى عدد للاعمده هو 800 عمود

5- اسم الجدول لا يمكن اعادة تسميته ابدا

6- تستطيع تسمية الجداول باحدى اسماء المستخدمه للاوامر في الاوراكل كل ( dalate , alter , drop , create........)

السؤال الثاني

ما هو الفرق بين

Non procedure language و بين procedure language ؟؟؟

السؤال الثالث

كم لغه تدعمها الاوراكل مثل الانجليزيه الالمانيه ..... الخ ؟؟؟؟

السؤال الرابع

اكمل الاتي .

char(.....) ......> اقصى حجم يوضع لل char في اوراكل 9i & 8i هو ...........

ماهو الحجم الافتراضي لل char .......

varchar2 (.....) ......> اقصى حجم يوضع لل varchar2 في اوراكل 9i & 8i هو ........

ماهو الحجم الافتراضي لل varchar2

السؤال الخامس

كلنا يعلم بان الخاصيه date تخزن ال التاريخ والوقت .. دعنا نرى الان ما يجري في هذه الحالات

1- عندما تدخل ( التاريخ ) فقط ماهو (الوقت) الافتراضي الذي سيخزن ؟؟؟؟

2- عندما تدخل (الوقت) فقط ماهو ( التاريخ ) الافتراضي الذي سيخزن معه ؟؟؟؟

ارجو لكم ان لا تستهينو في الموضوع وان تحاول جاهدين ومشكورين اعطاء اسئله لكي يحاول الاعضاء الاخرون ايجاد الحلول . وكما ارجو ان لا يقوم اي عضو باعطاء اي سؤال اخر قبل حل الاولى ..

سلام عليكم ورحمة الله وبركاته ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#2

ما زلت في انتظاااااااااااار الجواب .....

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#3

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

16 زائر ولا احد يجيب..

هل السؤال صعب جدا .. ام انه تاااااااااافه الى ابعد الحدود ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#4

up

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#5

بعد ساعه من الان ساسرد الجواب الاول ................ ارجو من الاعضاءءءءءء الاجتهاد في حل السؤال قبل حله من قبلي ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#6

بسم الله الرحمن الرحيم

بارك الله فيك أخ ANSI

واصل العطاء فالإدارة تثمن ماتقوم به .

===

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#7

شكرا لمرورك الطيب اخي العزيز فيصل ...

..

الان ساقوم بوضع جواب السؤال الاول ...

السؤال كتالي ..

اقتباس
السؤال الاول ...

صح ام خطاء .. مع تصحيح الخطاء ان وجد .

يشترط حين تسمية الجدول او table الاتي

1- الحرف الاول من اسم الجدول يجب ان يكون ما بين a & z

2- اقص عدد حروف لاسم الجدول هو 20 حرف

3- اسماء الجداول يمكن ان تكون مكرره

4- في اوراكل 9i & 8i اقصى عدد للاعمده هو 800 عمود

5- اسم الجدول لا يمكن اعادة تسميته ابدا

6- تستطيع تسمية الجداول باحدى اسماء المستخدمه للاوامر في الاوراكل كل ( dalate , alter , drop , create........)

الجواب رقم 1

اقتباس
الجواب صحيح

الجواب رقم 2

اقتباس
الجواب خطاء  والجواب الصحيح هو  30 حرف فقط

الجواب رقم 3

اقتباس
الجواب خطاء والجواب الصحيح .. لا يمكن  تسمية الحدول بنفس الاسم . بالنسبه لكل مستخدم .. 

الجواب رقم 4

اقتباس
الجواب خطاء والجواب الصحيح .. 1000 عمود فقط 

الجواب رقم 5

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

الجةاب رقم 6

اقتباس
الجواب خطاء .. والجواب الصحيح  لا يمكن ابدا .. 

والان حان دوركم لحل الاسئله المتبقيه ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#8

حل السؤال الثالث

اوراكل تدعم 52 لغة

:D :D :D :D :D :D :D

تم تعديل هذه المشاركة بواسطة abazied في 19 أغسطس 2005 في 16:19

#9
اقتباس
السؤال الرابع

اكمل الاتي .

char(.....) ......> اقصى حجم يوضع لل char في اوراكل 9i & 8i هو ...........

ماهو الحجم الافتراضي لل char .......

varchar2 (.....) ......> اقصى حجم يوضع لل varchar2 في اوراكل 9i & 8i هو ........

ماهو الحجم الافتراضي لل varchar2

أقصى حجم لنوع char

32 بايت

والحجم الافتراضي له 1

اقصى حجم لنوع varchar2

32 بايت (لست متأكد)

11_03_06_12_48_57_1142110137Image(_66).jpg

#10

B) B)

اقتباس
حل السؤال الثالث

اوراكل تدعم 52 لغة

:lol: B) ممتاز اخي abazied :lol: B)

اقتباس
أقصى حجم لنوع char

32 بايت

والحجم الافتراضي له 1

اقصى حجم لنوع varchar2

32 بايت (لست متأكد)

اخي العزيز - a l t - .. اشكرك جدا للمشاركه ..

لقد اجبت اجابه صحيحه حيث قلت ان الحجم الافتراضي لها هو 1.

اما بالنسبه للحجم فهو كتالي ..

CHAR(2000)

هذا بالنسبه لل char >> .. 2000

اما بالنسبه لل varchar2 فهو

VARCHAR(4000)

اي varchar2 >>>>4000

اما بالنسبه للحجم الافتراضي لها.. فلا يوجد حجم افتراضي .. ..

والف الف شكر لك من شارك ..

وبانتظار الاجوبه الاخرى ..

سلام عليكم

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#11
اقتباس
السؤال الثاني

ما هو الفرق بين

Non procedure language و بين procedure language ؟؟؟

السؤال الخامس

كلنا يعلم بان الخاصيه date تخزن ال التاريخ والوقت .. دعنا نرى الان ما يجري في هذه الحالات

1- عندما تدخل ( التاريخ ) فقط ماهو (الوقت) الافتراضي الذي سيخزن ؟؟؟؟

2- عندما تدخل (الوقت) فقط ماهو ( التاريخ ) الافتراضي الذي سيخزن معه ؟؟؟؟

بقي هذين السؤالين .... هيا من لهماااااااا ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#12
اقتباس
السؤال الثاني

ما هو الفرق بين

Non procedure language و بين procedure language ؟؟؟

قرائتي عن الاوراكل كانت قبل سنه تقريبا او اقل شوي .. يعني لا تلومنى في الاجابات الشاطحة شوي B)

وبحاول اعوض عن الاجابات السابقة

حتى لوكانت محاولتي غير صحيحه فلا اعتقد اني سأنسى التصحيح للمعلومات التي دفنها الوقت

procedure language

اعتقد انها عمليات برمجة القواعد مثل pl/sql التي تتسبب في احداث تغيير في البيانات المخزنه في قاعدة البيانات

ومثل update , delete , insert

اما Non procedure language

فهي العمليات التى لا تتسبب في تغيير البينات المخزنه في قاعدة البيانات

مثل امر الاستعلام select

إن شاء الله اكون قريب من الصواب :s :s

11_03_06_12_48_57_1142110137Image(_66).jpg

#13

ساساعدك قليلا ..

Non procedure language

هيا ما تختاص بها الاوراكل ..

procedure language

هي ما تختاص بها لغات البرمجه .. ..

هذا ليس الجواب .. ,,,,,,>>>>>> مازلت في انتظار جوابك ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#14

اخى العزيز احيك من كل قلبى على المشاركات المثمرة هذة

بالنسبة للسؤال

اقتباس
السؤال الثاني

ما هو الفرق بين

Non procedure language و بين procedure language ؟؟؟

الفرق على حد علمى هو ان

** procedure language

هى اللغة التى يكون فيها كتابة الكود على شكل blocks اى

declaration part

body port

كما هو الحال فى ال plsql و اللغات ال object oriented

** Non procedure language

فهو الكود اللى يعطى نتيجة بدون بناء blocks كما هو متبع فى ال sql

#15
اقتباس
الفرق على حد علمى هو ان

** procedure language

هى اللغة التى يكون فيها كتابة الكود على شكل blocks اى

declaration part

body port

كما هو الحال فى ال plsql و اللغات ال object oriented

** Non procedure language

فهو الكود اللى يعطى نتيجة بدون بناء blocks كما هو متبع فى ال sql

:) بارك الله فيك ..احسنت اخي egyhamada جزاك الله الف خير

ولتوصيل المعنى بشكل اسهل .

Non procedure language هي تتطلب اوامر ماذا تفعل وكيف تعمل .. كما انها تنجز عمل اعداد من الصفوف في الوقت الواحد..

procedure language لا تعرف ماذا تفعل وكيف تفعل .. كما انها تنجز عمل عدع صف واحد في الوقت الواحد ...

وهذا بالضبط ما قاله الاخ العزيز egyhamada.... او شرح بسيط لما قاله ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#16
اقتباس
Non procedure language هي تتطلب اوامر ماذا تفعل وكيف تعمل .. كما انها تنجز عمل اعداد من الصفوف في الوقت الواحد..

procedure language لا تعرف ماذا تفعل وكيف تفعل .. كما انها تنجز عمل عدع صف واحد في الوقت الواحد ...

اسمحلى ، ممكن توضح اكثر

واذا فيه مثال مع التوضيح يكون افضل

ويعطيك ربي العافية

11_03_06_12_48_57_1142110137Image(_66).jpg

#17
اقتباس
Non procedure language هي تتطلب اوامر ماذا تفعل وكيف تعمل .. كما انها تنجز عمل اعداد من الصفوف في الوقت الواحد.. 

المقصود هنا .... ان اوامر انشاء جدول او عمل اي شيئ داخل الجدول يكون امر صريييييح ووضاح وشبيه جدا للغة الانسان ..

فمثلا

عند انشاء جدول . نستخدم الامر التالي ..

ٍSQL> CREATE TABLE <TABLE NAME> ( <COLUMN NAME> <DATA TYPE> <SIZE>,......);

هنا اعطينا امر صريح انشاء جدول ( هنا يكون قد استلم امر ماذل يفعل ) وبعدها وضحنا كيف نريد الجدول ان يكون . اسم العمود . نوعه .حجمه ...... (هنا اوضحنا عملية كيف يعمل )..

اما بالنسبه لانجاز عملية الصفوف في وقت واحد .. المقصود بهذا هو .. انظر المثال اولا .

SQL> INSERT INTO <TABLE NAME> VALUES (<VAL1>,<VAL2>,<VAL3>,<VAL4>, ............);

هنا لو تلاحظ .. اننا فمنا بادخل بيانات عدد من الاعمده في امر واحد واحد فقط .. كلما عملنها هو وضع فاصله فقط بين كل عمود .. وهنا اكتمل معنى انجاز عدد من الصفوف او الاعمده في وقت واحد ...

اما بالنسبه لل procedure language

فهنا يختلف الامر ..

حيث اننا نحتاج لوضع اكواد واوامر ومن بعده ايضاح ما عمل هذا الكود يعني هو ما بيعرفش الامر ده ليه الا بعد ايضاح وتحديد ..

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

ارجو ان اكون قد افدك ..

وعفوا على الشرح . لاني ضعيف في ايصال المعلومه . :rolleyes:

سلام عليكم ورحمة الله وبركاته

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#18
اقتباس
السؤال الخامس

كلنا يعلم بان الخاصيه date تخزن ال التاريخ والوقت .. دعنا نرى الان ما يجري في هذه الحالات

1- عندما تدخل ( التاريخ ) فقط ماهو (الوقت) الافتراضي الذي سيخزن ؟؟؟؟

2- عندما تدخل (الوقت) فقط ماهو ( التاريخ ) الافتراضي الذي سيخزن معه ؟؟؟؟

خسارة كنت متوقع انكم تجاوبون على كل الاسئله ولكن لم يتم الجواب الا على 4 من 5 ..

:D المره الجايه حتجاوبون على كل الاسئله وانا واثق من هذا ..

اليكم جواب السؤال الخامس ..

.. اسمع واحد بيقلي استنى هو حيجاوب.... اوكيييييييييييي حستنا كمان ساعه وانلم احصل على الجواب ساسرده ..

يالله شباب حاولو الجواب سهل مررررررره ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#19

للرفع

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#20
اقتباس
السؤال الخامس

كلنا يعلم بان الخاصيه date تخزن ال التاريخ والوقت .. دعنا نرى الان ما يجري في هذه الحالات

1- عندما تدخل ( التاريخ ) فقط ماهو (الوقت) الافتراضي الذي سيخزن ؟؟؟؟

2- عندما تدخل (الوقت) فقط ماهو ( التاريخ ) الافتراضي الذي سيخزن معه ؟؟؟؟

>> ><<<<<<<<<<><<<<<<<<<<><<<<<<<<<<><<<<<<<<<<><<<<<><<<<<<<<><<<<>>>>>>><<<<<

اقتباس
الوقت الافتراضي .. الساعه 12:00:00  منتصف اليل ...

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>

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

01-01-2005

هذا حل السؤال الاخير ..

وانتظرو الجديد .. بس رجاءءء انا مش بكلم نفسي او اسال نفسي .. الرجاء الرجاء المشاركه ..

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

سلام عليكم ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#21

نواصل مشوار التحدي مع اسئلة تحدي جديده ..

السؤال الاول :)

اقتباس
اختار العلامه الصحيحه التي تشير الى عدم التساوي

هل هي  =!   ام هذه   =^    او هذه  <>

السؤال الثاني :)

اقتباس
الى ماذا ترمز هذه التعابير

1- LIKE 'Es%'
2- LIKE '_ _ a%'
3- LIKE '%m%m%'

السؤال الثالث :D

اقتباس
ما هو عمل هذا الامر 

  SQL> SPOOL filename

تم تعديل هذه المشاركة بواسطة ANSI في 29 أغسطس 2005 في 22:56

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#22

السلام عليكم ورحمة الله وبركاته

جزاك الله خيرا على هذه الفكرة التي ستساهم في تنشيط منتدى الأوراكل وإجابة السؤال الأول هي <> ان شاء الله تكون صحيحة :rolleyes:

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#23

السؤال الاول

اختار العلامه الصحيحه التي تشير الى عدم التساوي

هل هي =! ام هذه =^ او هذه <>

=! و <>

اما =^ ما اعرف عنها شي

========================================

السؤال الثاني

الى ماذا ترمز التعابير

1- LIKE 'Es%'
2- LIKE '_ _ a%'
3- LIKE '%m%m%'

1 - كلمة تبدأ بالحرفين Es مع مراعات حالة الاحرف

2- كلمه يكون الحرف الثالث لها a

3- حروف m ثم حروف ثم ة ثم حروف

========================================

السؤال الثالث

ما هو عمل هذا الامر

هذا طال عمرك ينسخ جميع العمليات التي قمت بها في برنامج SQL Plus

على هيئة txt

11_03_06_12_48_57_1142110137Image(_66).jpg

#24

الاخ dbprog .. اجابه شبه صحيحه :) ..

ولم لا تحاول لحل بقية الاسئله :unsure: ..

الاخ - a l t - .. الى الان احسنت في بعض الاجابات (h) ..

لن اقول ماهي لترك الفرصه للبقيه للمحاوله .. كما ادعوك لتاكد من بعض الحلول ومراجعت اقوالك ..

:rolleyes:

تم تعديل هذه المشاركة بواسطة ANSI في 30 أغسطس 2005 في 01:15

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#25

اليكم الاجابات الصحيحه ..

اقتباس
السؤال الاول 

اختار العلامه الصحيحه التي تشير الى عدم التساوي

هل هي  =!   ام هذه   =^    او هذه  <>

الجواب :D

اقتباس
كلها صحيحه
اقتباس
السؤال الثاني 

الى ماذا ترمز هذه التعابير

1- LIKE 'Es%'
2- LIKE '_ _ a%'
3- LIKE '%m%m%'

الجواب :rolleyes:

اقتباس
1 - كلمة تبدأ بالحرفين Es مع مراعات حالة الاحرف

2- كلمه يكون الحرف الثالث لها a

3- وجود 2 m  في الكلمة .

اقتباس
السؤال الثالث 

ما هو عمل هذا الامر 

SQL> SPOOL filename

الجواب :lol:

اقتباس
يستخدم هذا الامر عندما نريد حفظ كل ما تم عمله داخل محرر SQL*PLUS في ملف نصي بامتداد ( LST) وذلك بغرض استرجاعها ومراجعتها ..

احسنت اخي - a l t - .. كانت اكثر اجاباتك صحيحه

انتظر مشاركاتكم وتفاعلكم مع الموضوع ..

وكل واحد يطرح سؤالة هنا ويتحدى الشباب لايجاد الحلول ..

سلام عليكم .. ووفقكم الله

تم تعديل هذه المشاركة بواسطة ANSI في 31 أغسطس 2005 في 23:12

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

هذا الموضوع مغلق.

مواضيع مشابهة