King Oracle بتاريخ: 12 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 12 فبراير 2007 بسم الله الرحمن الرحيماخواني الاعزاء الاكارم , كنت اليوم في مقابلة شخصية لاحدى الشركات , ونوقشت معي العديد من الاسئلةولحرصي الشديد على خدمة اخواني الاعزاء اجمل لكم معظم الاسئلة التي وجهت الى , مع رجائي الشديدمن جميع الاخوة الكرام الاجابة عن الاسئلة كلا حسب خبرته , حتى تتم الاستفادة بشكل اكبر . ( كل اخ يجيبعن الاسئلة التي يعرفها ويكون متأكد من صحة حله ) .س 1 : ما معنى Orale Designer ؟س2 : ما أنواع ال Database Trigger ؟س3 : ما أنواع Database Object ؟س4 : ما الفرق بين Static Cursor و Dynamic Cursor مع اعطاء مثال لكل حالة ؟ س5 : ما أنواع ال Mouse Trigger ؟ س6 : ما الفرق بين PK و UK ؟س7 : ما الفرق بين Pre Query و Post Query ؟س8 : ما أنواع ال Canvases ؟س9 : اذكر جميع ال Trigger بالترتيب عند تشغيل فورم يحتوي 2 Block A,B ؟س10 : ما الفرق بين ال Table و View ؟س11 : ما الفائدة من ال Index ؟س12 : هل يتم انشاء ال Index بشكل اوتوماتيكي , وكيف ؟ س13 : متى ينطلق Trigger ال Key_next_item ؟س14 : هل يمكن عمل Insert,Update,Delete على ال View , وكيف ؟ س15 : ما أنواع ال Data Block ؟س16 : ما الجملة التي توضع بدل جملة ال Where داخل ال Block (مساعدة set_block_) ؟ س17 : اذكر ثلاث طرق يتم بها فتح ال Cursor ؟ اتمنى من الجميع المشاركة بالموضوع ...............................هه هه هه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
-=|mOOdY|=- بتاريخ: 12 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 12 فبراير 2007 س 1 : ما معنى Orale Designer ؟ احد منتجات اوراكل يتيح للمستخدام انشاء الشاشات وبناء التقارير باقل مجهود وبخطوات اقل من بنائها بواسطة الفورمز بيلدر مما يضيف السرعة الى عملية انهاء المشروعس2 : ما أنواع ال Database Trigger ؟ Row Triggers and Statement TriggersBEFORE and AFTER TriggersINSTEAD OF TriggersSystem Events and User Events Triggersس3 : ما أنواع Database Object ؟ SELECT DISTINCT OBJECT_TYPE FROM ALL_OBJECTS; OBJECT_TYPE ------------------ CONSUMER GROUP CONTEXT DIRECTORY EVALUATION CONTEXT FUNCTION INDEX INDEX PARTITION INDEXTYPE JAVA CLASS JAVA DATA JAVA RESOURCE JAVA SOURCE JOB LIBRARY LOB MATERIALIZED VIEW OPERATOR PACKAGE PACKAGE BODY PROCEDURE QUEUE SEQUENCE SYNONYM TABLE TABLE PARTITION TRIGGER TYPE TYPE BODY VIEW س4 : ما الفرق بين Static Cursor و Dynamic Cursor مع اعطاء مثال لكل حالة ؟ عندما تقوم بطلب static cursor فانك تقوم بعمل snapshot او اخذ لقطة على الداتا في الوقت الذي تم فيه طلب record group فعندما يحصل الكلينت على الداتا يقوم الكيرسر بالمرور على الداتا من دون الحاجة الى السيرفراما ال dynamic cursour من ناحية اخرى يجعل التغيير في الداتابيز ملموسا حيث يحصل الكلينت على اخر نسخة معدلة من الداتا الموجودة على السيرفر مما يكلف السيرفر وقت و بروسيس اعلى من ال staticس5 : ما أنواع ال Mouse Trigger ؟ When-Custom-Item-EventWhen-Mouse-Click When-Mouse-DoubleClickWhen-Mouse-DownWhen-Mouse-EnterWhen-Mouse-LeaveWhen-Mouse-MoveWhen-Mouse-Upمع اخذ الاعتبار ان بعضها لم يعد يعمل مع اصدار 10gس6 : ما الفرق بين PK و UK ؟ لا يمكن ان يحتوي ال primary key على قيمة تساوي null اما العكس جائز لل uniqueس7 : ما الفرق بين Pre Query و Post Query ؟ post query يقوم الاستعلام بالعمل لكل ريكوردpre query يقوم بالعمل مرة واحدةس8 : ما أنواع ال Canvases ؟ Content, Stacked, Tapped,Toolbar(H and V)س9 : اذكر جميع ال Trigger بالترتيب عند تشغيل فورم يحتوي 2 Block A,B ؟ لم افهم السؤال س10 : ما الفرق بين ال Table و View ؟ table:المكان او المساحة التي يتم تخزين الداتا فيهاview: هي ببساطة مجرد جملة استعلام مخزنة في الداتابيز س11 : ما الفائدة من ال Index ؟ تسريع الوصول الى السجلات التي يكون فيها اختلاف في القيم على مستوى الاعمدةس12 : هل يتم انشاء ال Index بشكل اوتوماتيكي , وكيف ؟ نعم, primary key, uniqueس13 : متى ينطلق Trigger ال Key_next_item ؟ بصراحة لا اعرف ولكن اعتقد عندالضغط على ENTER لمغادرة الحقلس14 : هل يمكن عمل Insert,Update,Delete على ال View , وكيف ؟ نعم باستخدام جملة "INSTEAD OF" مع ال viewس15 : ما أنواع ال Data Block ؟ لا اعرف :angry: س16 : ما الجملة التي توضع بدل جملة ال Where داخل ال Block (مساعدة set_block_) ؟ set_block_property(block_id,'default_where',where_condition) س17 : اذكر ثلاث طرق يتم بها فتح ال Cursor ؟ انا بعرف طرقتينfor i in cursor1 loop .... end loop الثانية open cursror1; fetch for .. loop اتمنى تكون الاجابات صحيحة :angry: تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الجنتل بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 السلام عليكم ساحاول الاجابة على بعض الاسئلة ج1/ نفس ما قاله الاخ موديالسلام عليكملم يقبل المنتدى اضافة الردوقد ارفقته في ملف تكستanswers.txtارجو ان اكون وفقت في حل بعض الاسئلة وفقكم اللهالجنتل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 السلام عليكم و رحمة الله و بركاته أخي moody_4u بالنسبة للسؤال رقم 13-فالتريجر key-next-item يتم تنفيذه عند الضغط علي زر enter و انت في ايتم او بالضغط علي زر tab و لا يتم تنفيذه عند الخروج من الmouse و الذي يتم تنفيذه في هذه الحالة هو تريجر when-validat-item و الذي يتم تنفيذه في كل الحالات بالنسبة للسؤال رقم 15 -انواع الداتا بلوك هي نوعين ررئيسيين الأول database block و ينقسم الي بلوك مبني علي from cluase query بلوك مبني علي جدول او view بلوك مبني علي stored procedure بلوك مبني علي Transactional Triggers و الأخير لم استعمله مطلقا حتي الان و يمكن تغيير النوع من خاصية query data source type اعتقد ان هذا اسمها و هي من خصائص البلوك و النوع الثاني هو ما نسميه control block و هو بلوك غير معتمد علي الdatabase و نستخدمه في وضع non-dayabase items و غيرها من الأعراض بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
-=|mOOdY|=- بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 مشكور اخوي هاني على المعلومة, هل كانت اجاباتي السابقة صحيحة؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 13 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 اخواني الاعزاء (moody_4u ,الجنتل ,hanon_OCP ) اشكركم من كل قلبي للمرور واتمنىان يكون الموضوع قدد حقق الغاية المطلوبة ..... على كل حال لى عودة للموضوع والتعليق على الاجابات . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 13 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 اخي العزيز moody_4u بالنسبة للاجابات التي اجبتها جميعها صحيحة من وجهة نظري , ------------------------------------------------------------------------------------------اخي العزيز الجنيل ايضا اجاباتك كانت صحيحة باستثناء جواب س9 .PRE-FORMPRE-BLOCKPRE-RECORDPRE-TEXT-ITEMWHEN – NEW – FORM – INSTANCEWHEN – NEW – BLOCK- INSTANCEWHEN – NEW – ITEM - INSTANCEهذا الترتيب .... غير صحيح حسب اعتقادي الشخصي .------------------------------------------------------------------------------------------اخي العزيز hanon_OCP ايضا جميع ما علقت عليه صحيح ولا غبار عليه .هذا توضيح للسؤال رقم 9 :السؤال بكل بساطة افترض ان لدي شاشة معينة ( بغض النظر عن عدد البلوك بها ) اذكر بالترتيب تنفيذ الTriggerمن بداية عمل تنفيذ للشاشة حتى ظهورها .مساعدة مني ....... هه هه 1- PRE-FORM2- اكمل ....... ولا تجربوا ........ (اذا لم تعرف لا تهرف )تذكرت :س 18 : ما الفرق بين الLibrary و Visiual Atribute مع ذكر مثال لكل حالة ؟س 19: ما انواع Navigation لل Block موضحا الفرق بينها ؟س20 : ما الهذف من استخدام خاصية (Onetime) على ما اعتقد من خصائص set_item_ ؟س 20: اذا واجهت مشكلة لمدة 6 ساعات ولم تستطع حلها ..... ماذا تفعل لتصل الى الحل ؟؟؟؟؟ هه هه هه هه .ولا يهمكم سأجيب عن الاسئلة التي تريدونها ....... باذن الله تعالى . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الجنتل بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 السلام عليكمالحمد لله :angry: انشاء الله ناجح :angry: اخوي الجبالي اشكرك على هذة المشاركة الجميلةوفقكم الله جميعاالجنتل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 14 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 السلام عليكم ورحمة الله و بركاته أخ مودي أعتقد ان إجاباتك سليمة بنسبة كبيرة و الله أعلم لي ملحوظة صغيرة فقط علي انواع الماوس تريجرز و هي انه بعضها لم يعد يعمل بدا من الاصدار 9i و ليس ال10g فقط حتي لا يعتقد احد قراء الموضوع انه يمكن استعمالهم في ال9i مشكور اخ جبالي و بالنسبة لما تذكرته س18: الفرق بين الvisual attribute and objec library توقعت انها الobject library ان الفيجوال اتريبيوت هو عبارة عن اوبجكت بداخل الفورم يحتوي عل ي عدة خصائص تختص بالشكل للايتم مثل لون الخلفية او لون النص او غيره من خصائص الشكل و ذلك يتضح من اسمه فيجوال و يمكن تطبيقه علي الايتمز ليكون هناك مظهرا موحدا او استخدامه مثلا كتغيير لعدة خصائص لايتم مرة واحدة ف ي الرنتايم عند تحقق شرط معين مثلا اذا تعدي مبلغ معين رقم معين يمكن تغيير لون هذه الخانة عن طريق استعمال set_item_instance_property و يمكن تشبيه الفيجوال اتربيوت بالstyles في الhtml or word docsو بالنسبة للobject library في عنصر خارج الفورم و يتم حفظه بصورة مستقلة و الحاقه بالديفلوبر و يمكن ان يحتو ي عل ي عدة عناصر من الفورم مثل الalert,canvas,items,visual atrributes and even blocksو هو يعمل كcontainer او ككلاس يمكن استخدامها لانشاء فورم سريعة بمواصفات موحدة و يمكن ان نقوم بننسخ الايتمز او عمل subclassing لها بحيث اذا اردنا التغيير في شئ في الفورمز كلها يتم تغيير الlibrary فقط و يتم عكس التغييير في كل الفورمز س19:انواع الnavigation لكل بلوك هي same record change record change data block الاول يتم فيه عند التنقل بين الايتمز باستخدام تاب مثلا ان يتم التنقل ختي اخر ايتم في الريكورد ثم يرجع الكيرسور مرة اخري الي اول ايتم في نفس الريكورد الثاني عند الوصول لاخر ايتم يتم الانتقال الي الريكورد التالي و عند الوصول الي اخر ريكورد يعود مرة اخري الي اول ايتم ف ي اول ريكورد الثالث عند الوصل الي اخ ر ايتم ف يالريكورد يتم الانتقال الي الريكورد التالي ثم عند الوصول الي اخر ريكورد في البلوك يتم انتقال الي البلوك التالي س20 : خاصية onetime_where موجودة في set_block_property و ليس في الset_item_property و خاصية تتحكم مثل الdefault_where في شروط الاستعلام و لكنها تنفذ لمرة واحدة فقط و عند تنفيذ الاستعلام التالي لا تكون موجودة عك س الdefault_where كما انها غير موجودة ف ي الديزاين تايم انما في الرنتايم فقط و ه ي ممتازة ف ي البحث حيث تستخدمها للبحث ثم يرجع البلوك الي سيرته الاولي عند تنفيذ استعلام جديد بدلا من عمل reset للwhere clause مرة اخري بنفسك س20 برده : مين قاللك اني هعد 6 ساعات اصلا :angry: بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 14 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 اخي العزيز hanon_OCP ما شااااااااااااااااااااااء الله عليك .... يا ريت كنت معي في المقابلة D: D: D:بتحكي جواهر والله ..... بقي عليك ..... السؤال رقم 9 ....... مش عارفه ..... اعترف P: D:والسؤال الاخير هو سؤال فلسفي لمعرفة طرق البحث عن الحل لديك ................لي عودة بإذن الله تعالى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.