العودة   منتديات طلاب الجامعة العربية المفتوحة > منتديات المشرفين والمنتديات المساعدة > أرشيف المواد والمواضيع القديمة > CS490

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع

قديم 12-07-2008, 01:35 AM   #29
افراح ماسيه افراح ماسيه غير متصل
طالب مميز
 
الصورة الرمزية افراح ماسيه

 











افتراضي رد: شرح واضح للــ Normalization




يعطيـــك العافيـــــــــــــه اخوي .. ربي يوفقـــك ...


افراح ماسيه غير متصل   رد مع اقتباس
قديم 13-12-2008, 06:32 PM   #30
robi123 robi123 غير متصل
طالب جديد

 









افتراضي رد: شرح واضح للــ Normalization


الملفات لاتحمل !!!!! لماذاااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا اااااااااا
robi123 غير متصل   رد مع اقتباس
قديم 13-12-2008, 08:25 PM   #31
الدكتاتوري الدكتاتوري غير متصل
مشرف سابق
 
الصورة الرمزية الدكتاتوري
افتراضي رد: شرح واضح للــ Normalization


اقتباس:
المشاركة الأصلية كتبت بواسطة robi123 مشاهدة المشاركة
الملفات لاتحمل !!!!! لماذاااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا اااااااااا
الملف تحمل معي غريبة

عموما هذا محتوى الملف الاول :

اقتباس:
Normalization
قبل الشروع في الشرح لابد أن نعرف معنى الصيغة التالية AàB


تقرأ بطريقتين
الأولى : العمود B يعتمد على العمود A
الثانية : العمود A يحدد العمود B

ومعنى ذلك أننا نستطيع أن نصل إلى البيانات في العمود B بمعرفتنا للبيانات في العمود A
بمثال بسيط :
******erIDà ******er name
أي انه بمعرفة رقم العميل نستطيع الوصول إلى معلومات عن العميل ومنها اسمه.

1- (First Normal Form)
يتحقق إذا كانت جميع الأعمدة في الجدول atomic أي غير مركبة ولا تتكون من قيم مختلفة (multi-valued).
مثال :
EMPLOYEE (empno,name:fisrst+last,salary)
لا يحقق First normal form وذلك بسبب وجود عمود مركب وهو NAME

2- (Second Normal Form)
يتحقق إذا تحقق First normal form بالإضافة إلى تحقق الشرط التالي :
جميع الأعمدة العادية (non key columns ) في الجدول تعتمد على المفتاح الأساسي primary key)) كاملا وليس جزء منه.

(بالتالي إذا كان المفتاح الأساسي مكون من عمود واحد فقط سوف يتحقق Second normal form مباشرة ولا نحتاج لاختبار ذلك ولكن بشرط تحقق first normal form قبل ذلك.)

مثال :
sales (saleID, ******er ID, ******er-name, date)
الجدول أعلاه لا يحقق second normal form وذلك للسبب التالي :
يوجد عمود (حقل) عادي وهو ******er-name يعتمد على جزء من المفتاح الأساسي وهذا الجزء هو : ******er ID .
بصيغة أخرى يوجد جزء من المفتاح الأساسي(part of primary key) يحددحقل عادي(non key attribute/column)

ويمكن كتابتها بالشكل التالي :
******erIDà ******er-name

3- (Third Normal Form )
يتحقق إذا تحقق second normal form بالإضافة إلى الشرط التالي :
يشترط عدم وجود أي حقل عادي non key attribute) ) يعتمد على حقل عادي آخر
(بالتالي لو كان بالجدول حقل عادي واحد فقط سوف تتحقق third normal form مباشرة بشرط تحقق second normal form )

مثال :
sales (saleID, ******er ID, ******er-name, date)
الجدول أعلاه لا يحقق third normal form وذلك للسبب التالي :
يوجد عمود (حقل) عادي وهو ******er-name يعتمد على عمود (عادي) آخر وهو******er ID .


4- (Boyce-Codd Normal Form: BCNF )
يتحقق إذا تحقق Third normal form بالإضافة إلى الشرط التالي:
يشترط عدم وجود non key attribute يحدد جزء من primary key وبعبارة أخرى :
يشترط عدم وجود primary key يعتمد على non key attribute.

مثال :
EmpSpecMgr(EID, specility, manager)
الجدول أعلاه لا يحقق BCNF إذا كان manageràEID



شرح (normalization) وفقا للسؤال المطروح في الاختبار النهائي :
Questions 49 – 51 are based on the following set of functional dependencies:

A à {B, C, D, E, F} i.e. A determines each of the attributes B, C, D, E & F
{B,C} à {A, D, E, F} i.e. Both B and C together determine each of the attributes A, D, E & F
B à F i.e. B determines F
D à E i.e. D determines E


49.
Determine to which normal forms (1NF, 2NF, 3NF and BCNF) does R2 comply?

R2 (A, B, C, D, E)
[LIST][*]R2 يحقق First normal form لعدم وجود (attributes) مركبة.[/LIST][LIST][*]R2 يحقق Second normal form لأن جميع non key attributes وهي (A,D,E) تعتمد على كامل primary key. لو وجد مثلا أن BàD لم يتحقق Second normal form.[/LIST]

[LIST][*]R2 لا يحقق Third normal form للسبب التالي : DàE ومعنى ذلك انه وجد non key attribute في الجدول وهو E يعتمد على non key attribute آخر في نفس الجدول وهو D[/LIST]
50.
Determine to which normal forms (1NF, 2NF, 3NF and BCNF) does R3 comply?

R3 (B, F)
[LIST][*]R3 يحقق First normal form لعدم وجود (attributes) مركبة.[*]R3 يحقق second normal form لأن primary key مكون من attribute واحد هو B[*]R3 يحقق third normal form لأنه لا يوجد إلا non key attribute واحد.[*]R3 يحقق BCNF . لو وجد أن FàB لم يتحقق BCNF[/LIST]
51.
Determine to which normal forms (1NF, 2NF, 3NF, BCNF) dos R1 comply?

R1 (A, B, C, D, E, F)


[LIST][*]R1 يحقق First normal form لعدم وجود (attributes) مركبة.[*]R1 لا يحقق second normal form لوجود non key attribute وهو F يعتمد على جزء من primary key وهو B BàF[*]لا نحتاج اختبار third & BCNF لأن second normal form لم تتحقق .[/LIST]
تحياتي : الدكتاتوري ،،،،
الدكتاتوري غير متصل   رد مع اقتباس
قديم 23-12-2008, 08:25 PM   #32
shb7_s shb7_s غير متصل
طالب نشيط
 
الصورة الرمزية shb7_s

 











افتراضي رد: شرح واضح للــ Normalization


شكرا ايه خمسميه ايه خمسميه على الملفات المفيده
shb7_s غير متصل   رد مع اقتباس
قديم 25-12-2008, 11:01 AM   #33
CYRIL CYRIL غير متصل
طالب جديد

 









افتراضي رد: شرح واضح للــ Normalization


very gooooooooooooooooooooooooood
CYRIL غير متصل   رد مع اقتباس
قديم 13-01-2009, 03:40 PM   #34
my_dear my_dear غير متصل
طــالب
 
الصورة الرمزية my_dear

 











افتراضي رد: شرح واضح للــ Normalization


الله يوفقك
my_dear غير متصل   رد مع اقتباس
قديم 14-01-2009, 06:24 PM   #35
salma50 salma50 غير متصل
طالب نشيط
 
الصورة الرمزية salma50

 











افتراضي رد: شرح واضح للــ Normalization


شكرا الله يوفقك
salma50 غير متصل   رد مع اقتباس
قديم 26-01-2009, 09:04 PM   #36
manutd_fan manutd_fan غير متصل
طالب جديد

 









افتراضي رد: شرح واضح للــ Normalization


جزاك الله خيرا والله يوفقك
manutd_fan غير متصل   رد مع اقتباس
قديم 27-01-2009, 12:57 AM   #37
Yoyisue Yoyisue غير متصل
طالب جديد

 










افتراضي رد: شرح واضح للــ Normalization


مرسي كتير علملف
Yoyisue غير متصل   رد مع اقتباس
قديم 27-01-2009, 02:23 AM   #38
العنود_1 العنود_1 غير متصل
طالب فعال
 
الصورة الرمزية العنود_1

 











افتراضي رد: شرح واضح للــ Normalization


مشكور اخوي يعطيك العافية
لكن هذه الملفات موجودة عندي طبعا اخذتها من المنتدى
العنود_1 غير متصل   رد مع اقتباس
قديم 27-01-2009, 02:39 AM   #39
a500a500 a500a500 غير متصل
طالب فعال

 









افتراضي رد: شرح واضح للــ Normalization


أشكركم يا إخوة ويا أخوات... الحمد لله أن هناك أناساً مازالوا يستفيدون مما وضعت..

جعلتموني استرجع ذكرياتي بهذه المادة ، أخذتها قبل سنة ونصف وكانت ممتعة للغاية..

مازلنا نتابع الدراسه لكن في مرحلة أخري وفي دولةٍ أخرى ، أدعو لي بالتوفيق في دراسة الماجستير.



شكراً لكم جميعاً

أخوكم
من
بريطانيا العظمى!
a500a500 غير متصل   رد مع اقتباس
قديم 20-05-2009, 09:13 AM   #40
deamon380 deamon380 غير متصل
طالب جديد

 









افتراضي رد: شرح واضح للــ Normalization


مشككككوووووووووور
deamon380 غير متصل   رد مع اقتباس
قديم 24-05-2009, 07:57 AM   #41
mimo_o84 mimo_o84 غير متصل
طالب جديد

 










افتراضي رد: شرح واضح للــ Normalization


شكرا شكرا شكرا صج حدي محتاجة هالمرفقات وانشالله تساعدني وتفديني وتفيد غيري بالكويز وموفقين
mimo_o84 غير متصل   رد مع اقتباس
قديم 15-07-2009, 02:42 PM   #42
Sun_Flower Sun_Flower غير متصل
طالب جديد

 










افتراضي رد: شرح واضح للــ Normalization


شكرا جزيلا لك أخي a500a500 ويعطيك ألف عافية على هالمجهود الرائع
Sun_Flower غير متصل   رد مع اقتباس
إضافة رد

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

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

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

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

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


الساعة الآن 01:55 PM.


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