العودة   منتديات طلاب الجامعة العربية المفتوحة > منتدى كليات الجامعة العربية المفتوحة > منتدى تقنية المعلومات والحاسوب > M359

موضوع مغلق
 
أدوات الموضوع انواع عرض الموضوع

قديم 04-01-2011, 05:49 PM   #15
sa216 sa216 غير متصل
مشرف القسم الشبابي
 
الصورة الرمزية sa216
افتراضي رد: السؤال الاول من tma-02


عزيزتي...

جواب C كامل ولا اظن ينقصه أي علاقه... ومافهمت ماذا تقصدين بصراحة..


وبالنسبة لجواب a اللي انتي حاطته... لديك خطأ بخصوص ال alternate key فانتي تقولين:

كود PHP:
بما انه الـ primary key A,B الـ alternate key بتكون CDE
والإجابة الصحيحة الــ alternate key فقط C, D لانه معطينا بالسؤال أنه
C,D -->A,B,E, F, G

أما E, F ماراح تكون ابد لانه مااعطانا أي دلالة على ذلك..

ويمكنك الرجوع لشرح مس عبير بالفورم للأستفادة أكثر...

أشكر على نقاشك وبالتوفيق لك...



التوقيع

عن أبي هريرة رضي الله عنه قال : قال رسول الله صلى الله عليه وسلم :
(( كلمتان خفيفتان على اللسان , ثقيلتان في الميزان , حبيبتان إلى الرحمن : سبحان الله وبحمده , سبحان الله العظيم ))


حين "يتعمد الآخرين" فهمك بطريقة خاطئه...
لاترهق نفسك بالتبرير...
فقط "أدر ظهرك وأستمتع بالحياة"

sa216 غير متصل  
قديم 06-01-2011, 03:17 AM   #16
مصرية وافتخر جدا مصرية وافتخر جدا غير متصل
طالب مميز
 
الصورة الرمزية مصرية وافتخر جدا

 











رد: السؤال الاول من tma-02


السلام عليكم

اولا شكرا على المجهود

ثانيا ممكن حد يشرحلي الجزء الاول من السؤال دة لو سمحتم واحدة واحدة كدة

وهوه:-
Given the following relation and functional dependencies, answer questions (a) – (d). Then answer question (e).

ممكن؟؟؟



شكرا مقدمآ

بااااي



التوقيع

E.G.Y.P.T
لآخر نفس فيا بنادي .. بموت وأنا بحب بلادي
ياأرض هدي ما عليكي قدي -- انا مصرية وافخر ببلدي
التقييم ياجماعة (بس اللى يشرفني بتقييمة يحط اسمة علشان اعرف) << دخلة على طمع. هتعملوا ايه بقى؟؟
الحمدلله
مصرية وافتخر جدا غير متصل  
قديم 06-01-2011, 04:00 AM   #17
●Ļόvέlч Ļαdч● ●Ļόvέlч Ļαdч● غير متصل
طــالب
 
الصورة الرمزية ●Ļόvέlч Ļαdч●

 











افتراضي رد: السؤال الاول من tma-02


يوضحلك .. انك لازم تمشي بحل السؤال بالترتيب ... لأنه كل سؤال يعتمد على اللي قبله ...

الترجمة:
بإستخدام العلاقة التاليه و الـ functional dependencies , أجب على الأسئلة من (a) الى (d). ثم أجب على (e)

موفقين

التعديل الأخير تم بواسطة ●Ļόvέlч Ļαdч● ; 06-01-2011 الساعة 04:00 AM سبب آخر: خطأ مطبعي :)



التوقيع


T471 B
شبابٌ قُنعٌ لا خَيرَ فيهـِم .. و بُوركَ في الشَبابِ الطامِحينا
●Ļόvέlч Ļαdч● غير متصل  
قديم 06-01-2011, 02:38 PM   #18
مصرية وافتخر جدا مصرية وافتخر جدا غير متصل
طالب مميز
 
الصورة الرمزية مصرية وافتخر جدا

 











افتراضي رد: السؤال الاول من tma-02


شكرا على الرد

بس سؤال b&c اية بظبط؟؟

ملهمش علاقة بالباقي يعني مش معتمدين على الباقي في الحل

وشكرا مرة تانية
مصرية وافتخر جدا غير متصل  
قديم 06-01-2011, 04:32 PM   #19
●Ļόvέlч Ļαdч● ●Ļόvέlч Ļαdч● غير متصل
طــالب
 
الصورة الرمزية ●Ļόvέlч Ļαdч●

 











افتراضي رد: السؤال الاول من tma-02


كيف مو معتمدين ... ؟؟؟

حبيبتي زميلنا sa216 ما قصر ما شاء الله عليه بالشرح والحل ..

تتبعي اولاً الشرح .. وبعدين شوفي الحل .. ورح تلاقي انه كل فقره معتمده على اللي قبلها ....
●Ļόvέlч Ļαdч● غير متصل  
قديم 06-01-2011, 04:48 PM   #20
●Ļόvέlч Ļαdч● ●Ļόvέlч Ļαdч● غير متصل
طــالب
 
الصورة الرمزية ●Ļόvέlч Ļαdч●

 











افتراضي رد: السؤال الاول من tma-02


طيب أخوي sa216 بسألك
بالنسبه C,D -> A,B,E,F,G

ممكن تشرحلي.. ايش تمثل الـ C,D
وليش ما مثلناها بفقره (c)

والله ضيعتني هالـ FD !!!!!!!!
●Ļόvέlч Ļαdч● غير متصل  
قديم 06-01-2011, 05:23 PM   #21
sa216 sa216 غير متصل
مشرف القسم الشبابي
 
الصورة الرمزية sa216
افتراضي رد: السؤال الاول من tma-02


هلا أختي..


انا كنت ناوي أسوي علاقة جديدة على كلامك لاني كنت فاهم مثل فهمك.. ولكن بعد شفت شرح مس عبير بالمودل اختلف الرأي عندي وتخربطت الشغلة كلها...

لذا وجود

C,D -> A,B,E,F,G

أحس بس لانه يبغى يعلمنا أنهم Alternate keys فقط ..

لان لو قلنا راح نسوي علاقة منهم.. لابد نرجع لناتج الفقرة B اللي هو

كود PHP:
T1 (ABCDEF)         
T2 (BG
وأكيد راح نشتغل على العلاقة T1 ومن المعروف ان إذا بغينا نسوي علاقة علشان نعرف C, D على انهم برايمري كي.. بالتأكيد راح نحذف اللي يعتمد عليهم من T1 ... معناها راح نحذف A, B, E, F, G

وبكذا أصلا ماراح يتكون علاقة لان ماراح يكون فيه إلا C,D


لذا اتوقع والله العالم اننا مانعمل منها شوي.. ومس عبير شارحه مثال مثل الواجب بالمودل ونفس الحل اتبعناه...

عالعموم هالــ dependency متعبة ومعقدة الله يقرفها


بالتوفيق لك اختي...

التعديل الأخير تم بواسطة sa216 ; 06-01-2011 الساعة 05:24 PM
sa216 غير متصل  
قديم 07-01-2011, 01:26 AM   #22
●Ļόvέlч Ļαdч● ●Ļόvέlч Ļαdч● غير متصل
طــالب
 
الصورة الرمزية ●Ļόvέlч Ļαdч●

 











افتراضي رد: السؤال الاول من tma-02



يس يس ... فهمت علـيك

يعطيك العافية ...
●Ļόvέlч Ļαdч● غير متصل  
قديم 11-01-2011, 04:35 PM   #23
قلب نازف قلب نازف غير متصل
طالب نشيط

 











افتراضي رد: السؤال الاول من tma-02


اقتباس:
المشاركة الأصلية كتبت بواسطة sa216 مشاهدة المشاركة

part (c)


يريد منا العمل على ناتج الفقرة b ..

طبعاً الناتج طلع عندنا علاقتين.. العلاقة t2 مافيها اي مشاكل ولكن العلاقة t1 فيه مشكلة :

كود PHP:
t1 (a,b,c,d,e,f
لو تلاحظون حنا عندنا بالسؤال:
E-->d
c-->f

لو نلاحظ أن e و c اصلا هي حقول عادية بالعلاقة t1 ومع هذا تحدد عناصر اخرى لذا فيه خطأ لازم نحله علشان نحقق 3nf

راح نقسم العلاقة t1 لعلاقات جديدة ودائماً اي علاقة جديدة نحذف عناصرها من الرئيسة...

فراح يصير عندي t3 مكان t1 وراح احذف منها d و f اللي معتمدة على e و c

وراح يكون عندي علاقة t4 تجمع بين e و d والبرايمر كي e

وراح تكون عندي علاقة t5 تجمع بين c و fوالبرايمر كي c


لذا الحل كالتالي:

كود PHP:
t3 (a,b,c,e)         ==>  primary keys (ab).
T4 (e,d)         ==>    primary key  (e).
T5 (c,f)         ==>    primary key (c). 
لاتنسون تحطون خط تحت البرايمر كي كالعادة...
اللحين هنا نحط معهم العلاقة t1 .. ؟؟

و إلا موب لازم ..!!


اقتباس:
المشاركة الأصلية كتبت بواسطة sa216 مشاهدة المشاركة
part (d)




يريد منا العمل على ناتج الفقرة c ..

طبعاً هذا حلي ولست متأكد إلى الان بس على فهمي المتواضع

طبعاً الناتج طلع بجواب c عندنا أربع علاقات.. العلاقة t2 و t4 و t5 مافيها اي مشاكل ولكن العلاقة t3 فيه مشكلة :

كود PHP:
t3 (a,b,c,e
لو تلاحظون حنا عندنا بالسؤال:
E-->d
c-->f

لو نلاحظ أن e و c اصلا هي حقول عادية بالعلاقة t3 ومع هذا تحدد عناصر اخرى بدون اي ربط مع البرايمري كي... لذا فيه خطأ لازم نحله علشان نحقق bcnf

راح نقسم العلاقة t3 لعلاقات جديدة :

وراح يكون عندي علاقة t6 تربط بين e والـبرايمري كي الأصلي a,b وراح يصير البرايمري هو e
وراح يكون عندي علاقةt7 تربط بين c والـبرايمري كي الأصلي a,b وراح يصير البرايمري هو c



لذا الحل كالتالي:

كود PHP:

t6 
(c,a,b)         ==>  primary keys (c).
T7 (e,a,b)         ==>    primary key (e). 
راح تكتبون هالعلاقتين مع بالطبع كتابة العلاقات اللي مافيها مشكلة t2 و t4 و t5 يعني ترصونها فقط لاغير

لاتنسون تحطون خط تحت البرايمر كي كالعادة...
يعني هنا راح تكون عندنا خمس علاقات ..؟



التعديل الأخير تم بواسطة قلب نازف ; 11-01-2011 الساعة 04:37 PM



التوقيع

قلب نازف غير متصل  
موضوع مغلق

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 05:02 AM.


Powered by vBulletin® Version 3.8.1, Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع المواضيع والمشاركات تعبر عن وجهة نظر أصحابها
ولا تعبر باي شكل من الاشكال عن وجهة نظر منتديات AOUA
تصميم وتطوير : التكنولوجيا الماسية