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

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

صورة
- - - - -

محتاجه مساعده بخصوص Sql والـ Normalization


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

#1 زهرهـ

زهرهـ

    عضو

  • الأعضــاء
  • 1 مشاركة

تاريخ المشاركة 23 November 2008 - 10:44 PM


السلام عليكم.. لو سمحتوا .. محتاجه مساعده ضروريه
عندي بعض الاسئله ومحتاجه اجابتها

وهذي اسالتي

بالنسبه لاول صوره.. صورة كلاس دايجرام بتوضح الجداول اللي ترفعت لقاعده البيانات مع اسماء الاعمده الخاصه لكل جدول مندرجه تحت اسم الجدول .. والاساله عباره انه اكتب الـ
SQL
الخاص لكل طلب

صورة

وهذي الاساله المطلوبه

On average, which sold in less time: male cats or female cats?

List the employees and their total merchandise sales expressed as a percentage of total
merchandise sales for all employees.

Which cat products with a quantity on hand greater than 500 have not been sold in the
month of July?

============

والجزء التاني من السؤال.. هذي الصوره مع السؤال

صورة





فهو طلب نرسم الكلاس ديجرام لهذي الداتا ونعمل الـ

Normalization

الخاصه فيها

بتمنى احد يساعدني . ومشكورين مقدما


#2 moh200080

moh200080

    مشترك

  • الأعضــاء
  • 122 مشاركة

تاريخ المشاركة 24 November 2008 - 08:49 AM

السلام عليكم اخي ...

اجابة الجزء الاول من سؤالك هو:

1-

select Gender , min(avg_Price)
from ( select a.Gender , avg(sa.SalePrice) avg_Price
from SaleAnimal sa, Animal a
where sa.AnimalID = a.AnimalID and a.Category = 'Cat'
group by a.Gender
)

2-

select emp.Employee_id , emp.Firstname , emp.Lastname , avg(si.SalePrice) * 100 Per_avg_total    
from Employee emp , Sale s, SaleItem si
where emp.EmployeeID = s.EmployeeID and s.SaleID = si.SaleID
group by emp.Employee_id , emp.Firstname , emp.Lastname

3-

select m.Category , sum(m.QuantityOnHand)
from Mechandise m
where 0 = (select sum(si.SalePrice)
from SalePrice si, Sale s , Mechandise iner_m
where si.SaleID = s.SaleID and iner_m.ITEMID = si.ITEMID and to_char(s.SaleDate,'MONTH') = 'July' and iner_m.Category = m.Category)
Group by m.Category
having sum(m.QuantityOnHand) > 500


وانتظر مني جواب الجزء الثاني

والسلام عليكم
Mohammad A. Salem
M.Sc. Computer Science
OCP Developer
ITS Company
Oracle E-Business Technical Consultant
moh200080@hotmail.com
009657244373

=======================================================

كن ابن من شئت واكتسب أدبـًا ... يغنيك محمـــوده عن النسـب
إن الفتى من يقـول هـا أنــــا ذا ... ليس الفتى من يقول كان أبي


=======================================================
محمد عبد سالم

#3 moh200080

moh200080

    مشترك

  • الأعضــاء
  • 122 مشاركة

تاريخ المشاركة 24 November 2008 - 09:50 AM

السلام عليكم

جواب السؤال الثاني مرفق, الرجاء تحميله
واذا يوجد اي استفسار فانا بالخدمة

سلام

ملفات مرفقة


Mohammad A. Salem
M.Sc. Computer Science
OCP Developer
ITS Company
Oracle E-Business Technical Consultant
moh200080@hotmail.com
009657244373

=======================================================

كن ابن من شئت واكتسب أدبـًا ... يغنيك محمـــوده عن النسـب
إن الفتى من يقـول هـا أنــــا ذا ... ليس الفتى من يقول كان أبي


=======================================================
محمد عبد سالم

#4 moh200080

moh200080

    مشترك

  • الأعضــاء
  • 122 مشاركة

تاريخ المشاركة 24 November 2008 - 09:52 AM

ج2 بالصورة

ملفات مرفقة


Mohammad A. Salem
M.Sc. Computer Science
OCP Developer
ITS Company
Oracle E-Business Technical Consultant
moh200080@hotmail.com
009657244373

=======================================================

كن ابن من شئت واكتسب أدبـًا ... يغنيك محمـــوده عن النسـب
إن الفتى من يقـول هـا أنــــا ذا ... ليس الفتى من يقول كان أبي


=======================================================
محمد عبد سالم