تالار گفتمان مانشت
نرمالسازی - نسخه‌ی قابل چاپ

نرمالسازی - ƊƦЄƛM - 25 آذر ۱۳۹۳ ۰۵:۰۲ ب.ظ

سلام
لطفا این نمودارو تا سطح BCNF نرمال کنید
مرسی

RE: نرمالسازی - Densike - 25 آذر ۱۳۹۳ ۰۶:۵۲ ب.ظ

(۲۵ آذر ۱۳۹۳ ۰۵:۰۲ ب.ظ)Bahar_sh نوشته شده توسط:  سلام
لطفا این نمودارو تا سطح BCNF نرمال کنید
مرسی

سلام
فکر کنم جوابش این میشه :
(R1(A,C,G
(R2(D,F
(R3(A,B,D,E
در رابطه اول A کلید و C کلید کاندید هست ، در رابطه دوم D کلید و در رابطه سوم A,B کلید هستند
چون C و A هر دو کلید کاندید هستند در رابطه اول و دترمینال همه وابستگی تابعی های ما هم هستند پس در BCNF هستین
بقیه هم به همین صورت هستند

RE: نرمالسازی - Hamzeh.S - 25 آذر ۱۳۹۳ ۰۷:۱۹ ب.ظ

(۲۵ آذر ۱۳۹۳ ۰۶:۵۲ ب.ظ)Densike نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۵:۰۲ ب.ظ)Bahar_sh نوشته شده توسط:  سلام
لطفا این نمودارو تا سطح BCNF نرمال کنید
مرسی

سلام
فکر کنم جوابش این میشه :
(R1(A,C,G
(R2(D,F
(R3(A,B,D,E
در رابطه اول A کلید و C کلید کاندید هست ، در رابطه دوم D کلید و در رابطه سوم A,B کلید هستند
چون C و A هر دو کلید کاندید هستند در رابطه اول و دترمینال همه وابستگی تابعی های ما هم هستند پس در BCNF هستین
بقیه هم به همین صورت هستند

ولی به نطرمن در رابطه (R1(A,C,G ، صفت C کلید کاندید است چون A باصفت G وابستگی نداره.پس این رابطه باید به دورابطه (R(A,C و (S(C,G تبدیل بشه.

RE: نرمالسازی - Densike - 25 آذر ۱۳۹۳ ۰۷:۲۵ ب.ظ

(۲۵ آذر ۱۳۹۳ ۰۷:۱۹ ب.ظ)King2 نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۶:۵۲ ب.ظ)Densike نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۵:۰۲ ب.ظ)Bahar_sh نوشته شده توسط:  سلام
لطفا این نمودارو تا سطح BCNF نرمال کنید
مرسی

سلام
فکر کنم جوابش این میشه :
(R1(A,C,G
(R2(D,F
(R3(A,B,D,E
در رابطه اول A کلید و C کلید کاندید هست ، در رابطه دوم D کلید و در رابطه سوم A,B کلید هستند
چون C و A هر دو کلید کاندید هستند در رابطه اول و دترمینال همه وابستگی تابعی های ما هم هستند پس در BCNF هستین
بقیه هم به همین صورت هستند

ولی به نطرمن در رابطه (R1(A,C,G ، صفت C کلید کاندید است چون A باصفت G وابستگی نداره.پس این رابطه باید به دورابطه (R(A,C و (S(C,G تبدیل بشه
A و G با هم وابستگی تابعی دارند از طریق تعدی
وقتی داریم A-->C و C-->G پس A-->G

RE: نرمالسازی - Hamzeh.S - 25 آذر ۱۳۹۳ ۰۷:۳۴ ب.ظ

(۲۵ آذر ۱۳۹۳ ۰۷:۲۵ ب.ظ)Densike نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۷:۱۹ ب.ظ)King2 نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۶:۵۲ ب.ظ)Densike نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۵:۰۲ ب.ظ)Bahar_sh نوشته شده توسط:  سلام
لطفا این نمودارو تا سطح BCNF نرمال کنید
مرسی

سلام
فکر کنم جوابش این میشه :
(R1(A,C,G
(R2(D,F
(R3(A,B,D,E
در رابطه اول A کلید و C کلید کاندید هست ، در رابطه دوم D کلید و در رابطه سوم A,B کلید هستند
چون C و A هر دو کلید کاندید هستند در رابطه اول و دترمینال همه وابستگی تابعی های ما هم هستند پس در BCNF هستین
بقیه هم به همین صورت هستند

ولی به نطرمن در رابطه (R1(A,C,G ، صفت C کلید کاندید است چون A باصفت G وابستگی نداره.پس این رابطه باید به دورابطه (R(A,C و (S(C,G تبدیل بشه
A و G با هم وابستگی تابعی دارند از طریق تعدی
وقتی داریم A-->C و C-->G پس A-->G

حرف شمادرسته ولی رابطه تعدی درسطح سوم نیست.اشتباه می گم.منظورم اینه که چون A کاندید نیست پس نمیشه گفت BCNF است.

RE: نرمالسازی - Densike - 25 آذر ۱۳۹۳ ۰۷:۳۹ ب.ظ

(۲۵ آذر ۱۳۹۳ ۰۷:۳۴ ب.ظ)King2 نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۷:۲۵ ب.ظ)Densike نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۷:۱۹ ب.ظ)King2 نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۶:۵۲ ب.ظ)Densike نوشته شده توسط:  
(25 آذر ۱۳۹۳ ۰۵:۰۲ ب.ظ)Bahar_sh نوشته شده توسط:  سلام
لطفا این نمودارو تا سطح BCNF نرمال کنید
مرسی

سلام
فکر کنم جوابش این میشه :
(R1(A,C,G
(R2(D,F
(R3(A,B,D,E
در رابطه اول A کلید و C کلید کاندید هست ، در رابطه دوم D کلید و در رابطه سوم A,B کلید هستند
چون C و A هر دو کلید کاندید هستند در رابطه اول و دترمینال همه وابستگی تابعی های ما هم هستند پس در BCNF هستین
بقیه هم به همین صورت هستند

ولی به نطرمن در رابطه (R1(A,C,G ، صفت C کلید کاندید است چون A باصفت G وابستگی نداره.پس این رابطه باید به دورابطه (R(A,C و (S(C,G تبدیل بشه
A و G با هم وابستگی تابعی دارند از طریق تعدی
وقتی داریم A-->C و C-->G پس A-->G

حرف شمادرسته ولی رابطه تعدی درسطح سوم نیست.اشتباه می گم.منظورم اینه که چون A کاندید نیست پس نمیشه گفت BCNF است.

وقتی A-->C و C-->G و C-->A هم A کلید کاندید هست هم C
پس عملا C و A رو همه جا میشه بجای هم نوشت

RE: نرمالسازی - ƊƦЄƛM - 26 آذر ۱۳۹۳ ۰۶:۴۶ ق.ظ

ممنونم از راهنماییتون
ولی توی پاسخنامه مدرسان، سوال آیتی ۸۳ اینجوری نوشته: (D,F) ,(A,G), (A,B,D,E)، (A,C)
چرا A,C,G جدا کرده؟

RE: نرمالسازی - Densike - 27 آذر ۱۳۹۳ ۰۱:۲۸ ق.ظ

(۲۶ آذر ۱۳۹۳ ۰۶:۴۶ ق.ظ)Bahar_sh نوشته شده توسط:  ممنونم از راهنماییتون
ولی توی پاسخنامه مدرسان، سوال آیتی ۸۳ اینجوری نوشته: (D,F) ,(A,G), (A,B,D,E)، (A,C)
چرا A,C,G جدا کرده؟

اینی که توی کتاب نوشته درسته
چون وابستگی تابعی جزیی میشه جزو کید اصلی به غیر کلید کاندید پس من نباید C رو جدا میکردم ، پس C تو جدول اولمون میمونه و بعدا برای رفتن به BCNF ، A و C رو باهم ببریم تو یک جدول

RE: نرمالسازی - ƊƦЄƛM - 27 آذر ۱۳۹۳ ۰۲:۲۰ ب.ظ

(۲۷ آذر ۱۳۹۳ ۰۱:۲۸ ق.ظ)Densike نوشته شده توسط:  
(26 آذر ۱۳۹۳ ۰۶:۴۶ ق.ظ)Bahar_sh نوشته شده توسط:  ممنونم از راهنماییتون
ولی توی پاسخنامه مدرسان، سوال آیتی ۸۳ اینجوری نوشته: (D,F) ,(A,G), (A,B,D,E)، (A,C)
چرا A,C,G جدا کرده؟

اینی که توی کتاب نوشته درسته
چون وابستگی تابعی جزیی میشه جزو کید اصلی به غیر کلید کاندید پس من نباید C رو جدا میکردم ، پس C تو جدول اولمون میمونه و بعدا برای رفتن به BCNF ، A و C رو باهم ببریم تو یک جدول
شرمنده من متوجه نشدم!!! میشه بیشتر توضیح بدین .

RE: نرمالسازی - Densike - 27 آذر ۱۳۹۳ ۰۳:۲۷ ب.ظ

(۲۷ آذر ۱۳۹۳ ۰۲:۲۰ ب.ظ)Bahar_sh نوشته شده توسط:  
(27 آذر ۱۳۹۳ ۰۱:۲۸ ق.ظ)Densike نوشته شده توسط:  
(26 آذر ۱۳۹۳ ۰۶:۴۶ ق.ظ)Bahar_sh نوشته شده توسط:  ممنونم از راهنماییتون
ولی توی پاسخنامه مدرسان، سوال آیتی ۸۳ اینجوری نوشته: (D,F) ,(A,G), (A,B,D,E)، (A,C)
چرا A,C,G جدا کرده؟

اینی که توی کتاب نوشته درسته
چون وابستگی تابعی جزیی میشه جزو کید اصلی به غیر کلید کاندید پس من نباید C رو جدا میکردم ، C تو جدول اولمون میمونه و بعدا برای رفتن به BCNF ، A و C رو باهم ببریم تو یک جدول
شرمنده من متوجه نشدم!!! میشه بیشتر توضیح بدین .

در همون مرحله اول برای ابدیل جدول به ۲NF ، چون فقط A به G وابستگی تابعی جزئی داره ، باید جداشون کنیم و ببریم توی یک جدول
مرحله بعد برای تبدیل به ۳Nf باید D و F ببریم توی یک جدول جدا
حالا برای تبدیل به BCNF باید A,C رو ببریم تو یه جدول جدا

RE: نرمالسازی - ƊƦЄƛM - 27 آذر ۱۳۹۳ ۱۰:۰۶ ب.ظ

(۲۷ آذر ۱۳۹۳ ۰۳:۲۷ ب.ظ)Densike نوشته شده توسط:  
(27 آذر ۱۳۹۳ ۰۲:۲۰ ب.ظ)Bahar_sh نوشته شده توسط:  
(27 آذر ۱۳۹۳ ۰۱:۲۸ ق.ظ)Densike نوشته شده توسط:  
(26 آذر ۱۳۹۳ ۰۶:۴۶ ق.ظ)Bahar_sh نوشته شده توسط:  ممنونم از راهنماییتون
ولی توی پاسخنامه مدرسان، سوال آیتی ۸۳ اینجوری نوشته: (D,F) ,(A,G), (A,B,D,E)، (A,C)
چرا A,C,G جدا کرده؟

اینی که توی کتاب نوشته درسته
چون وابستگی تابعی جزیی میشه جزو کید اصلی به غیر کلید کاندید پس من نباید C رو جدا میکردم ، C تو جدول اولمون میمونه و بعدا برای رفتن به BCNF ، A و C رو باهم ببریم تو یک جدول
شرمنده من متوجه نشدم!!! میشه بیشتر توضیح بدین .

در همون مرحله اول برای ابدیل جدول به ۲NF ، چون فقط A به G وابستگی تابعی جزئی داره ، باید جداشون کنیم و ببریم توی یک جدول
مرحله بعد برای تبدیل به ۳Nf باید D و F ببریم توی یک جدول جدا
حالا برای تبدیل به BCNF باید A,C رو ببریم تو یه جدول جدا
خیلی ممنون...