الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

عندي مشكلة في العمل ولازم تحل وإلا......

Featured Replies

بتاريخ:

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

أعمل في أحد الجامعات (مركز المعلومات) ، طبعاً معاي DBA من أوراكل (الحمد لله) ، لكن بيئة العمل وجدتها أنها SQL Server 2000 والشاشات تعمل على Power Builder ، المشكلة يريدوا نقل الجداول من SQL SERVER إلى أوراكل إلى هنا تمام (الوضع سليم) .
لكن المشكلة أن جميع الأنظمة 16 نظام (مثل المالية و الإدارية وغيرها ....) جميع جداولها لا توجد بينها روابط ، كيف ؟؟؟؟؟؟
المهم شغل ناس مبرمجين إتعلموا عليهم أقصد ( جماعة الجامعة) ، فعرفوا إنهم لا يعرفوا شيء فقالوا نعين DBA عشان يحل المشكلة ، طبعاً صعب لا توجد علاقات بين الجداول ، بس اللهم جداول يحطوا فيها بياناتهم وبس .
طيب تفهمهم إنوا هذه الأنظمة تحتاج إلى إعادة دراسة لأنه لايوجد حتى Documentation لقاعدة البيانات ، ويريدوا حل سحري في أقصر وقت.
طبعاً حلي هو كالأتي :
1- دراسة الجداول وفهم ماهيتها من خلال برنامج Power Builder حيث أن جميع الروابط كلها موجودة في هذه اللغة ، يعني عنده إمكانية الربط من داخل هذه اللغة .
2- إعادة ربط الجداول حسب هذه العلاقات في قاعدة البيانات الأساسية .
3- تحذف جميع الروابط من داخل لغة البرمجة Power Builder .
سؤال :المشكلة هي الوقت كم تحتاج من الوقت لتنفيذ وحل هذه المشكلة شهر ، شهرين ؟
سؤال: هل يوجد حل أخر ، يمكن رايح عن بالي ؟
مثالاً : الأن أدرس نظام المستودعات وفيه 30 شاشة و 22 جدول (طبعاً 60% خطأ لأنه مافي نظام واحد يوصل 22 جدول)
كم من الوقت لتحل هذه المشكلة ، طبعاً هذا سؤال لمدراء قواعد البيانات أو شخص حدثت له هذه المشكلة ؟
وأي سؤال أنا جاهز ، وأرجوا الحل لأنه بس أسبوع دوام دائما يقولوا لي إيش بيسوي أبو دي بي أيه DBA ، ما سرع النظام ما سوا شيء وأنا طول الوقت أدرس الأنظمة
وشكراً لكم ، بإنتظار الرد

بتاريخ:

اولا مينفعش انت لوحدك لازم يكون فى team بيدرس كل هذه العلاقات ويعمل الوابط وتحتاج لوقت طويل ممكن شهر وممكن أطول لتصميم الجداول والعلاقات
انا لست على دراية ما هو power builder
ومش فهمة محتاج العلاقات فايه مهى جداول أوراكل جاهزة ومصممة بعلاقاتها انت بس تدخل البيانات
اعتقد محتاجة معلومات اكتر عن طبيعة الازراكل اللى نزلتوه وطبيعة الشغل عندك

بتاريخ:
  • كاتب الموضوع

شكراً على سرعة الرد ، إليكم بعض المعلومات السريعة أرجوا المساعدة :
قاعدة البيانات SQL Server 2000
وتم الربط بين الجداول بواسطة لغة برمجية إسمها Power Builder من شركة Sybes وهي تشبه بيئة البرمجة في VB .Net (أي تصمم الشاشات وكمان تسوي روابط بين الجداول)، فاستغلوا المبرمجين اللي كانوا يعملوا قبلي تقنية ربط الجداول عن طريق اللغة البرمجية Power Builder، وما عملوا الروابط من داخل SQL Server ، ومطلوب مني كموظف جديد عندهم نقل البيانات من SQL Server إلى أوراكل بس مشكلة العلاقات بين الجداول غير متوفرة ، فطبعاً يتوجب علي دراسة الجداول وإعادة الربط بينها من داخل SQL Server ثم نقلها على Oracle .
إن شاء الله وضحت المشكلة ، سؤالي كم من الوقت أحتاج حتى يتم التحويل ؟ طبعاً ذكرت مثال في أول الموضوع. وشكراً

بتاريخ:

الأخ / sun_score

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

ثانيا : اقترح عليك استخدام برنامج ال power designer 12.5 ( موجود بالمنتدى فى قسم البرامج المساعدة)
يمكنة التعامل مع الجداول الموجودة بال sql server وتحويلها لعلاقات مباشرة .. وفى هذه الحالة تسنطيع اجراء الربط المناسب بن الجداول .. ثم التحويل لبيئة ال oracle
وهذه مجرد فكرة فقط للمساعدة

ثالثا : فيما يخص الوقت .. لن يستطيع احد تقدير الوقت المتوقع للانتهاء من التحليل لوجود عناصر مختلفة للتقييم :
- حجم كل نظام فرعى ( عدد جداول - عدد شاشات -.. ) .
- كمية العلاقات ونوعيتها بين النظم الفرعية.
- عدد العاملين فى اجراء هذا التحويل .
- خبرات مجموعه العمل المكلفة بالتحويل .
- حجم المشاكل التى ستظهر واسلوب التعامل معها .
-
- وفت تقديرى = 3 شهور لعدد 2محلل و 3 مبرمجين

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

بتاريخ:

المشاكل الي تواجهها
نصيحتي ياخي اذا المطلوب منك تشغيل البرنامج على اوراكل بدلا من sql server
1 - اذا لم يكن هناك في روابط في sql server لاتسوي روابط في الاوراكل ولا مايحزنون والا ماحيشتغل البرنامج
2 - تمر على البرنامج datawindow وكمان الشاشات وتشوف هل في اختلافات في الكود بين الاوراكل مثال
تبحث في الpowerbuilder جملة iif (وهي خاصية موجودة في power builder بحث عن كلمة في جميع الشاشات ) فتقوم بإستبدالها ب decode
3 - لمن تخلص خليهم يشتغلوا وانت بعد كذا خذ نسخة من الداتا والبرنامج وطبق مهاراتك ك DBA
4 - فهمت منك انك dba لكن ترى قد تحتاج مبرمج معاك
5- الشغلة ما تاخذ وقت كبير لكن اهم شي ال test شاشة شاشة
6 - استعن بالله قبل كل شي

بتاريخ:
  • كاتب الموضوع

شكراً يا أبو سراج على ردك والحمد لله خلوا معاي مبرمج يساعدني في أكواد Power Builder وحمشي على نصيحتك ، وبعد دراستي على قاعدة البيانات والشاشات وجدت صحيح مش لازم أربط قاعدة البيانات لأنه المبرمجين مضبطين البرامج تبعتهم بحيث المستخدم ما يقدر يدخل قيمة خطأ ، وكلامك صحيح 100% ، بس مشكلة iff ما مرت علي ، طبعاً جاري دراسة هذا الموضوع ، وأشكرك شكراً جزيلاً على النصيحة .
الملاحظ إنك مبرمج سابقاً على Power Builder والله يوفقك

بتاريخ:
  • كاتب الموضوع

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

  • بعد 5 شهور...
بتاريخ:

السلام عليكم
انا عضو جديد في هذا المنتدى وأود أن أسأل عن امكانية ايجاد عمل في لغة PowerBuilder
لدي خبرة 8 سنوات في هذه اللغة مع SQL Server والان اعمل على powerBuilder9[email protected]

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.