بتاريخ: 20 أغسطس 201312 سنة comment_239351 السلام عليكم ورحمة الله وبركاته اخواني ارجو المساعة في تحليل لنظام شجرة عائلة حتى اقوم بتصميم قاعدة بيانات له ومن ثم الشاشات عندي جداول الجد و الاب والابن والمتزوجين و الانساب اذا فيه اي اضافات او تعليقات ارجو التكرم والمساعدة تقديم بلاغ
بتاريخ: 20 أغسطس 201312 سنة كاتب الموضوع comment_239354 شاكر لك اخوي على الرد انا قصدت هل الجداول تكفي او عندك اضافات او تعليق على الجداول بتداءا من جدول الجد و من ثم الاب وثم الابن والانساب والمتزوجين هذا فكرة عابرة حتى اقوم بعمل البرنامج وشكرا تقديم بلاغ
بتاريخ: 24 أغسطس 201312 سنة comment_239466 السلام عليكم ورحمة الله توجد فكرة ان يتم انشاء جدول واحد ... مع استخدام فكرة ال recursive relationship مع اوامر ال self join باستخدام نفس الجدول وذلك في العلاقة بين الأبن والأب ... فالجد يعتبر هو ايضا أب للأبن ومثال على ذلك العلاقة بين الموظف والمدير ( جدول واحد هو جدول بيانات الموظف ) ومن خلال هذة العلاقة يمكنك الوصول الى رئيس الشركة الذي ليس لدية رئيس ومثال المواد التي يلزم دراستها لدراسة مادة معينه ( جدول واحد هو جدول مواد الدورات التدريبية ) تقديم بلاغ
بتاريخ: 30 أغسطس 201312 سنة كاتب الموضوع comment_239625 السلام عليكم ممكن توضيح اكثر استاذ امجد بصورة اوضح تقديم بلاغ
بتاريخ: 30 أغسطس 201312 سنة comment_239646 وعليكم السلام ورحمة الله حتى يمكن عرض فكرة استخدام العلاقة داخل نفس الجدول يمكن شرح فكرة العلاقة بين الموظف ورئيسه في العمل ... وكلاهما يعتبر موظف له بيانات في نفس الجدول يوجد جدول تعليمي وهو جدول ال emp او جدول الموظفين ضمن الاسكيما scott/tiger SQL> desc emp Name Null? Type ----------------------------------------- -------- ---------------------- EMPNO NOT NULL NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(9) MGR NUMBER(4) HIREDATE DATE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2) والجدول يتضمن بيانات الموظف منها رقم الموظف ورقم رئيسه حيث أن الرئيس يعتبر موظف وله رقم موظف رقم الموظف = empno رقم المدير = mgr ويمكنك استعراض بيانات الجدول كالتالي SQL> select empno,ename,mgr,deptno from emp order by mgr, empno 2 / EMPNO ENAME MGR DEPTNO ---------- ---------- ---------- ---------- 7788 SCOTT 7566 20 7902 FORD 7566 20 7499 ALLEN 7698 30 7521 WARD 7698 30 7654 MARTIN 7698 30 7844 TURNER 7698 30 7900 JAMES 7698 30 7934 MILLER 7782 10 7876 ADAMS 7788 20 7566 JONES 7839 20 7698 BLAKE 7839 30 EMPNO ENAME MGR DEPTNO ---------- ---------- ---------- ---------- 7782 CLARK 7839 10 7369 SMITH 7902 20 7839 KING 10 14 rows selected. ويمكن معرفة رقم الموظف ورئيسه فى كافة المستويات الوظيفية وهي اربع مستويات إدارية في هذا الجدول ... بالأمر التالي مع ملاحظة ان أعلى رئيس في الشركة ... ليس له رئيس ... SQL> select level, empno , mgr 2 from emp 3 start with mgr is null 4 connect by prior empno = mgr 5 order by level 6 / LEVEL EMPNO MGR ---------- ---------- ---------- 1 7839 2 7566 7839 2 7698 7839 2 7782 7839 3 7902 7566 3 7521 7698 3 7900 7698 3 7934 7782 3 7499 7698 3 7788 7566 3 7654 7698 LEVEL EMPNO MGR ---------- ---------- ---------- 3 7844 7698 4 7876 7788 4 7369 7902 14 rows selected. بنفس الفكرة يمكن انشاء العلاقة بين بيانات الأب وبيانات الأبن وبيانات الجد لأي عدد من المستويات الشجرية tree تقديم بلاغ
بتاريخ: 30 سبتمبر 201312 سنة كاتب الموضوع comment_240661 مشكور اخوي امجد وتم تنفيذ كل الخطوات وتمت الحمدلله واسف على التأخير في الرد اما جدول المتزوجين (المتزوج من داخل العائلة والمتزوج من خارجها)هل يوجد اي اضافات ؟؟؟ منتظر رد يا مشرفنا تقديم بلاغ
بتاريخ: 1 أكتوبر 201312 سنة comment_240682 السلام عليكم ورحمة الله الفكرة غير واضحة لي ولكن اعتقد انه يمكن استخدام نفس الجدول - مع إضافة عمود جديد ويتضمن رقم الفرد ذو صفة جديدة ( متزوج - ... ) أو - انك تستمر بنفس فكرة الجدول الأساسي مع اضافة عمود جديد يرمز لنوع العلاقة ( اخ - خال - عم - زوج - ) او يتم انشاء جدول جديد حسب طبيعة العلاقة ويتم الربط مع الجدول الأساسي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.