• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

sam_t95

اعضاء
  • عدد المشاركات

    70
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

2 عادي

عن sam_t95

  • الرتبة
    عضو
  • تاريخ الميلاد 05/13/1977

طرق الإتصال

  • ICQ 0

معلومات الملف الشخصي

  • الجنس ذكر
  1. السلام عليكم باختصار سؤالي هو كيف يمكنني الحصول على ملف XML لأوقات الصلاة المعتمدة في مكة مثلا أو في دمشق مثلا لجميع الأيام طوال السنة؟؟؟   شرح المشكلة: -------------------- لمعرفة أوقات الصلاة في بلد ما هناك الكثير من البرامج التي تقوم بحسابها عن طريق معادلة حسابية، لكن تطبيقها لا يعطي نفس دقة الأوقات المعتمدة 100% في بلد ما كالسعودية  في مكة أو سوريا في دمشق. السبب ببساطة لأن المعادلات تعتمد على الإحداثيات الجغرفية للمكان الذي نتواجد فيه، من خط الطول والعرض والارتفاع، وهذا قد يؤدي لاختلاف نتائج الحساب بحسب الارتفاع مثلا وسبب أخر لعدم دقة النتائج 100% هو اختلاف المذهب الذي يتم اعتماده في بلد ما والاحتساب وفقه، وهذا ما قد يصعب على المصلي أو المسافر معرفته. أيضا ربما قد تعتمد بعض البلدان اضافة عدد من الثواني أو الدقائق لضمان دخول وقت الصلاة .   الحل المطلوب: --------------------- إذا نظرنا في التقويم الورقي لكثير من البلدان العربية، نجد فيها أوقات الصلاة المعتمدة لعدة مدن رئيسية فيها.   والسؤال مرة ثانية كيف يمكنني الحصول على أوقات الصلاة المعتمدة في سوريا أو السعودية أو مصر أو الإمارات؟؟؟ والمطابقة لرزنامة البلد الموافق. كيف يمكنني الحصول على مواقيت الصلاة لبلد ما بصيغة XML ؟؟؟ هل يمكن ذلك من جهة اسلامية محددة مثلا؟؟؟ هل يمكنني اخذها من موقع ما ؟؟؟ ارجو من لديه المعلومة افادتي بها. وجزاكم الله خيرا مقدما.
  2. Oracle to XML

    السلام عليكم الموضوع سهل بإذن الله انظر الرابط المرفق http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14259/xdb13gen.htm#i1026349
  3. السلام عليكم السؤال غير واضح لكن سأحاول تفسيره بالشكل التالي: عندك جدولين يتم ربطهما عن طريق جدولين وسيطين. بافتراض أسماء الجداول هي T1, T2, T3, T4 وأسماء الأعمدة فيها سأرمز له بالرمز C يكون الاستعلام الذي تريديه هو select T1.C1, T1.C2, T2.C1, T2.C2, T3.C1, T3.C2, T4.C1, T4.C2 From T1, T2, T3, T4 Where T1.C1 = T2.C1 ---- JOIN CONDITION AND T2.C1 = T3.C1 ---- JOIN CONDITION AND (T3.C1 = T4.C1 ---- TWO JOIN CONDITION OR T3.C1 = T4.C2) إذا كان ليس هذا المقصود فأرجو شرح سؤالك أكثر.
  4. السلام عليكم كل من يريد مساعدة في استعلام معقد ويحتاج مساعدة إن شاء الله سيقدرني على مساعدته هذا الموضوع محاولة لفك التعقيدات في الاستعلامات وأرجو ممن لديه الخبرة أن ينضم إلينا أيضا، ولوجه الله في مساعدة الأخرين. لكن أرجو من البقية ولكل من يرغب بطرح مشكلة في استعلام ما أن تكون معقدة وأن يحاول هو حلها قبل طرحها في هذا الموضوع. وأن يضع بنية الجداول التي يريد الحصول منها على البيانات المطلوبة وأن يضع معها العلاقات فيما بينها. سأحاول إن شاء الله حل المشاكل المطروحة وعرض النتائج كل يومين أو ثلاثة أيام
  5. سؤال مهم جدا جدا

    السلام عليكم يمكنك معرفة استيعاب الـ CLOB من خلال الرابط التالي: http://download-east.oracle.com/docs/cd/B1...gn.htm#i1012747 وكما في الصفحة السابقة نجد أن الـ clob يستوعب حجوم فلكية، وطريقة استخدامه من خلال الباكج: dbms_lob .
  6. analytical function

    تفائلوا بالخير تجدوه
  7. السلام عليكم ربما لم يتعامل الكثيرين منا بـ analytical functions التي قدمتها شركة اوراكل لأول مرة مع قاعدة البيانات 8.1.6 ولا يعلم عن الفوائد التي تقدمها. تستخدم الـ اناليتيكل فانشكن كحل سهل للأستعلامات المعقدة وتأخذ شكل يشبه التالي: SELECT RANK() OVER(ORDER BY product) هناك عدد من الوظائف التخليلية (اناليتكال فانكشن) وتصنف وفق عدد من التصنيفات بشكل سريع سنقوم بعرض نوع منها وتبيان فائدتها هنا. الكود التالي في غاية البساطة وهو أول ما نتعلمه في لغة الإستعلامات: SELECT EMPLOYEE_ID, FIRST_NAME, SALARY FROM employees وإذا أضفنا rownum لعرض عدد الأسطر المعادة لنا سنجد أن النتيجة ستظهر لنا بالأمر التالي: SELECT EMPLOYEE_ID, FIRST_NAME, SALARY , rownum FROM employees وماذا لو أردنا ترتيب النتائج بحسب الراتب ؟؟؟ الأمر مازال سهلا أليس كذلك ؟؟؟ SELECT EMPLOYEE_ID, FIRST_NAME, SALARY, rownum from employees order by salary ولكن لنتوقف لحظة هنا ... هناك مشكلة في البيانات المعروضة لقد اختلف ترقيم الأسطر الذي قمنا بعرضه ، ولا يتم عرض رقم السطر بالشكل الصحيح باستخدام rownum لماذا ؟؟؟ السبب أن تعليمة الترتيب تنفذ بعد أن يقوم العمود rownum برد قيمة السطر ما الحل ؟؟؟ سنستخدم subquery ثم نقوم بترتيب النتائج بعدها ويمكن ذلك بالتعليمة التالية: select EMPLOYEE_ID, FIRST_NAME, SALARY, ROWNUM from (SELECT EMPLOYEE_ID, FIRST_NAME, SALARY from employees order by salary) / إلى الآن الأمر ليس معقدا ولكنه بدأ بأن يصبح طويلا بعض الشيء وقد يتطور الأمر من البساطة إلى التعقيد ويمكننا أن ندرك ذلك إذا طلبنا تصنيف البيانات السابقة إلى شرائح حسب الراتب اقصد RANKING لحل هذه المشكلة يمكننا استبدال التعليمة السابقة والتي وصلنا إليها، بتعليمة أخرى اسهل والتي تسهل علينا التنفيذ وتعطي اداء أفضل من حيث زمن التنفيذ: select EMPLOYEE_ID, FIRST_NAME, SALARY, -- ROWNUM, ROW_NUMBER() OVER (ORDER BY SALARY) ---- from (SELECT EMPLOYEE_ID, FIRST_NAME, SALARY from employees order by salary --) / لاحظوا اننا استغنينا عن تعليمة الاستعلام الفرعية، وحلت محلها التعليمة الجديدة، وحصلنا على نفس النتيجة. والآن يمكننا بنفس الطريقة عرض البيانات حسب الراتب وترتيبها إلى شرائح باستخدام فانكشن أخر: DENSE_RANK() select EMPLOYEE_ID, FIRST_NAME, SALARY, -- ROWNUM, DENSE_RANK() OVER (ORDER BY SALARY) ---- from (SELECT EMPLOYEE_ID, FIRST_NAME, SALARY from employees order by salary --) / ما رأيكم ؟؟؟ أليس تنفيذ تعليمات للوصول إلى نفس النتائج وبسرعة أكبر أفضل من إعادة الإختراع ملاحظة: الجدول المستخدم تابع للمستخدم HR أرجو من له اطلاع أن يتابع في هذا الموضوع المهم والسلام
  8. موقع رابيد شير سيء جدا وخصوصا للمستخدمين الذين اتصالهم عن طريق بروكسي فلو قام احد بتنزيل الملف من خلال نفس البروكسي، فلن يتمكن شخص أخر من التنزيل إلا بعد مضي وقت معين وكأنه نفس الشخص الأول الذي قام بتحميل الملف هناك موقع أخر اسمه http://www.4shared.com/ وهو أفضل بكثير من رابيد شير ويمكن تنزيل الملفات من عليه ملف بعد أخر ومدة الإنتظار هي فقط 10 ثوان
  9. لكل مستخدم حساب في نظام التشغيل وكلمة سر خاصة به كيف يمكننا أن نسمح للمستخدم الدخول لقاعدة البيانات تلقائيا وبشكل آلي دون تدخله باسم وكلمة السر الخاصة به في نظام التشغيل ويندوز؟؟؟
  10. السلام عليكم toad من البرامج القوية والتي لها اسم منتشر بين مطوري قواعد بيانات اواركل sql developer هو منتج جديد من اوراكل ، بعد أن انتبهت شركة اوراكل ان sql plus غير كافي لعمل انشاء استعلام بشكل سريع أو تعديل جدول أو سطر أو إنشاء كائن جديد مثل سيكونس أو فنكشن .... هناك برنامج أخر وهو قوي جدا وانا شخصيا استعمله واسمه pl/sql developer http://www.allroundautomations.com/downloads.html وهو من البرامج القوية والمشهورة أيضا مثل تود ويسهل القيام بأمور كثيرة وبسرعة اخر اصدار له هو الإصدار 7 ولكن للأسف ليس لدي النسخة الكاملة منه. جربوه فهو قوي جدا
  11. السلام عليكم إذا شغلت السيرفسيس الموجودة في الويندوز: control panel->administrative tools-> services ستجد سيرفس اسمها يشبه: oracleXYZtnslistener ويجب لعمل اتصال مع قاعدة البيانات ان تكون شغالة. لم أعد اتذكر ماقمنا به على المخدم عندما تعطلت هذه الخدمة ولم نعد قادرين على الدخول، ولكن عندالبحث عن السبب وجدنا ان هناك امر ادى لتوقفها يمكنك انشاء لسنر جديد من خلال oracle net8 easy config وستعود مرة أخرى متصلا بقاعدة البيانات
  12. السلام عليكم ما أعلمه أن Mircrosoft sql server أسرع من أوراكل عندما يكون حجم البيانات صغيرا ولايوجد عدد كبير من الجداول (20 جدول مثلا) ولكن اوراك اسرع بكثير على نظام التشغيل الذي من صنع مايكروسوفت وهو ويندوز سيرفر عندما تكون قاعدة البيانات ضخمة، وبلا منافس عندما يكون على نظام تشغيل يونيكس. بالإضافة إلى أن منتج مايكروسوفت لايعمل إلا على نظام التشغيل الذي من صنعها، والذي يمكن أن يتوقف أو أن ينهار بسرعة، أما اوراكل على نظام التشغيل يونيكس فيمكنها العمل لسنين بدون توقف أو إعادة تشغيل وهو ما تم تحقيقه على الواقع في عدد من شركات الإتصال العالمية. اواكل تدعم الاغراض بشكل أكبر ويمكنها التعامل ضمنيا مع جافا و سي ، اما منتج مايكروسوفتت اس كيو ال سيرفر فهو مغلق على نفسه جزئيا، ومثال بسيط سعت أنه يوجد به سيكونس لتوليد ارقام متسلسلة. هذه بعض الأمور البسيطة التي اعلمها
  13. السلام عليكم كنت قد نسيت هذا الموضوع تماما ولكني وجدت رسالة من صديقي "المتميز" لتكملة الموضوع الذي عمره أكثر من سنتين، وأنا اسف على هذا ولكن مشاغل الحياة كثيرة. حسنا الأن لعمل ذلك يمكننا بكل بساطة البدء بتعريف اتصال: كما يعلم معظمنا فإنه يمكننا تحقيق الإتصال مع قاعدة البيانات عن طريق برنامج: net8 easy config والذي يقوم ببساطة بإنشاء الإتصال مع المخدم الذي على نفس الشبكة مع الجهاز الذي نعمل عليه. وفي بعض الأحيان لايعمل -- على بعض أنواع معالجات بينتيوم 4 -- أو لأي سبب وأيضا يعلم معظمنا أنه يمكننا تعريف الإتصال يدويا عن طريق إضافة التعليمات الضرورية في الملف TNSNAMES.ORA ما لو لم يكن الجهاز على نفس الشبكة أو غير متصل بشكبة أخرى ؟؟؟ عندها يجب علينا تعريف الإتصال عن طريق الموديم، وهذا الأمر احتجت له في عملي كثيرا، وإليكم الطريقة بكل بساطة 1. يجب علينا تعريف اتصال خارجي وإعطاءه الصلاحيات اللازمة على المخدم وهي مسؤولية مدير نظام التشغيل وهوأمر بسيط يبدأ بتعريف مستخدم لنظام التشغيل وإعطاءه صلاحيات الدخول إلى السيرفر عن طريق المودم 2. الخطوة السابقة ليست لها علاقة بقواعد البيانات وإنما بنظام التشغيل نفسه، وعرفنا فيها جهاز جديد على الشبكة اتصاله عن طريق المودم، وبعد تأكدنا من صحة اتصال الجهاز البعيد بالسيرفر ورؤية المجلدات التي قمنا بعمل مشاركة عليها على السيرفر من خلال الجهاز البعيد، نقوم بتعريف اتصال مع قاعدة البيانات مع بقاء الاتصال الهاتفي شغال، ويتم عمل ذلك كما تم شرحه في الأعلى بكل بساطة، وأثناء التعريف وسؤالنا عن اسم المضيف فإننا نكتب اسم المخدم البعيد الذي قمنا بالاتصال معه عن طريق المودم 3. بعد نجاح الاتصال بقاعدة البيانات يكون الآن كل شيء جاهز والوصول إلى قاعدة البيانات البعيدة متاح عن طريق الهاتف، ولكن كلما أردنا الاتصال بقاعدة البيانات مرة أخرى علينا تشغيل الاتصال من الويندوز قبل تشغيل البرنامج الذي يريد الاتصال بقاعدة البيانات البعيدة، وذلك عن طريق الذهاب الاتصال المعرف كما في الأعلى من خلال: start->connect to ثم الضغط على الاتصال المحدد لاتنسوا قطع الاتصال بعد الإنتهاء من البرنامج. نسيت أن أقول لكن أيضا كل عام وانتم بخير جميعا
  14. انا معكون sql pl sql forms reports روحوا شايف لكون
  15. الكل يعلم أن اسرائيل تقوم منذ أيام بعدوان على لبنان، ومن كان يظن أن حزب الله هو البادئ فهو واهم، لأنه بكل بساطة العملية مدبر لها، وباعترافات اسرائيلية تم قصف جميع الأهداف المحددة مسبقا، ولو لم تكن مدبرة أيض