اذهب إلى المحتوى

لوحة القادة

  1. محمود ربيع

    محمود ربيع

    فريق الإشراف


    • نقاط

      73

    • إجمالي الأنشطة

      399


  2. alisaleh84

    alisaleh84

    فريق الإشراف


    • نقاط

      36

    • إجمالي الأنشطة

      265


  3. سليم هليّل

    سليم هليّل

    فريق الإشراف


    • نقاط

      23

    • إجمالي الأنشطة

      11


  4. هشام ابو العنين

    هشام ابو العنين

    فريق الإشراف


    • نقاط

      23

    • إجمالي الأنشطة

      172



المحتوى صاحب التقييم الأعلى

Showing content with the highest reputation since 17 أبر, 2020 في جميع الأقسام

  1. 5 points
    · حاصل على جائزة Oracle ACE العالمية وهو من العرب المعدودين الحاصلين عليها وتم ذكره في هذا المقال في مدونة Oracle الرسمية ضمن ٢٥ خبيرا عالميا منضمين للحاصلين عليها في العام الماضي · أحد القادة الأفراد العشرة الأوائل عالميا Individual Leaders في منتدى Oracle APEX الدولي (وهو المسلم والعربي الوحيد في القائمة) · حاصل على ماجستير في هندسة الحاسبات والتحكم من جامعة القاهرة في مجال تصميم اطار مبتكر لعملية Semantic Web Services Discovery and Composition · حاصل على تقييم Legend في Oracle Profile الخاص به حيث أجاب لمدة تزيد عن ١٠ سنوات على مشاكل حقيقية لمئات المبرمجين على مستوى العالم · خبرة ١٩ عام في مجال تصميم وبناء أنظمة المعلومات الادارية والمالية وغيرها. · Senior Cloud Solution Architect بنى العديد من الأنظمة بعدة تقنيات من أهمها Oracle APEX · Technical Consultant and Trainer · حاصل على شهادات احترافية في مجالات: o Artificial Intelligence o Data Science o Big Data o Microservices o Cloud Computing o DevOps · قدم ويقدم بفضل الله، العديد من الدورات في مجال تقنية المعلومات والاستشارات الاحترافية في القطاعين العام والخاص في المملكة العربية السعودية في تقنيات Oracle , IBM , Microsoft · خبرة في الحوسبة السحابية على كل من o Oracle Cloud Infrastructure o IBM Private Cloud o Google Cloud Platform · خبرة في تطوير تطبيقات الجوال باستخدام تقنيات Cross-platform Development مثل Google Flutter وله تطبيقات في App Store و Play Store
  2. 4 points
    playlist for Printing in Oracle APEX
  3. 4 points
    ما شاء الله ... خطوة جديد متميزة من أجل إثراء المحتوى العربي .... وبوجود قادة APEX بالوطن العربي ... نتطلع إلى مزيد من نشر العلم ومشاركتم المتميزة دائما .... جزاكم الله عنا خير الجزاء ... بالتوفيق للجميع
  4. 3 points
    السلام عليكم ورحمة الله نشكر المهندس أحمد السعيد على هذا الفيديو
  5. 3 points
    السلام عليكم ورحمة الله شكرا للمهندس / محمد الشرقي ، على هذه الإضافة المتميزة للمنتدى بمشاركة فريق الخبراء الأفاضل في فريق الإشراف لمنتدى APEX . نرحب بالأخوة الزملاء ، مع أطيب التمنيات بالتوفيق في إثراء المنتدى بكل ما هو جديد ومتميز . وفقكم الله جزاكم الله خيرا
  6. 3 points
    دي صورة من ال Calendar[legacy] i ولغة الابلكيشن عربي لكن لما احولها لل Calendar فعلا بيظهر الخطأ ده ولما روحت لل Known Issues الخاصة باصدار 20.1 لاقيت فعلا معمول بها Issue وتم حلها ، وحلها عن طريق تنزي باتش رقم 30990551 APEX 20.1 Known Issues
  7. 3 points
    ان شاء الله هيكون فيه تفاعل كبير الفتره الجايه
  8. 3 points
    السلام عليكم ورحمة الله وبركاته مبادرة طيبة وفقكم الله
  9. 2 points
    السلام عليكم ورحمة الله وبركاته حياكم اخواني الكرام سوف استعرض معكم موضوع هام وهو كيفية البدء بمشروع ربط Oracle Restful Services مع تطبيقات الجوال سواء كانت Android أو IOS بطريقة سهلة وميسرة ، سيكون الشرح على نقاط حتى يتسنى ايصال المعلومة بشكل سهل للجميع :- سوف نقسم المشروع أولا إلى مراحل وسنعتبر أن تطبيق APEX قد تم الانتهاء منه :- لنجاح المشروع يتوجب عليك توفير ال resources التالية :- - مبرمجين APEX - مطور Android - مطور IOS - مطور واجهات UI/UX - Tester لضمان الجودة أولا :- يجب عمل مقدمه سريعة لمطوري تطبيقات الجوال الذين سيعملون معك بالمشروع عن بيئة APEX وكيفية عملها ، وخصوصا آلية عمل restful services . ثانيا :- يجب أن تكون workflow واضحة على تطبيقات الجوال لذا سيتطلب منك الاستعانة بمطور واجهات UI/UX ، وايضا هو الاخر سيحتاج منك مقدمة عن بيئة الابكس وآلية عملها . ثالثا :- الانتهاء من عمل Workflow لتطبيقات الجوال من خلال UI/UX والتاكد ان جميع الشاشات تتوافق مع البيزنيس الموجود بتطبيق APEX . رابعا :- استخدام API Tool وانصح ب Postman حيث تستطيع من خلاله دعوة اعضاء الفريق لاستخدام جميع APIs ، وينصح بعمل Collection وعمل مشاركة لسهولة تنظيم كل API او تقسيمها إلى مديولات . خامسا :- من خلال ال Workflow التي تم اعداداها سيكون من السهل عليك البدء في تطوير كل APIs من خلال restful services على APEX . سادسا :- استخدم دائما Schema alias، قم بتقسيم Modules بما يتناسب مع البيزنيس و Workflow . سابعا :- استخدم اختصارات معبرة عن اسم Module وكذلك مع URI Templates . ثامنا : - يجب أن توفر Document لكل API ستقوم بإنشائها ليسهل مشاركتها مع مطوري الجوال ، على سبيل المثال مما يحتوي الHandler ونوع الMethod ، ما هي Query Parms المستخدمة والقيم التي سيختبرها . تاسعا :- يجب أن تكونوا متفقين على status code مثلا 1 تكون Success و 0 error ، لذلك سيكون عليك دائما طباعة status code في كل API . عاشرا : بالتأكيد سيطلب منك مطوري الجوال بشكل دائم ان ال API تكون على شكل json . الحادي عشر :- مثال على API من خلال restful services Method : Get Source type : PL/SQL Source example declare cnt_login number:=0; v_EMP_ID VARCHAR2(1000); v_emp_name VARCHAR2(1000); Status_code number:=0; v_BRANCH_ID number:=0; l_json VARCHAR2(1000); v_COMPANY_ID number:=0; v_COUNTRY_ID number:=0; v_error VARCHAR2(1000); v_lang VARCHAR2(1000); begin select count(*) into cnt_login from SYS_USERS where upper(USER_NAME)=upper(:username) and USER_PASS=:passlogin and USER_ACCESS=1; if(cnt_login>0) then select 1,GET_EMP_NAME(S.EMP_ID)emp_name,S.EMP_ID,B.BRANCH_ID,S.COMPANY_ID ,C.COUNTRY_ID into Status_code,v_emp_name,v_EMP_ID,v_BRANCH_ID,v_COMPANY_ID ,v_COUNTRY_ID from COUNTRY C , BRANCH B , SYS_USERS S where upper(USER_NAME)=upper(:username) and USER_PASS=:passlogin AND C.COUNTRY_ID=B.COUNTRY_ID AND S.BRANCH_ID=B.BRANCH_ID ; else Status_code:=0; if :lang ='en' then v_error:='Incorrect username or password' ; else v_error:='اسم المستخدم أو كلمة المرور غير صحيحة' ; end if; end if; l_json := '{"Status_code":' || '"'|| Status_code ||'"' || ',"error_message":' || '"'|| v_error ||'"' || ',"Data":{' || '"emp_id":' || '"'|| v_EMP_ID ||'"' || ',"company_id":' || '"'|| v_COMPANY_ID ||'"' || ',"branch_id":' || '"'|| v_BRANCH_ID ||'"' || ',"country_id":' || '"'|| v_COUNTRY_ID ||'"' || ',"emp_name":' || '"'|| v_emp_name ||'"' ||'}'|| '}'; htp.print(l_json); end; يجب أن تذكر في Documentation أن البارمتر ستكون كمثال username , passlogin , lang وستكون كلها In و ال source type ستكون HTTP Header وايضا data type ستكون string . الثاني عشر :- قم بأخذ full url وقم باختباره من خلال Postman وستكون النتيجة كما الصور المرفقة الثالث عشر :- من خلال المشاركة على أداة postman سيكون من السهل استخدام API من قبل مطوري الجوال واستخدامها لديهم في التطوير الرابع عشر :- الان وبعد تصميم شاشات الجوال واستخدام API ، لقد قمت بنجاح عمل أول API لك بالمشروع وأخيرا :- اتمنى لك مشروع ناجح وموفق مع تمنياتي للجميع بالتوفيق والنجاح ، واي استفسار تحت امركم والسلام عليكم ورحمة الله وبركاته
  10. 2 points
    (0012) : (هل تعلم أن) : Oracle APEX يتضمن مجموعة من التطبيقات الانتاجية بالاضافة الى تطبيقات كعينات تستطيع الاستفادة منها في مشاريعك يتضمن Oracle APEX مجموعة متكاملة من تطبيقات الإنتاجية Productivity Apps وعينات التطبيقات Sample Apps التي توفر حلول النقاط وتوضح الوظائف الأساسية. هذه التطبيقات هي ميزة مدعومة في Oracle APEX وهي متاحة لك للتجربة والتعلم والاستخدام والتجربة كما تراه مناسبًا. أولا) Productivity Apps تطبيقات الانتاجية تعمل هذه التطبيقات بكامل طاقتها وتهدف إلى أن تكون بمثابة حلول نقاط قائمة بذاتها ، ومصممة لتلبية المتطلبات البسيطة التي لا تتطلب حلاً كبيرًا ومعقدًا بشكل غير ضروري. يمكنك استخدام هذه التطبيقات "خارج الصندوق" للمدة التي تريدها ، ويمكنك حتى تلقي التحديثات أثناء طرح الإصدارات الجديدة. إذا كنت ترغب في توسعة التطبيق ، أو إجراء تغيير ، أو فقط ترغب في معرفة كيفية إنشاء التطبيق ، فما عليك سوى "فتح" التطبيق للحصول على وصول التطوير الكامل! فقط لاحظ أنه بمجرد إلغاء قفل التطبيق ، لا توجد طريقة لقفله مرة أخرى. ثانيا) عينات التطبيقات Sample Apps تم تصميم هذه التطبيقات لتسليط الضوء على وظائف محددة وتهدف إلى أن تكون بمثابة دليل مطور حول كيفية الاستفادة من ميزة معينة. يتم إلغاء قفل جميع نماذج التطبيقات افتراضيًا ونحن نشجعك على إلقاء نظرة حولك لمعرفة كيفية كتابة اكوادها البرمجية. المرجع: Apps APEX.ORACLE.COM Oracle APEX includes an integrated suite of apps that provide point solutions and demonstrate key functionality. These apps are a supported feature of Oracle APEX and are available for you to try, learn, use, and... ولا تنسونا من صالح دعائكم ودمتم بخير وعافية محمود ربيع أسعد بمتابعتكم: حسابي على Twitter حسابي على Instagram
  11. 2 points
    بدلا من الخطوات التي قمت بها ، يمكنك تنفيذ المطلوب بسهولة كالتالي (١) اذهب الى Shared Components --> User Inteface Attributes (٢) لنفرض أن صفحة Login رقمها 100 وأن الصفحة التي قمت بجعلها public (وهي صفحة Home Page رقمها مثلا 1)، لذلك قم بتغيير رقم 100 الى 1 في Login URL فتصبح الصورة كالآتي ودمت بخير وعافية أسعد بمتابعتكم لي حسابي على Twitter حسابي على Instagram
  12. 2 points
    نعم الخدمه Autonomous Database مجانيه مدى الحياه مع مساحه 20 جيجا ، تقريباً منهم 3 جيجا بتروح مساحه للداتابيز ، كما يمكنك الارتقاء لنسخه مدفوعة ومعها خدمات اخرى في المستقبل
  13. 2 points
    السلام عليكم (0003) : (هل تعلم أن) : هنالك أداة اسمها apex-nitro ستفيدك ! هل تعلم أن هنالك أداة مفتوحة المصدر تسمى apex-nitro ستفيدك كثيرا إن كنت نكتب العديد من أكواد JavaScript في مشروعك APEX ...... حيث أنها تمكنك بعد تنزيلها عبر npm ثم اعدادها بأن تقوم بتنظيم أكواد JavaScript والتعديل البرمجي لها بطريقة احترافية عبر ال Front-end Editor المتميز VS Code وعلاوة على ذلك التحديث التلقائي بال hot reloading المرجع: OraOpenSource/apex-nitro GITHUB.COM Your essential APEX companion. Contribute to OraOpenSource/apex-nitro development by creating an account on GitHub. ولا تنسونا من صالح دعائكم ودمتم بخير وعافية حسابي على Twitter حسابي على Instagram
  14. 2 points
    الخدمة غير متاحة Service Unavialable ببساطة لأن قاعدة البيانات غير متاحة كود الخطأ التالي: ORA-01033 هو لب المشكلة التي لابد ان تركز عليها في بحثك وهي مرتبطة بحالة Oracle Database التي قد تنتج عن اغلاق الجهاز او السيرفر بشكل غير ملائم لانقطاع كهرباء او ما شابه وحلها يسير ان شاء الله قم بالاتصال على SQL*Plus ثم اتبع الخطوات هنا لحل المشكلة How To Fix the “ORACLE initialization or shutdown in progress” Error وفقك الله
  15. 2 points
    وعليكم السلام ورحمة الله وبركاته بالاضافة الى ما تفضل به الاخوة الكرام، أريد أن أسهم بالخطوات التالية المقسمة على ثلاث مراحل : (( أولا: مرحلة التعلم والاختبار في Testing environment )) (١) بما أن عندك كما ضخما من البيانات فهذا يعني أن عندك عددا كبيرا من الأنظمة الفرعية ولنفترض أن أسماءها A , B , C , ...... (٢) حسب كلامك فأنت ما زلت في مرحلة التعلم وعندك Database عملاقة تعتبر Production لذلك فقط خذي sample data من الجداول الخاصة بال APEX App الاول الذي تقومين ببنائه (ولنفرض أنه Subsystem (A) (٣) بالنسبة لهذه الsample data قومي باستيرادها في الجداول التي أنشأتيها للSusbsystem A الموجود في APEX Test environment التي تعملين فيها حاليا (( ثانيا: مرحلة أول مشروع في Subsystem (A) Production Environment ) (١) بما أنك أخذت قرارا النقلة النوعية في التقنية من Legacy Oracle Forms الى Modern Oracle APEX فعليك أيضا أن تأخذي قرار النقلة النوعية الى Oracle DB Latest Version المتناسب مع الاصدارا الاخير من APEX (٢) انشاء قاعدة البيانات الجديدة الخاصة Subsystem A وقومي بتنزيل APEX Latest Version و أحد الطرق المتطورة لتنزيل APEX هي استخدام Docker Container كما ذكرت لأحد الكرام هنا (٣) انشاء جداولك في هذه الProduction Environment القابلة للتوسع طبعا (حسب التنسيق والتخطيط المسبق مع DBA عندكم) (٤) استيراد الAPEX App الى Environment الجديدة (٥)استيراد البيانات المصدرة بصيغة XML من Test environment (( ثالثا: مراحل توسع المشروع من كونه Subsystem (A) Production Environment باضافة انظمة جديدة الأهم فالمهم )) وفقكم الله ودمتم بخير وعافية
  16. 2 points
    فيديو بسيط شرح طريقة استخدام باتش اوراكل ابيكس لتحديث النسخ ومعالجة الأخطاء الموجودة في نسخ اوراكل ابيكس رابط الفيديو
  17. 2 points
    السلام عليكم قم بترقية اصدار ORDS إلى الاصدار 19.4 يمكنك التحميل من الرابط التالي REST Data Services | Oracle WWW.ORACLE.COM بالتوفيق
  18. 2 points
  19. 1 point
    س اقدم لكم برنامج ارشيف متخصص بكل معنى الكلمة - ارشفة فيديو بالمقاطع - ارشفة صوت بالمقاطع - ارشفة صور - ارشفة ورق نوعيم دائم ومؤقت + سكانر - المستخدمين - ترحيل + اتلاف + تقرير حذف او تعديل + اعتماد الوثائق بعد الترحيل - البريد الداخلي متخصص بالنمازج وارسالها الى المتخصصين مثا طلب اجازة او حجز قاعة الى الخ واكثر من ذلك سوف اقدمه للموقع خلال اسبوعين البرنامج يعمل على مستوى وزارات وشركات منذ اكثر من سنة
  20. 1 point
  21. 1 point
    جميل جدا يا ريت تشاركنا كيفية استخدام Android Studio لانشاء تطبيق من oracle apex
  22. 1 point
    السلام عليكم أحببت أن أضع بين يديكم مبادئ وخطوات تحليل النظم لو سمحتم حتى تؤسسوا برامجكم على أساسها: تتضمن عملية وضع وتتطوير أنظمة الأتمتة والبرامج الخطوات التالية : 1- الفكرة : تمثل الهدف الرئيسي للبرنامج 2- تحديد المتطلبات : تحديد أبعاد المشروع ومقوماته وحدوده والشروط الواجب تحقيقها وتصنف المستلزمات حسب الأولوية 3- خطة التنفيذ والمخطط الزمني : أي كيف سيتم تلبية المتطلبات المحددة ووضع خطة زمنية تقريبية لإنجاز الأعمال الواردة في الخطة 4- وضع الهيكلية : يوجد عدة طرق لوضعها ويتم خلال هذه المرحلة تقرير العلاقة بين أجزاء المشورع والعلاقة بينها وبين واجهة التطبيق 5- بناء البرنامج : يتضمن إنشاء البطاقات والأصناف ونصوص البرمجة الخاصة بها 6- تجربة البرنامج : مراجعة نصوص البرمجة وتجربة كل وحدة من البرنامج على حدة ثم تجربة البرنامج ككل لاكتشاف الأخطاء وإصلاحها (( الفكرة)) - بعض القواعد التي تساعد المصمم على استخلاص الأفكار المفيدة : 1َ- عبر عن المسألة بأسئلة أو أعد صياغة الأسئلة بشكل مناسب بدل : "كيف يمكن زيادة مبيعات العقارات" استخدم "كيف تحسين عمل إدارة المكتب العقاري" 2َ- إلجأ إلى حلول جديدة كلياً واستفد من خبرات أشخاص بعيدين عن مجال الحاسب في مجالات أخرى 3َ- جسد العملية في ذهنك أو على ورقة وقلم وضع نفسك في مكان الأشخاص المشتركين في المسألة 4َ- تخلص من القيود المفروضة في أسلوب التفكير والحلول الجاهزة فمثلاً اسأل لماذا يحتاج المستخدم إلى زر حفظ ؟؟ الحفظ تلقائياً ربما أفضل ! 5َ- ناقش أفكارك مع الآخرين 6َ- دراسة قابلية الفكرة للتطبيق وتتم بالإجابة على هذه الأسئلة : >> هل الفكرة ذات مغزى منطقي ومجدي >> هل تتفق مع استراتيجية عمل الجهة صاحبة البرنامج >> مامقدار المخاطرة التي تشتمل عليها الفكرة ؟؟ فمثلاً تحويل نظام عمل المكتب العقاري من الوثائق الورقية إلى الالكترونية ممكن أن يتسبب بأخطار ومشاكل ما هي ؟؟ >> ما منافع الفكرة وكيف سيستفيد منها كل طرف من الأطراف ( صاحب المكتب - الموظفين - الوسطاء - الزبائن - المحاسب ... الخ ) >> ما هي كلفة المشروع (لأن مشروع الأتمتة يمكن أن يكلف أجهزة حواسيب بعدد معين مع ربط شبكة ووجود طابعات بعدد معين وسكانرات وكاميرات رقمية ... الخ) حسب نظام الأتمتة المقترح بالفكرة >> أي الأفكار أفضل (( تحديد المتطلبات)) - أول خطوة في تنفيذ الفكرة ويتم بنتيجتها تعريف المشروع وتقديم المفاهيم الأساسية للتطبيق لذلك تدعى (تصميم المفاهيم) - يقوم محلل المشروع بتحديد متطلبات المستخدم بالتعاون مع المستخدمين المحتملين ثم يجري تحديد متطلبات المشروع ثم توثيقها وتدعى (التوثيق الوظيفي أو وثائق تحليل المشروع) 1- تحديد المتطلبات مع التركيز على الهدف : ويقوم على استجلاء الهدف الجقيقي وراء حاجات المستخدم ثم يجري وضع متطلبات المشروع التي تتوافق مع الهدف الحقيقي للمستخدم وليس مع حاجاته التي يذكرها وهذه الخطوات المتبعة في تحديد المتطلبات مع التركيز على الهدف (مع التأكيد على توئيق أفكار المصمم وقراراته في كل مرحلة): أ = إنشاء فريق المشروع : يتضمن المصمم ، خبير من المستخدمين ، رب العمل ، ممثلين عن الأطراف ذات العلاقة ب= صياغة الاهداف : أهداف رئيسية : زيادة كفاءة المكتب العقاري بواسطة أتمتة أعماله أهداف ثانوية : حفظ العقارات وتصنيفها - حفظ أسماء وأرقام هواتف العملاء و الزبائن - تقديم تقارير دورية عن العقارات المتاحة ... الخ جـ= تحديد مدى المشروع : هل سيحتوي على نظام محاسبة للمكتب ورواتب الموظفين فيه ؟؟ هل سيحتوي على ذاتية الزبائن ...الخ د= تحليل المهام : أي معرفة الإجراءات الواجب اتباعها لتأدية كل مهمة هـ = تحديد مواصفات الجودة : سهولة الاستخدام، توافق التطبيق مع الاصطلاحات المتبعة فيما يخص واجهة التطبيق ، الوثوقية ، الأداء الجيد ، التوافقية مع أنظمة أخرى ذات صلة و = تحديد المواصفات التقنية : وتضم : - الحد الأدنى من التجهيزات المطلوبة - التجهيزات المثلى - أنظمة التشغيل - ترتيبات الشبطة المطلوبة - لغات البرمجة المطلوبة - قاعدة البيانات (في حال الحاجة إليها) - صلاحية التطبيق للاستخدام على حاسب محمول - امكانية استخدام مكونات التطبيق في تطبيقات أخرى - عدد المستخدمين المتوقع - حجم البيانات المتوقع - متطلبات الأمن - واجهة الاتصال بالأنظمة الأخرى - متطلبات الدعم الفني المتوقع - إمكانية إصدار نسخ دولية منه ز= تحويل الحاجات إلى متطلبات : أي الانتقال من : "أحتاج إلى ... " إلى "يجب أن يقوم المشروع بـ .. " ح = تصنيف المتطلبات حسب الأولوية : هامة جداً - هامة نوعاً ما - يستحسن أن يلبيها التطبيق (( وضع خطة المشروع والمخطط الزمني)) - يتم في الخطة تحديد كيف سيجري إنجاز المشروع وتحديد المهمات اللازمة لذلك ويحدد المخطط الزمني الزمن اللازم لانجاز كل مهمة من هذه المهام (( وضع الهيكلية)) سأشرح هنا طريقة GUIDS في التصميم غرضي التوجه OOD من أجل تصميم هيكل البرنامج إن كلمة GUIDS مأخوذة من الأحرف الأولى من كل خطوة فيها وهذه الخطوات هي : - التصميم مع التركيز على الهدف Goal-Centered Design - تصميم واجهة التخاطب مع المستخدم أو واجهة التطبيق User-Interface Design - التصميم مع التركيز على التنفيذ Implementation-Centered Design - تصميم البيانات Data Design - استراتيجيات إنشاء البرنامج Strategies for Construction التصميم مع التركيز على الهدف: 1> توصيف الأغراض = تعريف الأغراض = تحديد مسلكيات هذه الأغراض = تحديد خصائص هذه الأغراض = توثيق الأغراض : باستخدام بطاقات توثيق تحوي اسم الغرض ودوره ومجموعة مسلكياته وخصائصه 2> نمذجة العلاقة بين الأغراض : = هل ينتمي هذا الغرض إلى نوع آخر = هل الغرض نوع جزئي من غرض آخر = هل يستخدم هذا الغرض غرضاً آخر يمكن الاستعانة ببرنامج النمذجة المرفق مع النسخة VB6 والمسمى Microsoft Visual Modeler في هذا الصدد 3> التحقق من كفاءة الأغراض باستخدام أنماط مستخدمين مختلفة : مستخدم قليل الخبرة - مستخدم مشغول تتم مقاطعته باستمرار لتأدية مهام أخرى ...الخ وحالات مختلفة : البدء بتعبئة معلومات عقار جديد - العثور على العقار المطلوب ضمن العقارات المتاحة - البحث عن الزبائن المحتملين لعقار معروض حديثاً...الخ حيث يجب حصر جميع حالات الاستخدام 4> توثيق هذه الخطوة (التصميم مع التركيز على الهدف) وهو الهدف الرئيسي لها ويجب أن يحتوي على : = توصيف أهداف المشروع = لائحة بمتطلبات المشروع = تعريف الأغرض (المعلومات المدونة على البطاقات) = نموذج الأغراض (رسوماً لعلاقات الأغراض) = حالات الاستخدام تصميم واجهة التطبيق : 1- إنشاء تصميم موجه نحو الهدف : @ تحديد أهداف المستخدم : وهي غير أهداف المبرمج فهدف المبرمج من البرنامج هو أتمتة أعمال المكتب العقاري بينما أهداف المستخدم ربما تكون : أن لا أبدو غبياً - أن لا أرتكب أخطاء كبيرة - إنجاز قدر كبير من العمل .. الخ @ تحديد معالم التطبيق : هي كل ما يجب أن يقوم به التطبيق من وجهة نظر المستخدم ، وبعد تحديد هذه المعالم يتم تنظيمها بشكل منطقي وينتج عنها واجهة التطبيق ويقوم المصمم بتقويم كل من المعالم الأساسية والثانوية حيث يتم تصميم المعالم الحساسة في الدرجة الأولى ويؤجل تصميم المعالم الأخرى إلى مرحلة لاحقة @ تقديم نموذج ذهني : يجب أن تقدم واجهة التطبيق نموذجاً ذهنياً يعطي انطباعاً عن التطبيق أي تقديم مظهر جيد ومتماسك وغير معقد @ وضع الترتيبات للمعالم : من الأهمية وضع المعالم الرئيسية الهامة بمكان قريب من يد المستخدم وإبعاد كل المعالم الثانوية من وجهه ووضعها في القوائم menu ويفضل إتاحة أكثر من طريقة للوصول إلى المعالم الرئيسية @ اختيار نمط الواجهة : SDI أو MDI @ وضع الترتيبات للشاشات : اختيار العناصر المعتمدة لتصميم الشاشات ومن المفضل الاقتصار على أقل عدد من أدوات ActiveX بهدف المحافظة على جودة إدارة الذاكرة والسرعة @ إضافة الجاذبية : كل ما من شأنه تحسين المظهر 2- المبادئ الأساسية المتبعة في تصميم واجهة التطبيق : - البساطة : يمكن استخدام أسلوب الكشف المتدرج - تقديم إجابات وليس طرح تساؤلات : كوضع قيم افتراضية للحقول - المرونة : عدة طرق لإنجاز مهمة ما - الابتعاد عن الصرامة : عدم المبالغة في التحقق من صحة البيانات قبل حفظها وعند عرض رسالة خطأ يجب مراعاة وضوح مدلولها - الاحتفاظ ببعض المعلومات التي تزيد من فعالية عمل المستخدم : مثل أسماء آخر ملفات تم حفظها ، مواقع النوافذ على الشاشة . الخ - الاستجابة للمستخدم : أي حفظ التغيرات التي يجريها للبيانات بدون سؤاله .. مع إمكانية التراجع عنها إذا أراد ذلك بسهولة - الانسجام مع قواعد windows : مثلاً إعطاء الوظائف المتعارف عليها للمفاتيح كمفتاح F1 للمساعدة دائماً - عرض الشاشة المناسبة في بداية التطبيق : من المفضل تحاشي تقديم شاشة فارغة في بدء التطبيق ويمكن مثلاً عرض شاشة ترحيب 3- التحقق من تصميم واجهة التطبيق : = التحقق من المعالم : وذلك بالاستعانة بحالات الاستخدام التي جرى توثيقها في مرحلة التصميم مع التركيز على الهدف = إنشاء النموذج الأولي = التحقق من صلاحية واجهة النطبيق وذلك بالاستعانة بالمستخدمين لتجربة استخدامها 4- توثيق تصميم واجهة التطبيق : - قائمة بأهداف المستخدم - قائمة بمعالم التطبيق - لقطات للشاشات وملاحظات عنها - حالات استخدام معينة مع ذكر الخطوات اللازمة لانجازها التصميم مع التركيز على التنفيذ: 1) اعتماد هيكلية النظام : - هيكلية وحيدة الكتلة : نظام وحيد المستخدم ومحلي - هيكلية مخدم الملفات : شبكة محلية - هيكلية مخدم/عميل من طبقتين : عبر سواقة ODBC - هيكلية مخدم/عميل بثلاث طبقات : واجهة التطبيق - عناصر الأعمال - قاعدة البيانات 2) تحديد هيكلية النظام : - الهيكلية الفيزيائية : كيفية توزيع الحواسب والطابعات والسكانر بين الموظفين وصاحب المكتب والمحاسب ..الخ - الهيكلية المنطقية : - تصميم العناصر التي تشكل الهيكلية المنطقية : ووتضمن واجهة التطبيق - قاعدة البيانات - لأصناف ... الخ 3) التحقق من التصميم مع التركيز على التنفيذ : - العودة إلى حالات الاستخدام - ضمان التعاون التام بين الأغراض - إنشاء النموذج الأولي 4) وثائق التصميم مع التركيز على التنفيذ : = وصف هيكلية النظام : المنطقية والفيزيائية = تصميم العناصر : = تعريف الأصناف : قائمة الخصائص والطرائق والأحداث = نقاط التنفيذ : وهي الحلول المعتمدة في مواضيع التنفيذ = حالات الاستخدام تصميم البيانات: 1> فرز البيانات حسب : حسب نوعها وأماكن تخزينها : ملف بيانات - قاعدة بيانات - سجل ويندوز - البنى الداخلية . 2> إنشاء واجهة التعامل مع البيانات حسب نوعها 3> اعتبارات إضافية : = مدير قاعدة البيانات : في حال وجوده يجب إدخال المسؤول عن قاعدة البيانات في عملية تصميم البيانات منذ البداية = أدوات قاعدة البيانات يجب اعتماد الأدوات الأكثر ملائمة لأهداف المشروع = حجم البيانات = تكامل البيانات = الأمن = النقل عبر الشبكة = الأداء 4> توثيق تصميم البيانات - التصميم العام للبيانات : نوعها وفي أي جزء من ا8اتم التعامل معها - تصميم قاعدة البيانات : (إذا اعتمدت) ذكر الحقول ومخطط العلاقات ..الخ - الاجرائيات المخزنة/القادحات : إذا وجدت - صيغة الملفات (إذا اعتمدت ملفات ذات صيغة خاصة بالمشروع) - إعدادات التشكيل : أسماء وقيم المفاتيح والمتحو1لات في الريجستري أو ملفات INI (( بناء البرنامج )) 1- بحث الخيار بين بناء عناصر التطبيق أو شرائها 2- المواصفات القياسية في كتابة البرمجة = التعليقات = البنى الأساسية للبرنامج = مدى المتحولات = مواصفات تخص القواعد = معالجة الأخطاء 3-اصطلاحات التسمية : المطلوب أسماء مفهومة من أجل تسهيل عملية الصيانة والتطوير اللاحق للبرنامج ، 4- إدارة الترتيبات/ مراقبة كتابة البرنامج : متابعة التغيرات الواقعة على نص البرنامج بهدف عدم إضاعتها خلال فترات زمنية محددة ومتابعة المعلومات المتعلقة بإصدارات التطبيق Version 5- اختبار النظام 6- التوثيق وأنظمة المساعدة الخاصة بالتطبيق ولأي استفسار أو توسع حول أي فقرة أنا جاهز تم تحرير المشاركة بواسطة مهند عبادي: Aug 20 2004, 02:54 PM -------------------- دورة تعليمية في تصميم دليل هاتف بلغة دلفي جديد دورة شاملة في VB.NETجديد برنامج مثبت نظام المستخدمين - الاصدار الثاني جديد اعمل أزرار جميلة بتأثيرات رائعة بسهولة تعلم الأداة MsFlexGrid : سلسلة دروس تعليمية أداة التدرج اللوني مع الكود للراغبين بالاطلاع على برمجة ActiveX هدية : أداة OCX من أجل ضبط النص في أداة textBox
  23. 1 point
    وعليكم السلام ورحمة الله للابتعاد عن مشاكل التنصيب وعثراته التي تضيع وقت وجهد المطور او المهيكل للنظام في حل مشاكل لا تخصه وتعوقه عن الانطلاق والابداع لذلك في رأيي المتواضع، أنه من الافضل بلاشك الابتعاد عن التنزيل المباشر على Host OS والافضلية لصالح الاتجاه الى الVirtualization و Containerization والافضل منهما Cloud وأحيلك سلمك الله على عدة اتجاهات او خيارات للعمل والانطلاق. وفقك الله للانسب فيهما (1) استخدام Vagrant لانشاء VM فهو امر جيد كعملية installation automation احترافية https://blogs.oracle.com/scoter/automated-oracle-apex-191-installation-with-vagrant-and-virtualbox (2) استخدام Docker Container لتنزيل Solution Stack الخاصة بOracle APEX Dani3lSun/docker-db-apex-dev GITHUB.COM Oracle Database & APEX Developer Docker Image. Contribute to... (3) الاستفادة من Oracle APEX Service الموجودة على Oracle Cloud Infrastructure هذا ما ارجحه لك ان اردت رأيي ودمتم بخير وعافية محمود ربيع أسعد بمتابعتكم: حسابي على LinkedIn حسابي على Twitter حسابي على Instagram
  24. 1 point
  25. 1 point
    المعلومات الاولية حول كيفية Call Jasper Report From Tomcat Using Jasper Integration تجدها في هذا الفيديو ل استاذي @ali saleh ali 1- اذهب للمسار مجلد lib في tomcat الخاص بJasperReportsIntegration مثلا "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\JasperReportsIntegration\WEB-INF\lib" افتح الملف jasperreports-fonts-6.4.1.jar عن طريق winrar اذهب الئ المجلد "jasperreports-fonts-6.4.1.jar\net\sf\jasperreports\fonts\dejavu" في برنامج winrar واضف الية ملفات الخطوط (drag and drop) arial 2- افتح الملف fonts.xml بدون استخراجة واضف اليه هذي الاسطر <fontFamily name="arial2"> <normal>net/sf/jasperreports/fonts/dejavu/arial.ttf</normal> <bold>net/sf/jasperreports/fonts/dejavu/arialbd.ttf</bold> <italic>net/sf/jasperreports/fonts/dejavu/ariali.ttf</italic> <boldItalic>net/sf/jasperreports/fonts/dejavu/arialbi.ttf</boldItalic> <pdfEncoding>Identity-H</pdfEncoding> <pdfEmbedded>true</pdfEmbedded> <exportFonts> <export key="net.sf.jasperreports.html">arial2</export> <export key="net.sf.jasperreports.xhtml">arial2</export> </exportFonts> </fontFamily> احفظ واقفل ملف jasperreports-fonts-6.4.1.jar اللي فتحناه ب winrar 3- افتح مجلد installtion jaspersoftstudio واذهب للمسار "jaspersoftstudio\configuration\org.eclipse.osgi" وابحث عن كل ملفات الjar اكتب في مربع البحث (*.jar) ابحث عن الملف الذي يبدء ب jasperreports-fonts مثلا في اصدار(jaspersoftstudio 6.4.0) تجد الملف اسمه(jasperreports-fonts-6.1.1.jar) افتح الملف ب winrar وطبق نفس الخطوات 1و2 علية اذا لم تجد الملف تابع الشرح بالصور 4- الان تم اضافة الخط للخطوط jaspersoftstudio&JasperReportsIntegration افتح اي تقرير لديك وغير fontFamily للحقول في التقرير fontFamily جديد ظهر لك اسمه(arial2) قم ب اختياره وهو نفس الاسم اللي اضفناه في ملف fonts.xml في الخطوه 2 اعمل للتقرير(save ,build,compile) انسخ ملفات التقرير الصقها في JasperReportsIntegration في tomcat
  26. 1 point
    السلام عليكم ورحمة الله وبركاتة , نهنئكم بإقتراب شهر رمضان وبعد ... سأشرح بالتفصيل طريقة عمل EXTERNAL TABLE الذي له فوائد كثيرة .... لربط البيانات الخارجية (ملفات اكسل) بالجداول في قواعد البيانات ومن فوائدة ربط قواعد البيانات في جهاز البصة وايضا ربط الملفات التي تأتي من الشركات الاخرى التي نحتاجها داخل قاعدة البيانات . اللهم لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علما، وأرنا الحق حقاً وارزقنا إتباعه وأرنا الباطل باطلاً وارزقنا اجتنابه، واجعلنا ممن يستمعون القول فيتبعون أحسنه، وأدخلنا برحمتك في عبادك الصالحين. اما بعد .... انا لم اشرح قبل هيك ... لاكني سأحاول توصيل المعلومة بشكل جيد ما هو EXTERNAL TABLE هو عبارة عن جدول يقرأ البيانات من ملفات خارجية ومن مكان محدد يتم تحديده في كود الأنشاء . يلزمنا لأنشائه التالي : الملف الذي سيقرأ منه EXTERNAL TABLE ستجده بالمرفقات . أنشاء DIRECTORY على الداتا بيس يقرأ منه ال EXTERNAL TABLE. أنشاء كود EXTERNAL TABLE وسيتم شرحة بالتفصيل . طبعا مع نهاية انشاء EXTERNAL TABLE تستطيع ربط الداتا مع الفورم واستعراض البيانات وتعديلها . نكمل الشرح بأذن الله .. والله الموفق . excel.rar
  27. 1 point
    [Full Track to be Oracle APEX Developer [ Arabic احدث كورساتى على موقع يودمي محتوى متجدد باستمرار كوبون بخصم 50 % السعر 100 $ بدلا من 200 $ المحتوى متجدد باستمرار المتاح الى الان 51 ساعه وان شاء الله هيوصل الكورس الى 80 ساعه او أكثر عدد المشتركين الى الان 178 تقييم الكورس 4.8 Full Track to be Oracle APEX Developer [ Arabic ] WWW.UDEMY.COM الطريق الى أوراكل أبكس
  28. 1 point
    باذن الله لو وجدت وقت ابحث موضوع الframework ده لانه غريب حقيقة
  29. 1 point
    اريد أن احمل PDF من Interactive Report باللغة العربية
  30. 1 point
    نستطيع عمل Debug لكود PL/SQL ضمن برنامج ابيكس من خلال تنفيذه سطر سطر في SQL Developer مما يبسط عملية تصحيح الاخطاء في كودات PL/SQL https://www.youtube.com/watch?v=URdK3YOTgFI
  31. 1 point
  32. 1 point
    وعليكم السلام ورحمة الله وبركاته أولا) الافتراض المسبق: أن يكون BI Publisher Desktop نازلا عندك على MS Word 365 وقد كتبت في مدونتي خطوات دقيقة لتنزيله لاطلاعكم Mahmoud Rabie's Blog: Oracle BI Publisher Deskt... | Oracle Community COMMUNITY.ORACLE.COM Prerequisites Microsoft Windows [Version 10.0.17134.472] Steps (1) Download Office 365 Offline/Standalone installer O365HomePremRetail.img (2) Mount ثانيا) الخطوات باختصار (على عجالة حسبما أتذكر، انظر في المرجع للخطوات التفصيلية الدقيقة) (١) انشاء report query وتصدير عينة من البيانات sample بالصيغة xml (٢) بناء RTF Template من خلال MS Word بعد تشغيل الAddon الخاصة بال BI Desktop فيه (وباستخدام عينة البيانات XML لانشاء XSD ) (٣) استدعاء report preview URL من داخل الAPEX App المرجع Managing Report Output DOCS.ORACLE.COM Learn how to print a report region by defining a report query and how to use a report layout to format a report region. ودمتم بخير وعافية يسعدني متابعتكم لي في حسابي على Twitter حسابي على Instagram
  33. 1 point
    تمام تسلم ايدك وشكرا على المعلومات الجميله دى ربنا يوسع عليك ان شاء الله
  34. 1 point
    الخطوات التانيه كده تمام ... الله يعطيك العافيه ويرزقك من حيث لاتحتسب ان شاء الله فى موضوع احب اننا نتكلم عنه وهو ازاى نعمل installation لل apex على الجهاز عشان انا شوفت اكتر من حد بيشرح الجزء ده بس versions قديمه احنا محتاجين نعرف ال installation السليم لل versions الحديثه وكمان محتاج يكون شرح سهل عشان اى حد يقدر يعمله بس نعمل ده فى جزء تانى منفصل خالص عشان يبقى سهل لاى حد يقدر يرجعله ويكون اسمه كيفيه عمل installation لل apex وبردو جزء تانى محتاج نتكلم فيه وهو انه ازاى العميل يشتغل على النسخه بتاعته بعد مااخلص الابلكيشن على ال apex بمعنى ادق ازاى اسلم العميل الابلكيشن بتاعه ولك جزيل الشكر واسف على الاطاله
  35. 1 point
  36. 1 point
    وعليكم السلام ورحمة الله لعل الافضل من Cook Book هو ان تتعلم بشكل منهجي عبر هذا المنهج الرسمي من Oracle https://www.oracle.com/database/technologies/appdev/apex/apex-curriculum.html وفقكم الله
  37. 1 point
    كلام جميل من الخبير المتميز المهندس أحمد السعيد ما عليكم زود سلمكم الله
  38. 1 point
    السلام عليكم ورحمة الله من الدورات المهمة في هذا المجال التي أنصحك بأخذها هي Object-oriented Analysis and Design using UML ودمتم بخير وعافية
  39. 1 point
    السلام عليكم المقال التالي يوضح كيفية انشاء CRUD على REST SERVICE مع توضيح فكرة استخدام الParameters في كل من GET POST PUT DELETE https://blogs.oracle.com/apex/creating-a-crud-form-on-a-rest-service-with-apex-181 ودمتم بخير وعافية
  40. 1 point
    الطريق الى أوراكل أبكس for advanced , لمن يريد كورسات مطولة و متنوعة بين التطبيقي و الاكاديمي https://apexatho.me/pls/apex/f?p=apexathome:home:0
  41. 1 point
    في الغالب حينتظر ال Release الجديد حيكون تم وضع التعديلات فيه لكن اكيد حيكون فيه Issues جديدة!
  42. 1 point
  43. 1 point
    معذرة لعدم الرد خلال الفترة السابقة نظراً لأننى كنت منشغل
  44. 1 point
    select replace(day_name,' ',''),day_date from (SELECT TO_CHAR(TRUNC(SYSDATE,'year')+Level-1,'DAY') day_name,trunc(SYSDATE,'year') +Level-1 day_date FROM DUAL connect by Level<=(ADD_MONTHS(TRUNC (SYSDATE ,'YEAR'),12)-trunc(SYSDATE,'year'))) where replace(day_name,' ','') in ('SATURDAY','TUESDAY') order by 2;
  45. 1 point
    شكرا كتير يا الحبيب الغالي م.علي صالح استفدت جدا وحقيقة صراحة اوصل من بعدك التحية الي الاخ الاكبر م.احمد السعيد ومعلمنا االستاذ الجليل فاتح لهم منا اصدق التحايا
  46. 1 point
    كورس كامل : ( oracle developer 10g , 11g forms and reports) - الشرح مع التطبيق بالفيديو الكورس تم تجميعه ومقسم على اجزاء بهذه الروابط بالترتيب نتمني من الله ان يوفقكم في الاستفادة منه حلقات الكورس من هنا : 1 2 3 4 5 6 7 8 9 10 11 12 جاري رفع باقي الاجزاء
  47. 1 point
    الحمد لله وجدت الحل فى المشاركة التالية http://www.araboug.org/ib/index.php?showtopic=59383 اشكركم
  48. 1 point
    رابط مباشر للتحميل http://andrewfraserdba.com/Oracle%20Developer%20Suite%2010g%209.0.4.0.1.zip
  49. 1 point
    لحمدلله خلال الشهر ده قدمت امتحنات الاواكل 007 و 147 و 141 وكانت علاماتي كد: ال 007(SQL) جاوبت على 50 سؤال صح من اصل 52 وال 147 (PL/SQL) جاوبت 66 صح من اصل 66 وال 141 (FORMS) جابوت 69 صح من اصل 69 والحمدلله باقي انتظار الشهاده والكارنيه وعقبال العاوزين يا حبايب .. عقبال العااااااااايزين
  50. 1 point
    السلام عليكم ورحمة الله وبركاته،، أخى العزيز ... قواعد البيانات تندرج تحت مصطلح علمي للبرمجة أسمه 3 Tier أي الطبقات الثلاث الطبقة الأولى First Tier وهي ما يسمى بالمقدمة أو واجهة المستخدم User Interface الطبقة الثانية Second Tier وهي ما يسمى بطبقة المنطق والقوانيين Logic Interface الطبقة الثالثة Third Tier وهي ما يسمى بالخلفية Back End وهي طبقة ؟؟؟ قواعد البيانات !! لأنه لا يوجد شيء في قواعد البيانات أسمه نماذج أو تقارير، النماذج والتقارير تصنع في الطبقة الأولى وليس الثالثة. الطبقة الثالثة لقواعد البيانات بينما الطبقة الأولى هي للنماذج والتقارير. الطبقة الأولى : نستخدم Visual Basic .NET الطبقة الثانية : نستخدم Visual C++ .Net الطبقة الثالثة : نستخدم Microsoft SQL أو Oracle أو Sybase لماذا الآكسس و FoxPro و Dbase و Clipper و MySQL يستخدمون الطبقات الثلاثة مع بعضها البعض في محتوى واحد؟ الإجابة هي لأن هذه التطبيقات للإستخدام الشخصي فقط !!! وليس لصناعة قواعد بيانات للسوق. إلا في حالات شاذة جدا مثل أن يكون عدد المستخدمين صغير أقل من 10 أشخاص فقط. قواعد البيانات تنقسم قسمان : القسم الأول: قواعد بيانات لحفظ البيانات فقط بدون خادم Sever مثل الآكسس و Clipper و FoxPro وغيرها كثير. وهذه أصبحت تاريخا يحكى ... القسم الثاني: قواعد بيانات على شكل خادم Server ومن أشهرها: Microsoft SQL Server Oracle Sybase بعبارة أخرى في الآكسس نقيس على قاعدة واحدة بينما في الخادمات تقيس على عدد المستخدمين لطاقة الخادم نفسه وللإنتقال من القسم الأول إلى القسم الثاني، لا بد من ملاحظة بعض الأمور الهامة جدا ومن ضمنها: أن برامج القسم الثاني لا يوجد فيها ماكروز ولا نماذج ولا تقارير ولا شيء من هذا القبيل وقد تنبهت الشركات المصممة للبرامج الثلاثة إلى هذه النقطة وقامت بإضافة بعض البرامج الإلحاقية التي تساعد في تعويض هذا الإحتياج مثل: Developer للأوراكل Enterpise للـ.... MS SQL Development Tools للـ.... Sybase وهذه برامج إضافية أو إلحاقية تتعامل مع الخادم الأساسي لتبسيط عمليات إنشاء التقارير ونماذج الإدخال والإستعلام. قبل الخوض في هذه البرامج (من القسم الثاني) لا بد من توضيح أهم فروق يميز هذه البرامج عن بعضها البعض وهو ببساطة شديدة عدد المستخدمين الذين يستطيعون الدخول إلى الخادم (إلى قاعدة البيانات) في نفس الوقت simultaneous access وفيما يلي بعض الأرقام التقريبية وليس للدقة: Access مثلا في حدود 10 شخاص MS SQL في حدود 30 إلى 70 ألف شخص Oracle في حدود 100 إلى 150 ألف شخص Sybase بالملايين ولهذا تجد ان إستخدامات Sybase ليست شهيرة في التطبيقات الإدارية ويقتصر إستخدامها تقريبا على المنشآت المالية الضخمة وأهم مستخدمين لل Sybase هي البنوك وعليه فإن القفز إلى Sybase ليس عملي على الإطلاق بالنسبة لنا... يتبقى لديك الإختيار بين MS SQL و Oracle لشهرتهما الكبيرة جدا في بناء التطبيقات الإدارية ويوجد بينهما فرق بسيط جدا...أن معظم البرامج في السوق هي تطبيقات لشركة مايكروسوفت وعليه فإن الإنتقال إلى Oracle سيؤدي إلى ضرورة مواجهة والتغلب على بعض المشاكل القليلة الناتجة من الموائمة compatibility والدعم الفني Technical Support وذلك بالمقارنة ب MS SQL الذى يوجد له في السوق كتب أكثر، ومشكلة MS SQL انه لا يوجد معه أية برامج إلحاقية قوية تساعد على إنشاء نماذج الإدخال وتقارير الإخراج وغيرها وبرنامج Enterprise الملحق به يساعد في عمليات أخرى ذات قوة عالية جدا مثل User Defined Functions لذلك فالأوراكل يتقدم عليه . "منقول عن internetmaster"... هل علمت الفارق الآن يا صديقى تستطيع أن تطلق على الأوراكل database أما الأكسس فهى سندوتش database على السريع أعدته مايكروسوفت للإستخدام الشخصى ولفهم معنى قواعد البيانات العلائقية ليس أكثر والله المستعان
×
×
  • أضف...

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

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