بتاريخ: 23 مايو 201213 سنة comment_224895 لدي قاعدة بينات بها 8 جداول واريد اعمل عليها 5 تعليمات select والتعليمات سهله غير معقده مثلاً اظهر الطلاب المسجلين بأكثر من مادتين هاذي التعليمات مطلوبه بالأختبار واختباري يوم السبت ارجو المساعدهمن يستطيع مساعدتي يرسل لي ايميله وانا برسل له الجداول و خمس أسأله مطلوبه جميع الأسأله تعليمات select وان شاء الله من يساعدني لن انساه من الدعاء وجزاكم الله خير تقديم بلاغ
بتاريخ: 23 مايو 201213 سنة comment_224897 السلام عليكميرجى رفع الجداول مع الموضوع وسيتم الاجابة عن الاسئلة ان شاءالله...بالتوفيق. تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224913 احمد حسن و احمد محمودبارك الله فيكم تم ارسال الجداولونتظر الأجابه على الأستفسارات تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224920 لحد الآن لم اجد حل لهذه الأسألهوالأختبار قرب ولازم احلها عشان ادرسها وافهماياليت من يستطيع حلها يبلغني وراح ارسل له الملف على الخاصوان شاء الله ما ننساه من الدعاء تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224944 الفزعه يا رجالالأختبار قرب باقي يوم ..بالله اي احد عنده خبره يساعدني بهذه التعليمات عشان اقدر ادرسها وفهمها بالأختبار ستأتي مشابهه لها ولفكرتها .. تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة comment_224948 السلام عليكمج / 1: Create Or Replace View Faculty_Department_Count_V(Dept_Name, No_Of_Teachers, Salary_Avg) As Select A.Name, Count(B.Faculty_Id) No_Of_Teachers, Round(Avg(Salary), 2) Salary_Avg From Department_T A, Faculty_T B Where A.Department_Id = B.Department_Id Group By A.Name Select * From Faculty_Department_Count_V ج / 2: Select A.Faculty_Id, A.Fname||' '||A.Lname From Faculty_T A Where Exists (Select 1 From Qualification_T B Where B.Faculty_Id = A.Faculty_Id) And Not Exists (Select 1 From Section_T C Where C.Faculty_Id = A.Faculty_Id) ج / 3: Select B.Fname||' '||B.Lname Std_Name, Round(Avg(A.Grade), 2) Average From Enrollment_T A, Student_T B Where A.Student_Id = B.Student_Id Group By B.Fname, B.Lname Having Count(Course_Id) >= 2 Order By B.Fname ج / 4: Select A.Fname||' '||A.Lname Std_Name From Student_T A, Enrollment_T B Where A.City = 'Riyadh' And A.Student_Id = B.Student_Id Group By A.Fname||' '||A.Lname Having Count(Course_Id) >= 1 ج / 5: Select A.Fname||' '||A.Lname, A.Dob, A.Salary From Faculty_T A Where Department_Id In ('CS', 'CHEM') And A.Dob < To_Date('10/07/1965', 'dd/mm/rrrr') بالتوفيق. تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224950 بالتوفيق. بارك الله فيك اخي احمد بالنسبه لسؤال الأول لم يعمل معي Create View Faculty_Department_Count_V(Dept_Name,No_Of_Teachers,Salary_Avg) As Select A.Name,Count(B.Faculty_Id) No_Of_Teachers,Round(Avg(Salary), 2) Salary_AvgFrom Department_T A,Faculty_T BWhere A.Department_Id = B.Department_Id Group By A.Name; المقصود من السؤال الثاني يريد ارقام و اسماء اعضاء هيئه التدريس Faculty الموأهلين لتدريس الموجودين في جدول QUALIFICATION موجوده ارقامهم لكن لم يقومو بالتدريس يعني ليست موجوده ارقامهم بجدول SECTION .والله يجزاك الف خير على مساعدتك .. والله يقدرني على رد جميلك تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة comment_224951 السلام عليكمتم حل السؤال الثاني.وبالنسبة للـ View تأكد من أن الجداول منشأه لأنها أنشئت معي بدون أي مشاكل...وان استمر الخطأ الرجاء كتابه رقم او وصف الخطأ.بالتوفيق. تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224952 السلام عليكمتم حل السؤال الثاني.وبالنسبة للـ View تأكد من أن الجداول منشأه لأنها أنشئت معي بدون أي مشاكل...وان اسنر الخطأ الرجاء كتباه رقم او وصف الخطأ.بالتوفيق. نشكرك على السرعه في الردرقم الخطاءCreate View Faculty_Department_Count_V(Dept_Name,No_Of_Teachers,Salary_Avg) As *ERROR at line 1:ORA-01031: insufficient privileges تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة comment_224953 اوكجرب ادخل على sys واعطي صلاحيات لليوزر اللي بتنشيء عليه الجداول: Grant DBA to your_user أو Grant create view to your_user تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224954 اوكجرب ادخل على sys واعطي صلاحيات لليوزر اللي بتنشيء عليه الجداول:Grant DBA to your_user لم افهم ماتقصده اين اكتب هذا الأمر Grant DBA to your_userاسم اليوزر SCOTT تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة comment_224955 ادخل على اليوزر sys as sysdba ونفذ جملة من الجملتين السابقتين. تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224956 ادخل على اليوزر sys as sysdbaونفذ جملة من الجملتين السابقتين. معليش يا استاذ أحمد .. انا مبتداء ما اعرف ادخل اليوزر sys as sysdbaاين اكتب هاذه الجمله sys as sysdba تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة comment_224957 افتح sql plus واكتب الجملة السابقة في اليوزر واتوقع انه تكون الباسوورد sys أو system.اذا دخل معك نفس جملة grant. تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224958 افتح sql plus واكتب الجملة السابقة في اليوزر واتوقع انه تكون الباسوورد sys.اذا دخل معك نفس جملة grant. لم يدخل معي استطيع الدخول فقط بـSCOTTHRSYSTEM تقديم بلاغ
بتاريخ: 24 مايو 201213 سنة كاتب الموضوع comment_224959 افتح sql plus واكتب الجملة السابقة في اليوزر واتوقع انه تكون الباسوورد sys أو system.اذا دخل معك نفس جملة grant. ممتاز دخلت من SYSTEMوطبقته SQL> Grant DBA to SCOTT; Grant succeeded. وتم انشاء المنظور واستعراضهبارك الله فيك أخي احمد تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.