الانتقال إلى المحتوى

المقابلات الشخصية وكيفيه اجتيازها


sameh bakkar

Recommended Posts

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

أخوانى فى الله ... نقوم اليوم بتنفيذ فكره قد اقترحها اخى العضو mustafagamiel و الفكره عباره عن الاتى :

1- سوف يتم تثبيت موضوع في المنتدى العام باسم المقابلات الشخصية وإجابتها يحتوى الموضوععلى اسئله المقابلات الشخصيه التى واجعت اى عضو حتى نستفيد جميعا و خصوصا اخواننا المبتدئين اللذين لديهم رهبه من هذا الموضوع

2- سوف يتم تحديث هذا الموضوع باستمرار و متابعته دائما

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

بسم الله نبدأ ,,,,,,,,,,,,,,,, مقابله الاخ الجبالى :

هذا عن لسان الاخ جبالى:

- اسئلة قواعد البيانات

1- اذا واجهت مشكلة بطيء شديد في النظام فإلى اي مكان تتوجه مباشرة
( في حالة العمل على كل من enterprise manager و ال sql ) – اشرح بالتفصيل
2- ما الفرق بين ال hot backup و cold backup ؟
3- ما الفائدة من استخدام ال Auditing ؟
4- هل استطيع اخذ cold backup والمستخدمين يقومون بعمليات اضافة وتعديل على النظام ؟
5- ما هي الخصائص الجديدة في قاعدة البيانات 10g ؟
6-ما الهدف من استخدام ال Tunning ؟


- اسئلة الدفلوبر

1- ما الفرق بين ال open_form و الcall_form ؟
2- ما الفرق بين object library و library وما فائدة كلا منها ؟
3- ما الهدف من استخدام ال database trigger ؟
4- ما فائدة ال Anchor ؟
5- كيف اتحكم بعدد الصفحات داخل التقرير ؟
6- من خصائص ال repeating frame خاصية elasticity vertical وتحوي :-
- fixed
- expand
- contract
- variable

وضح الفرق بينها ؟

7- يوجد خمسة انواع لل canvas وهم :
- content .
- stacked .
- vertical toolbar .
- horizontal toolbar .
- tab

وضح الفرق بينها ؟

8- ما الفائدة من استخدام ال post_change ؟



اخوكم ومحبكم الجبالي

تم تحرير المشاركة بواسطة الجبالي: أكتوبر 11 2007, 07:23 ص


--------------------

قال تعالى("وقل اعملوا فسيرى الله عملكم ورسوله و المؤمنون" ) صدق الله العظيم.

قال عليه الصلاة و السلام" :) اذا مات ابن ادم انقطع عمله الا من ثلاث، صدقة جارية أو علم ينتفع به أو ولد صالح يدعوا له ) صدق رسول الله صلى الله عليه وسلم.

هذا وما كان من توفيق فمن الله , وما كان من خطأ او سهوٍ او نسيان فمني ومن الشيطان
والله ورسوله منه بريئان , واعوذ بالله ان اكون جسرا تعبرون عليه الى الجنة و يرمى به في
جهنم , ثم اعوذ بالله ان اذكركم به وأنساه , وصلى الله وسلم وبارك على سيدنا محمد وعلى
اله وصحبه وسلم .


فى انتظار مشاركتكم الفعاله ....

رابط هذا التعليق
شارك

  • الردود 39
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

  • mustafagamiel

    9

  • apoopyda

    7

  • sameh bakkar

    4

  • MOSAP8MOH

    2

بسم الله سوف ابدأ بالاجابه على الجزء الخاص بى و هو الديفيلوبر ،،

السؤال الاول :
ما الفرق بين ال open_form و الcall_form ؟

Open_FORM Built-in

تفتح الفورمه الثانيه مع بقاء الأولى مفتوحه و لكنك تستطيع التنقل بين الأثنين من قائمة win و لو عاوز تتأكد أجعل حجم ال win الثانيه اصغر من الأولى .. فيمكنك التنقل و كأنك فاتح ملفيت وورد مث

- CALL_FORM Built-in

تفتح الفورمه الثانيه مع بقاء الأولى مفتوحه و لكنك لا تستطيع الرجوع الى الأولى الا بعد اغلاق الثانيه ... تمام و جرب

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

رابط هذا التعليق
شارك

بداية أشكرك أخي سامح على التفاعل الجميل ولو كنت أتمنى أن تسهب إلى حد ما فلو أمكن ممكن تضيف شرح ال parameter الخاصة بكلا من call ,open ,new وتضيفها في نفس المشاركة
السلام عليكم يإخواني
هشارك في موضوع أنواع database trigger وما الهدف منها
أولا ماهي database trigger هو عبارة برنامج pl/sql مرتبط ممكن بجدول أوview أو حتى ال database ويتم عمل له fire عند حدوث حدث معين فمجرد حدوث هذا الحدث فسوف يعمل من تلقاء نفسه على جدول معين
ويوجد صنفين أو نوعين من database trigger إما
1- row trigger وهو يتم تعريفه على كل صف في الجدول
2- statement trigger : وهو يحدث عند حدوث جملة insert -أو تعديل update أو جملة حذف delete
كلا هذين النوعين ممكن أن يكون من عدة أنواع وهما
before trigger and after trigger or instead of
وبالنسبة النوع instead of يتم بنائه فقط على view
وهناك 3 أشياء تؤدي إلى تفعيل وتشغيل التريجر وهما إما قبل أو بعد عمليات insert ,update and delete "وطبعا دي أهدافه عمل أشياء معينة عند عملية معينة "

من أهم سمات وخصائص database trigger
1-أنها لاتقبل البارميترات

2- يمكنها القيام بتخزين البيانات في جدول مؤقت

3-لايمكننا عمل commit or rollback لأن ال commit and rollback يعتبروا من ضمن trigger sql
4- عند حذف الجدوال الاي هي مبنية عليها يتم حذفها مباشرة
5- بإمكانك حذفها عن طريق أمر drop trigger trigger_name

وأعتقد أن database trigger أقوى من form tigger لانه أحيانا ممكن يحدث مشكلة معينة في الفورم فممكن ألا يتم تنفيذ التريجر بشكل صحيح بينما في ال database لايحدث مثل هذه الامور
كترة التريجرات على ال database يمكن أن تعمل traffic وتؤدي إلى صعوبة صيانة النظام لكن أعتقد في نسخ أوراكل الجديدة أصبحت تستوعب عدد كبير منها
من أمثلة مهمات بعض الترجيرات التي تحافظ على نوع من ال security
أنه مثلا يمكنك إنشاء تريجر يمنع التسجيل مثلا أيام العطلة وكمان بعد انتهاء الدوام الرسمي
متابعة دخول وخروج والعمليات التي يقوم بها المستخدم وغيرها من الاشياء التي تصل بقاعدة البيانات إلى مستوى معين من الامان

رابط هذا التعليق
شارك

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



وماذلت أناشد الاخوة بالمساعدة في هذا الموضوع لازال هناااااااك أسئلة كثيرة نريد المشاركات الفعالة



منتظرين الاجابات

interview.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
الأخ / سامح
الأخ / مصطفى

فكرة متميزة للأخ مصطفى وتنفيذ سريع للفكرة للمتألق الأخ / سامح .... شكرا لكما وجزاكما الله خيرا

مساهمتى فى هذا الموضوع هو مشاركات سابقة بالمنتدى

إضغط هنا : مقابلة لمبتدأ فى الأوراكل, Junior Oracle Interview

إضغط هنا : Questions You May Be Asked During An Interview

إضغط هنا : اية اهم اسئلة الانترفيو للديفولبر

إضغط هنا : Erp Analysis Interview

إضغط هنا: أريد معرفة أسئلة المقابلة الشخصية الخاصة بمحلل النظم

إضغط هنا :مذكرات وملفات هامه استعداداّ للمقابلات واعداد السيره الذاتيه

مع تمنياتى بالتوفيق

رابط هذا التعليق
شارك

في البداية أرحب بأخي أمجد وشكرا لك على الاضافات المفيدة جدا

ثانيا أبدأ في شرح الاتي
من خصائص ال repeating frame خاصية elasticity vertical وتحوي :-
- fixed
- expand
- contract
- variable
طبعا كل الاتي لل vertical يعني الرأسي
أول شيء fixed ==وهي أن يكون أبعاد ال frame ثابتو ولاتتغير مهما كان حجم البيانات فستجد أنه سيظل بنفس حجمه الذي تم إنشاؤه من قبل
الثانية expand == وهي أن يكون أبعاد ال frame قابلة للتمدد فقط ولا تتقلص
الثالثة contract == يكون أبعاد ال frame عكس ماقبلها حيث تقبل الانكماش وغير قابلة للتمدد
الرابعة variable == طبعا واضحة أنا يكون أبعاد ال frame قابلة للتغير أي تشمل مزايا الاثنين التي قبلهما




شرح الفرق بين أنواع ال canvas
content .- stacked .- vertical toolbar .- horizontal toolbar .- tab

النسبة ال
content canvas == فهي الافتراضية حيث هي عبارة عن ال canvas الاساسية والتي تشمل المحتويات المعروضة في النافذة
stacke canvas == هي عبارة عن زي مثلا اللوحة وتظهر في أعلى ال content وعلى نفس الويندو ودايما بيكون عليها مثلا اسم الشركة -عرض معلومات إضافية -عرض مثلا ال help- عرض مثلا شروط معينة

toolbar canvase == وهي بتنقسم إلى 3 أنواع horizental or vertical +MDI canvas والاتنين الاولنين نفس الاستخدام والفرق بينهم فقط أحدهم رأسي والاخر أفقي وإليك الفائدة منهم
تستخدم لعرض مجموعة من القوائم والازرار -- يوجد عليها مجموعة من القوائم ومفاتيح الاختصار -والفايدة أيضا منهما أنهما بيزيدوا من سهولة استخدام البرنامج وهما دايما بيظهروا في ويندو واحد فقط
بينما النوع الثالت من نفس هذه العائلة بيسمى MDI CANVAS نفس الفكرة لكن بيظهر على كافة الويندوز


tab canvas == تستخدم في تنظيم وترتيب البيانات في صفحات مستقلة حيث أنه يتم تنظيم وتجميع البيانات إلى مجموعات ووضع كل مجموعة من البيانات المرتبطة في صفحة مستقلة وكل صفحة من هذه الصفحات تسمى tab page
وكل tab canvas تتكون على الاقل من tab page وطبعا ممكن تزيد وكل tab page تعرض جزء من البيانات وكل tab page لها عنوان
من أهميتها
أنها بتعرض كمية كبيرة من البيانات ويتم تنظيمها على الصفحات ---- إخفاء بعض البيانات ---- و سهولة استدعاء البيانات وعرضها
ومن ضمن عيوبها أنها دائما بتكون ذات حجم كبير وبتشكل بطيء معين عند الاستدعاء وخصوصا لو كان بها العديد من ال البلوك





وبالنسبة للسؤال :كيف يتم التحكم في عدد صفحات التقرير ؟؟

انظر هنا
http://www.araboug.org/ib/index.php?showtopic=33506

تم تعديل بواسطة mustafagamiel
رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم
هذا الموضوع مفيد جدا من الاخ JLL_JORDAN_1 بارك الله فيه و جزاه كل خير :

الى الموضوع

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

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
الأخ سامح
و الأخ مصطفي وجميع الأخوة جزاكم الله خيرا

رابط هذا التعليق
شارك

على قدر معلوماتى البسيطة هحاول فى اسئله الdba
للبطء الشديد له اكثر من سبب منها
1- توزيع احجام مكونات sga فقد يكون حجم اى جزء منها قليل بالنسبة للحمل اللى عليه ولحل هذة المشكلة نتاكد ان sga ندار بواسطة oracle server فهو يقوم بزيادة او تقليل كل جزء حسب الحمل ولا داعى لتدخل الdba فى هذا الامر
2- جمل ال select فى السيستم تقوم بارجاع كم كبير من الصفوف ولذلك نقوم بعمل tuning لجمل الselect من خلال sql tunung advisor فهو يوضح الجمل التتى تستهلك قدر كبير من system resources
3-امتلاء التابل table space وفى حالة عدم اختيار automatic incremental فلن يكون هناك مكان للبيانات الجديدة والسيستم كلة هيوقف او امنلا flash recovery area وخصوصا اذا كانت عاى وضع auotmatic backup او من خلال job
وبشكل عام نراقب AWR automatic work load repository فهو يقوم بجمع الاحصائيات عن قاعدة البيانات وقوم تحليلها واذا وجد اي خلل فى الاداء يقوم بعمل alert فى home bage ا oem

تم تعديل بواسطة apoopyda
رابط هذا التعليق
شارك

الفرق بين hot and cold
cold
وهو النوع الذي نوصى به اوراكل عند عمل BACK UP
وذلك لانه بجري عندما نكون DBمغلقة ولهذا ميزة وهي النأكد من عدم وجود Transaction على الdbوهذا بعنى ان نسخة الbackup سوف تكون consistent
او SCN الموجودة فى datafile's header مساويه للSCN الموجودة في ال CONTROLE FILE ولهذا لايستوجب علينا عمل MEDIA RECOVERY بعد اجراء عملية استعادة لنسخة الBACK UP المأخوذة على وضع COLD
HOT
هى تسخة backup المأخوذة عندما نكون قاعدة البيانات مفتوحة ويقوم users بجراء عمليات DMLعلى البيانات ولهذا بعنى ان نسخة الbackup سوف تكون INconsistent او SCN الموجودة فى datafile's header غيرمساويه للSCN الموجودة في ال CONTROLE FILE ولهذا يستوجب علينا عمل MEDIA RECOVERY بعد اجراء عملية استعادة لنسخة الBACK UP المأخوذة على وضع HOT
حتى تتساوى SCNs

رابط هذا التعليق
شارك

auditing
هى ببساطة الحارس على قاعدة البيانات فهى تسجل login لاي مستخدم على db وعند قيام المستخدم بعمل dml يسجل اسم المستخدم الذى قام بالعمليه والجملة النى نفذها ومتى ويمكن رؤيه هذة المعلومان من خلال نظام التشغبل event viewer من control banel ,وذللك من الانتهاء من الاعدادات الخاصة بذلك الموضوع

رابط هذا التعليق
شارك

4- هل استطيع اخذ cold backup والمستخدمين يقومون بعمليات اضافة وتعديل على النظام
اللى انا عارفة هو لا بسبب الكلام المذكور فى المشاركة القبل السابقة
ياقي الاجابات فى الصفحة التاليه

تم تعديل بواسطة apoopyda
رابط هذا التعليق
شارك

5- ما هي الخصائص الجديدة في قاعدة البيانات 10g ؟
الاصدار 10 كان زى الثورة خاصة فى مجال ادارة قواعد البيانات ومعظم السمات الجديدة مفيدة بشكل خاص لل DBA
خاصة RMAN ======> automatic resyncronization
using ASM
using AWR
using ASSM
using OEM
وحاجان كتييييييير

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
أشكر أخي عامر على الاجابات دي
وأشكر أخي الجبالي على المرور

وجدت أيضا عدة أسئلة في المنتدى مقابلة شخصية حصلت لاخت لنا في المنتدى تسمىnora1006 والاسئلة على لسانها
هي ذكرت عدة أسئلة وماذا أجابت لكن أنا هكتب الاسئلة مرتبة بدون إجاباتها ونحاول سويا الاجابة عليها بطريقة صحيحة ,,,,,,,,,,,,,,,,,,, إلى الاسئلة
1- ايه الفرق بين اى داتا بيز واخرى ؟ بمعنى الاكسيس والفيجوال بيسك وحتى صفحة الوررد باد تعتبر داتا بيز , فما هو الفرق ؟ ومتى استطيع القول ان الذى امامي يعد داتا بيز ؟
2- وكان السؤال محوره اليوزرز users وكان على وجه التحديد ما هو الفرق بين المستخدم HR & SCOTT & SYS وذكر اكثر من مستخدم اخر لا اتذكرهم الان وكان السؤال ما هو الفرق بينهم ومتى استخدمهم ؟
3- عند تطرقى "هي تقول " لل TC ' TRANSACTION CONTROL'قال لي بالتحديد ما هو الفرق بين COMMIT & SAVE POINT ؟؟؟
4- هذا السؤال كان حول PL/SQL وقال نفترض ان لدي جدول به صف اسمه EMP_NO ونريد ان نجعل البرنامج يتوقف عن العمل عند يوم محدد فى السنة او عند ادخال عدد من الموظفين كيف ؟
5 - أه الفرق بالضبط مابين التريجر when validate item و تريجر post change



ننتظر الاجابات
يلااااااااااا ياشباب

رابط هذا التعليق
شارك

سأجاوب على السؤال الاول وسأنتظر منكم الباقي !!!!!!

1- ايه الفرق بين اى داتا بيز واخرى ؟ بمعنى الاكسيس والفيجوال بيسك وحتى صفحة الوررد باد تعتبر داتا بيز , فما هو الفرق ؟ ومتى استطيع القول ان الذى امامي يعد داتا بيز ؟


الفرق بين الداتا بيز وأخرى أعتقد أن هناك فروق كثيرة جدا بين قاعدة بيانات وأخرى من ناحية أشياء كثيرة فمثلا "طبعا سيتم الكلام عامة بين المميزات والفروقات "
1- السرعة - وهي سرعة استدعاء البيانات وهذا مهم جدا للتميز بين قاعدة بيانات وأخرى
2-الدقة : التميز هنا بدقة المعلومات المستخرجة وهل مثلا عند التحديثها هل ممكن يحدث مشكلة أو مجال للخطأ
3- عدد المسخدمين : كم عدد من المستخدمين يستطيع تحمله فهناك مثلا في الاكسس فقط مستخدم واحد بينما في الاوراكل حدث ولاحرج
4-سرية والامان : ودي من اهم الاختلافات وأعتقد أن الاوركل غني جدا في هذه النقطة على العكس بالاخرين
5-سهولة الاستخدام :وأعتقد أن هذه الميزة موجودة في كل منتجات مايكروسوفت


لا أعرف لماذا تم وضع الفيجوال بيسك هذا ليس له علاقة DBMS
ولكنه يعتبر TOOL لإدخال البيانات والتعامل مع قواعد البيانات هذا بالنسبة للفيجوال
بينما الاكسس من الظلم من وجهة نظري لمقارناته بالاوركل لان الاكسس يفتقر إلى كل النتقاط المذكورة سابقا فنجد ان الاكسس يتعامل مع مستخدم واحد فقط ولايقدم أمان مثل الاوراكل ولايستطيع التعامل مع مقدار هائل من البيانات وطبعا الاكسس لايستطيع إلا تنفيذ تطبيق واحد فقط بعكس الاوراكل متعدد ويعتبر الاكسس يقوم بتطبيق RATIONAL DATABASE ولكن ليس بفكرها الحديث بخلاف الاوراكل لكنه يصنف أنه من RATIONAL DATABASE هذا كان بالنسبة للاكسس

بالنسبة للورد باد ومثلا الاكسيل وغيرها من هذه الملفات هل تعتبر داتا بيز نعم تعتبر لكنها ليست إطلاقا RATIONAL DATABASE بل تعتبر من النوع FLAT FILES
وهي ملفات الكترونية عادية جدا وهي طبعا كانت ولاوالت تستخدم ولكنها غير مرتبطة تماما فتجد بسهولة جدا مليئة بالتكرار اشديد وأحيانا كثيرة يوجد بها تضارب في البيانات لعدم وجود العلاقات بين مكوناتها ولذا أحيانا لاتسمى DBMS ولكن ممكن تصنف كا داتا بيس في مراحلها البدائية جدا هذا بالنسبة للنوت باد والوور وماشابه ذلك



بالنسبة للنقطة ومتى استطيع القول ان الذى امامي يعد داتا بيز ؟
عندما يكون يتسم بنفس الخصائص المذكورة سابقا





الاخوة أنتظر إجابة باقي الاسئلة والسلام عليكم
رابط هذا التعليق
شارك

المستخدم sys
يكون افتراضيا sysdba
وهو مالك
data dictionary views
وندخل بحسابه لتوزيع الصلاحيات على باقى المستخدمين وعمل exp and imp and backup recovery
اما باقى المستخدمين مثل hr and scott and oe
فلكل واحد منهم schema تحنوى على الحداول الخاصة به
الفرق بين commit and savepoint
commit
لايمكن التراحع عن العمليات بعد استخدام commit مثال
update.......;
delete.....;
insert........;
commit;
لن يمكن التراحع عن الثلاث عمليات قبل commit
اما
update.....;
delete....;
commit;
;save point
update2;
delete 2
rollback;
فسوف يتم التراحع فقط عن update2 , delete 2وليس كل الاوامر

رابط هذا التعليق
شارك

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

4- هذا السؤال كان حول PL/SQL وقال نفترض ان لدي جدول به صف اسمه EMP_NO ونريد ان نجعل البرنامج يتوقف عن العمل عند يوم محدد فى السنة او عند ادخال عدد من الموظفين كيف ؟


أولا لايقاف البرنامج عند تاريخ معين أو مابعد هذا التاريخ يتم عمل تريجر على مستوى قاعدة البيانات عند عملية logon ويتم مقارنة ذلك التاريخ المعلوم بتاريخ اليوم وفي حالة أن ذلك التاريح أكبر من أو يساوي تاريخ اليوم فلا يجعلك تدخل على قاعدة البيانات ويمكن عمله أيضا على مستوى form عند بداية الدخول على البرنامج مع عمل تنبيه بإفادة ذلك
الجزء الثاني من السؤال
لحل هذه المشكلة علينا عمل تريجر مثلا على مستوى الجدول في الداتا بيز وهيكون من النوع pre insert وبمعرفة العدد السجلات يتم في البداية بمعرفة عدد السجلات الموجودة حاليا في الجدول ولو كان عددها أكبر من العدد المذكور يرفض عملية إدخال البيانات



ننتظر حل السؤال الخامس
والسلام عليكم ورحمة الله وبركاته
رابط هذا التعليق
شارك

  • بعد 3 أسابيع...

ليه كل الاسئلة هنا على developer للforms وبس مفيش اسئلة على java Developer او ADF و JSF طيب ده كام سؤال من interview على jdeveloper من اللى فاكراهم :rolleyes:
1. ماهى java beans؟
2 ما معنى client side validation in ADF ؟
3. متى نستخدم الglobal navigation فى ADF؟
4.regular expression فى الJSF
وفى اسئلة تانية مش فاكراها

رابط هذا التعليق
شارك

  • بعد 4 أسابيع...
  • بعد 3 أسابيع...

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

جزاكم الله خيرا على الوضوع الجميل ده

ودي أسئلة أتسألتها في مقابله من أسبوعين

1: إيه الحاجات اللي يمكن تنفيزها في الSQL ولا يكمن تنفيزها في الplsql والعكس
2: عندي فورم وفي 3 TEXT_ITEM عايز بيانات الأثنين تكست تتحط في التكست الثالث من خلال زرار
3: عندي فورم وفي 3 TEXT_ITEM عايز أعلى قيمة في الأثنين تكست تتحط في التكست ايتم الثالث من خلال زرار
4: عندي فورم وفي 3 TEXT_ITEM عايز أرتب القيم الموجودة في الأثنين في التكست الثالت من خلال زرار
5: في مجال الديفيلوبر إيه الافضل ARCHIVE MODE OR NOARCHVE MODE
6: كيفية أستخدام DEBUG_MESSAGES=YES وما هي فايدتها


لو حد عنده أجابه نموذجية ياريت يعرضهالنا وجزاكم الله خيرا

رابط هذا التعليق
شارك

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

1: إيه الحاجات اللي يمكن تنفيزها في الSQL ولا يكمن تنفيزها في الplsql والعكس

ال sql اختصارا هي Structured Query Language
تسمح لك بالتعامل مباشرة مع الداتابيز حيث تستطيع تنفيذ جمل ال DML-DDL-select and etc ولذا هي لغة تتعامل مع البيانات وهي stanrd أي انها ليست مملوكة لاي شركة ولكن بنختلف اختلافات طفيفة من شركة لاخرى
وأيضا من خلالها يمكنك إدارة قاعدة البيانات ككل

بينما ال plsql -- Procedural Language/Structured Query Language
فهي تعتبر لغة برمجة زيها زي أي لغة تانية فيوجد بها loop,if then-function-trigger and etc حيث هي لغة اجرائية procedul language ويمكنها ايضا عمل الاتي encapsulation, overloading, collection types, exceptions وهكذا


بالنسبة لل sql تقوم بتنفيذ جملة واحدة في كل مرة one statement at atime بينما ال plsql يقوم بتنفيذ بلوك كامل block في كل مرة
لايمكن وضع جمل ال plsql داخل جملة ال sql بمعنى لايصح وضع loop,if then and etc في جملة ال sql بينما يمكننا عمل العكس وضع جمل ال sql داخل بلوك ال plsql

عندي فورم وفي 3 TEXT_ITEM عايز بيانات الأثنين تكست تتحط في التكست الثالث من خلال زرار


في هذه الحالة سنستخدم concatenation
فرضا التيكست الاول اسمه t1 الثاني t2 الثالث t3
:t3:=:t1||', ' ||:t2;



عندي فورم وفي 3 TEXT_ITEM عايز أعلى قيمة في الأثنين تكست تتحط في التكست ايتم الثالث من خلال زرار

if :t1>:t2 then
:t3:=t1;
else
:t3:=t2;
end if;



: عندي فورم وفي 3 TEXT_ITEM عايز أرتب القيم الموجودة في الأثنين في التكست الثالت من خلال زرار


هل تقصد بالترتيب الاكبر وبعد كده الاصغر بجوار بعض
if :t1>:t2 then
:t3:=:t1||', ' ||:t2;
elsif :t2>:t1 then
:t3:=:t2||', ' ||:t1;
end if;


طبعا على اساس أن الايتم t1 and t2 من النوع number ولو كان من النوع char استخدم to_number

: في مجال الديفيلوبر إيه الافضل ARCHIVE MODE OR NOARCHVE MODE
6: كيفية أستخدام DEBUG_MESSAGES=YES وما هي فايدتها


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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل



×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية