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

سوال در مورد نرمال سازی - ardaaalan - 02 دى ۱۳۹۳ ۰۴:۱۶ ب.ظ

در رابطه R(x.y.z.g.h) که x به عنوان کلیدش اصلی هستش داریم h->(z,g و (z,g)->h
این رابطه تو کدوم فرم نرمال قرار داره ؟
۱-۳NF
۲-۴NF
۳-۱NF
۴-۲NF
جوابش گزینه ۴ هستش ولی میخواستم بدونم چرا
این رابطه دارای وابستگی بخشی نیست مگه ؟؟

RE: سوال در مورد نرمال سازی - khordad.girl - 02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ

وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf

پاسخ : RE: سوال در مورد نرمال سازی - shamim_70 - 02 دى ۱۳۹۳ ۰۶:۵۴ ب.ظ

(۰۲ دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
۱nfکی مطرح میشه؟
اصلا وفتی رابطه۲nfهست ک۱nfباشه و صفات با کلید اصلی وابستگی تابعی کامل داشته باشه.

RE: سوال در مورد نرمال سازی - ardaaalan - 02 دى ۱۳۹۳ ۰۸:۱۴ ب.ظ

(۰۲ دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
مگه کلید کانید ابنجا xyh نیست ؟
خوب تو h->z,g به قسمتی از کلید کاندید وابستس دیگه ؟
یا اینجا کلا کلید کاندید رو بیخیال میشیم ؟؟

RE: سوال در مورد نرمال سازی - khordad.girl - 02 دى ۱۳۹۳ ۰۹:۳۱ ب.ظ

(۰۲ دى ۱۳۹۳ ۰۸:۱۴ ب.ظ)ardaaalan نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
مگه کلید کانید ابنجا xyh نیست ؟
خوب تو h->z,g به قسمتی از کلید کاندید وابستس دیگه ؟
یا اینجا کلا کلید کاندید رو بیخیال میشیم ؟؟

فک کنم واسه این گفته کلیدمون x هست که دیگه تو وابستگیا دنبال کلید کاندید نباشیم که البته سوال غیر استانداردیه بنظرم...

(۰۲ دى ۱۳۹۳ ۰۶:۵۴ ب.ظ)shamim_70 نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
۱nfکی مطرح میشه؟
اصلا وفتی رابطه۲nfهست ک۱nfباشه و صفات با کلید اصلی وابستگی تابعی کامل داشته باشه.

وقتی ۲nf هم نباشه دیگه ینی وابستگی بخشی هم داشته باشیم
البته تعریف ۱nf چیز دیگه ای هس
ک جدول در فرم اول نرمال (۱NF) است اگر و فقط اگر فاقد گروه داده تکرار شونده باشد. به عبارت دیگر هر ستون در جدول دارای مقدار اتمیک باشد.

در مدل رابطه ای هر جدولی حداقل در فرم اول نرمال هست زیرا از الزامات مدل این است که هر جدول شامل دقیقا یک مقدار برای هر صفت خاصه باشد که اصطلاحا "فاقد گروه تکرار شونده" گفته می شود.

RE: سوال در مورد نرمال سازی - ardaaalan - 03 دى ۱۳۹۳ ۰۵:۱۳ ب.ظ

khordad.girl [b' نوشته شده توسط:  dateline='1419354112']
(۰۲ دى ۱۳۹۳ ۰۸:۱۴ ب.ظ)ardaaalan نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
مگه کلید کانید ابنجا xyh نیست ؟
خوب تو h->z,g به قسمتی از کلید کاندید وابستس دیگه ؟
یا اینجا کلا کلید کاندید رو بیخیال میشیم ؟؟

فک کنم واسه این گفته کلیدمون x هست که دیگه تو وابستگیا دنبال کلید کاندید نباشیم که البته سوال غیر استانداردیه بنظرم...

(۰۲ دى ۱۳۹۳ ۰۶:۵۴ ب.ظ)shamim_70 نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
۱nfکی مطرح میشه؟
اصلا وفتی رابطه۲nfهست ک۱nfباشه و صفات با کلید اصلی وابستگی تابعی کامل داشته باشه.

وقتی ۲nf هم نباشه دیگه ینی وابستگی بخشی هم داشته باشیم
البته تعریف ۱nf چیز دیگه ای هس
ک جدول در فرم اول نرمال (۱NF) است اگر و فقط اگر فاقد گروه داده تکرار شونده باشد. به عبارت دیگر هر ستون در جدول دارای مقدار اتمیک باشد.

در مدل رابطه ای هر جدولی حداقل در فرم اول نرمال هست زیرا از الزامات مدل این است که هر جدول شامل دقیقا یک مقدار برای هر صفت خاصه باشد که اصطلاحا "فاقد گروه تکرار شونده" گفته می شود.

بازم ممنون . لطف کردین [/b]

RE: سوال در مورد نرمال سازی - shamim_70 - 04 دى ۱۳۹۳ ۰۸:۳۱ ب.ظ

(۰۲ دى ۱۳۹۳ ۰۹:۳۱ ب.ظ)khordad.girl نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۸:۱۴ ب.ظ)ardaaalan نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
مگه کلید کانید ابنجا xyh نیست ؟
خوب تو h->z,g به قسمتی از کلید کاندید وابستس دیگه ؟
یا اینجا کلا کلید کاندید رو بیخیال میشیم ؟؟

فک کنم واسه این گفته کلیدمون x هست که دیگه تو وابستگیا دنبال کلید کاندید نباشیم که البته سوال غیر استانداردیه بنظرم...

(۰۲ دى ۱۳۹۳ ۰۶:۵۴ ب.ظ)shamim_70 نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
۱nfکی مطرح میشه؟
اصلا وفتی رابطه۲nfهست ک۱nfباشه و صفات با کلید اصلی وابستگی تابعی کامل داشته باشه.

وقتی ۲nf هم نباشه دیگه ینی وابستگی بخشی هم داشته باشیم
البته تعریف ۱nf چیز دیگه ای هس
ک جدول در فرم اول نرمال (۱NF) است اگر و فقط اگر فاقد گروه داده تکرار شونده باشد. به عبارت دیگر هر ستون در جدول دارای مقدار اتمیک باشد.

در مدل رابطه ای هر جدولی حداقل در فرم اول نرمال هست زیرا از الزامات مدل این است که هر جدول شامل دقیقا یک مقدار برای هر صفت خاصه باشد که اصطلاحا "فاقد گروه تکرار شونده" گفته می شود.
خب اگ هر جدولی ۱NFهست نباید تو جوابا اینو می اوورد دیگه!!!!!!!!اصلا معنی نمیده!

RE: سوال در مورد نرمال سازی - khordad.girl - 05 دى ۱۳۹۳ ۱۱:۴۵ ب.ظ

(۰۴ دى ۱۳۹۳ ۰۸:۳۱ ب.ظ)shamim_70 نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۹:۳۱ ب.ظ)khordad.girl نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۸:۱۴ ب.ظ)ardaaalan نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
مگه کلید کانید ابنجا xyh نیست ؟
خوب تو h->z,g به قسمتی از کلید کاندید وابستس دیگه ؟
یا اینجا کلا کلید کاندید رو بیخیال میشیم ؟؟

فک کنم واسه این گفته کلیدمون x هست که دیگه تو وابستگیا دنبال کلید کاندید نباشیم که البته سوال غیر استانداردیه بنظرم...

(۰۲ دى ۱۳۹۳ ۰۶:۵۴ ب.ظ)shamim_70 نوشته شده توسط:  
(02 دى ۱۳۹۳ ۰۴:۴۳ ب.ظ)khordad.girl نوشته شده توسط:  وابستگی بخشی ینی وابستگی یه عنصر به بخشی از کلید...اینجا که خودش گفته کلید اصلی x هست پس وابستگی بخشی نداریم
ولی وابستگی دو تا عنصر غیر کلیدی به هم داریم که باعث میشه فرم نرم ۳ نباشه پس میشه نرمال ۲nf
۱nfکی مطرح میشه؟
اصلا وفتی رابطه۲nfهست ک۱nfباشه و صفات با کلید اصلی وابستگی تابعی کامل داشته باشه.

وقتی ۲nf هم نباشه دیگه ینی وابستگی بخشی هم داشته باشیم
البته تعریف ۱nf چیز دیگه ای هس
ک جدول در فرم اول نرمال (۱NF) است اگر و فقط اگر فاقد گروه داده تکرار شونده باشد. به عبارت دیگر هر ستون در جدول دارای مقدار اتمیک باشد.

در مدل رابطه ای هر جدولی حداقل در فرم اول نرمال هست زیرا از الزامات مدل این است که هر جدول شامل دقیقا یک مقدار برای هر صفت خاصه باشد که اصطلاحا "فاقد گروه تکرار شونده" گفته می شود.
خب اگ هر جدولی ۱NFهست نباید تو جوابا اینو می اوورد دیگه!!!!!!!!اصلا معنی نمیده!

نه دیگه هرجدولی ۱nf نیست که اونم شرط داره نباید خصیصه های چند مقداری و مرکب داشته باشیم....خصیصه باید تک مقداری باشه و اتمیک