بتاريخ: 17 يناير 201016 سنة comment_182516 السلام عليكم ورحمة الله وبركاتهإخوانى الاعزاء لى سؤال فى تصميم قواعد البيانات ( فى العلاقات بين الجداول)الفرق بين Identifying and Non Identifying وامتى استخدم كل واحدة فيهم عند عمل علاقة بين جدولين تقديم بلاغ
بتاريخ: 17 يناير 201016 سنة comment_182528 وعليكم السلام ورحمة الله يمكنك الاطلاع على ملف powerpoint المرفق ... شرائح ارقام 29- 30-31-32 اخبرنى ... اذا لم يكن الشرح واضح intro.ppt تقديم بلاغ
بتاريخ: 17 يناير 201016 سنة كاتب الموضوع comment_182530 بارك الله مشرفنا الغالى وجارى تحميل الملف تقديم بلاغ
بتاريخ: 17 يناير 201016 سنة كاتب الموضوع comment_182537 أرجو المزيد من التوضيح ؟؟؟ لان الموضوع تداخل على فى التفريق بينهما تقديم بلاغ
بتاريخ: 17 يناير 201016 سنة comment_182587 السلام عليكم ورحمة الله If the foreign key is one of the columns in the child table’s primary key , then the relation is known as identifying relationship.In this case , the child entity is known as dependent entity. And foreign keys in identifying relationships cannot contain null value. لنفترض ان لدينا جدولين او كيانين two entitiesالجدول الاول هو البيانات الاساسية لفاتورة البيع الجدول الثاني هو البيانات التفصيلية لفاتورة البيع والتى تحوى الاصناف المباعة والخاصة بفاتورة محددة اعمدة الجدول الاول تتكون من رقم الفاتورة ... وهو مفتاح الجدول primary key PKتاريخ الفاتورة شرح او بيان الفاتورةرقم العميل رقم البائعواعمدة اخرى أعمدة الجدول الثانى ( البيانات التفصيلية للفاتورة ) تتكون من الأعمدة التالية :رقم الفاتورة رقم الصنفالكمية المباعة سعر البيع وأعمدة اخرى مفتاح الجدول الثاني primary key يتكون من عمودينرقم الفاتورة + رقم الصنف ... اى ان مفتاح الجدول مركب compound key وفى نفس الوقت يعتبر عمود رقم الفاتورة هو مفتاح اجنبي foreign key ... له علاقة مع رقم الفاتورة وهو مفتاح جدول البيانات الرئيسية للفاتورة primary keyفى هذه الحالة وحسب الشرح السابق يعتبر جدول بيانات الفاتورة الرئيسيه ( parent table ) ويعتبر جدول بيانات الفاتورة التفصيلية ( child table) هو dependent entityاي ان جدول البيانات التفصيلية للفاتورة يعتبر جدول او كيان "اعتمادى" اي يعتمد فى انشاؤه وتكوينه ... على وجود جدول البيانات الاساسية للفاتورة (والذى مفتاحه الاساسي هو رقم الفاتورة ) If the foreign key is one of the columns in the child table’s primary key , then the relation is known as identifying relationship. وترجمة الجملة السابقة تعنى اذا كان المفتاح الاساسي للجدول مركب ( يتكون من اكثر من عمود ) ... وكان احد هذه الاعمدة هو مفتاح اجنبي (أي يوجد علاقه مع مفتاح رئيسى فى جدول اخر ) ... فتعرف هذه العلاقة بانها (identifying relationshipوايضا In this case , the child entity is known as dependent entity. And foreign keys in identifying relationships cannot contain null value. يسمى كيان بيانات الفاتورة التفصيلية ( dependent entityوالمفتاح الاجنبي (رقم الفاتورة) الذى يعتبر جزء من المفتاح المركب للجدول ... لا يمكن ان يحتوى قيمة (خالية) nulll اي يجب ان يكون له قيمة مسجلة فى الجدول الرئيسى (بيانات الفاتورة الرئيسية) ------------------ساترك لك قراءة الحالة العكسية للعلاقة بين الجدولين وهى (non-identifying relationshipIf the foreign key is not part of the child table’s primary key , then the relation is known as non-identifying relationship.In this case , the child entity is known as independent entity. And foreign keys in non-identifying relationships may be marked as not null(nn) value.اتمنى ان يكون الشرح واضح تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.