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

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


Ahmed_oracle

Recommended Posts

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

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

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
رابط هذا التعليق
شارك

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

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

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

×   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.

جاري التحميل
×
×
  • أضف...

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

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