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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

المساعدة فى ايضاح طريقه وخطوات حل السؤال


1 رد (ردود) على هذا الموضوع

#1 Ahmed_oracle

Ahmed_oracle

    عضو نشط

  • الأعضــاء
  • 240 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 December 2007 - 03:41 PM

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

لدى مجموعه من الاسئلة ... واريد ايضاح طريقة وخطوات الحل ... حيث ان الاسئلة غير واضحه

Write a complete PL/SQL program that's manage a new year budgets as follow:
(Working on Employees table >>> HR schema ):

1 .Increase all salaries with 30% of employee curent salary( this is a Royal Grant)

2 .The annual increase for each employee depending on it's job (note that if the employee reaches the maximum salary of its job then no the annual increase for him )

3 .There is a new Allowance for all employees in the Sales department because of the work pressure it is equal to 15% of employee current salary.

4 .For each of the above budget jobs (1,2,3) the processing should be either complete for all employees under condition or you should not confirm any changes for that job so you can process it later separately.

5 .Print a report of your changes in the salary order by salary list pervious salary and new salary for each employee and a massage note one or more changes that perform for each employee ('30% Royal Grant ','Annual increase = 500'or '15% pressure Allowance') your report should look like the following:

Budget Report 2008

S Employee id Job id Department id Previous Salary New Salary Change Note
1 …
2 …
3 …


6 .Print another report to find the total number of salaries for each department .Your report should look like the following:

Departments Total Salary Report 2008

S Department id Department name Total Salary
1 …
2 …
3 …

Report Date :

Thank You



الرجاء ايضاح الاتي :
- من المفترض انه سيتم استخدام كيرسير للتعامل مه البيانات المطلوبه ولكن
- هل سيتم البدء بكتابه امر تعديل update salary الراتب باضافة 30 فى المئه لكل الموظفين ... مباشرة
- السؤال الثانى
ثم كتابة الامر الثاني باضافة العلاوه السنويه على الراتب بعد تعديلة من الخطوه الاولى ( اي بعد زيادة ال30 % للموظفين ) مع الاخذ فى الاعتبار شرط عدم تجاوز الحد الاقصى لنهاية راتب الوظيفه وهذه المعلومه موجوده بجدول الوظائف .. واذا حدث تجاوز للحد الاقصى ... لاتتم الزيادة فى الراتب ... سؤال اخر هل سيتم كتابه امر تعديل update salary اخر لتعديل الراتب الاساسى

- السؤال الثالث
توجد مكافاه او علاوه للعاميلن فى قسم المبيعات 15 % من الراتب الحالى ( ما المقصود بالراتب الحالى ؟ هل هو الراتب الاصلى قبل الزيادات السابقه ام بعد الزياده
وفى هذه الحالة هل سيلزم اجراء تعديل update للراتب فى قاعدة البيانات اولا ثم قراءة البيانات مرة اخرى

السؤال الرابع والهام
حسب ما فهمت انه يجب اجراء التعديل فى المراحل الثلاثه السابقه اذا كانت جميع المراحل صحيحه أو لا يتم اى تعديلات فى الراتب ؟؟ هل هذا الفهم صحيح
وكيف يتم ذلك ؟

السؤال الخامس
مطلوب طباعة تقرير يحتوى على الراتب قبل التعديلات وبعد التعديلات مع ايضاح سبب زيادة الراتب ... من اي مكان سيتم الحصول على هذه المعلومات وخاصة الراتب قبل التعديل وذلك لاننا استخدمنا اوامر تعديل الراتب قى الخطوات السابقة

الرجاء ايضاح الرؤية ... وهل كل هذا فى برنامج واحد ... كما طلب فى بدايه الاسئلة

الرجاء وضع سيناريو الحل ....

شكرا مقدما وتقبلوا تحياتي

تم التعديل بواسطة Ahmed_oracle, 25 December 2007 - 04:02 PM.

سبحان الله ... والحمد لله 


#2 Ahmed_oracle

Ahmed_oracle

    عضو نشط

  • الأعضــاء
  • 240 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 26 December 2007 - 02:05 PM

المهندس / سامح
الاخوه / الاعضاء

رجاء المساعدة فى ايضاح اسلوب الحل فقط

سبحان الله ... والحمد لله