۰
subtitle
ارسال: #۱
  
موجودیت ضعیف
ممنون میشم یکی از دوستان دراین زمینه راهنمایی کنن:
اگر یک موجودیت ضعیف خود دارای کلید اصلی باشد ایا نیازی هست که کلید موحودیت قوی را داشته باشد واینکه ارتباط بین یک موجودیت ضعیف و قوی حتما باید به شکل ارتباط ضعیف باشد واگر این ارتباط به شکل ارتباط ضعیف نبود ایا بازهم این موجودیت ضعیف به قوی وابسته است؟
اگر یک موجودیت ضعیف خود دارای کلید اصلی باشد ایا نیازی هست که کلید موحودیت قوی را داشته باشد واینکه ارتباط بین یک موجودیت ضعیف و قوی حتما باید به شکل ارتباط ضعیف باشد واگر این ارتباط به شکل ارتباط ضعیف نبود ایا بازهم این موجودیت ضعیف به قوی وابسته است؟
۱
ارسال: #۲
  
RE: موجودیت ضعیف
طبیعت موجودیت ضعیف اینه که باید به یکی وابسته باشه، مثلا کارمند رو شما در نظر بگیر، خانوادش میشن ضعیف چون تا کارمن نباشه ، خانوادش توی سیستم چی کار میکنه؟ و یکی دیگه صابقه کار اون کارمند هم ضعیف میشه که اونم مثل مثال قبل هستش!
حالا این موجودیت های ضعیف یه صفت دارن به نام discriminator که این کارش اینه که اونا رو از هم تمیز بده، و فکر کنم وقتی ما بخواهیم این ساختار رو به جدول تبدیل کنیم، نیاز داریم که کلید موجودیت قوی رو هم بهش اضافه کنیم که اینطوری واسه هر عضو خونواده بدونیم که اون به کدوم کارمند مربوط میشه!
امیدوارم گمراهتون نکرده باشم! و مفید بوده باشه.
حالا این موجودیت های ضعیف یه صفت دارن به نام discriminator که این کارش اینه که اونا رو از هم تمیز بده، و فکر کنم وقتی ما بخواهیم این ساختار رو به جدول تبدیل کنیم، نیاز داریم که کلید موجودیت قوی رو هم بهش اضافه کنیم که اینطوری واسه هر عضو خونواده بدونیم که اون به کدوم کارمند مربوط میشه!
امیدوارم گمراهتون نکرده باشم! و مفید بوده باشه.
ارسال: #۳
  
RE: موجودیت ضعیف
(۲۱ بهمن ۱۳۹۲ ۱۲:۴۵ ب.ظ)Riemann نوشته شده توسط: طبیعت موجودیت ضعیف اینه که باید به یکی وابسته باشه، مثلا کارمند رو شما در نظر بگیر، خانوادش میشن ضعیف چون تا کارمن نباشه ، خانوادش توی سیستم چی کار میکنه؟ و یکی دیگه صابقه کار اون کارمند هم ضعیف میشه که اونم مثل مثال قبل هستش!ببینید مثلا تو سوالی که در ضمیمه قرار دادم دقت کنید اونجا ما یک موجودیت ضعیف داریم به نام y که ارتباطش با موجودیت x که یک موجودیت قوی هست از نوع ارتباط ضعیف نیست و در واقع کلید اصلی اونو به عنوان کلید خارجی ندارد اما همین موجودیت y ارتباطش با موجودیت قوی z از نوع ارتباط ضعیف هست اما در اینجا کلید اونو به عنوان کلید خارجی در y قرار میدیم حالا سوال من اینه که این قرار دادن کلید کلید خارجی در موجودیت ضعیف وابسته به نوع ارتباط است(ضعیف یا قوی) یا وابسته به چندی رابطه؟
حالا این موجودیت های ضعیف یه صفت دارن به نام discriminator که این کارش اینه که اونا رو از هم تمیز بده، و فکر کنم وقتی ما بخواهیم این ساختار رو به جدول تبدیل کنیم، نیاز داریم که کلید موجودیت قوی رو هم بهش اضافه کنیم که اینطوری واسه هر عضو خونواده بدونیم که اون به کدوم کارمند مربوط میشه!
امیدوارم گمراهتون نکرده باشم! و مفید بوده باشه.
ارسال: #۴
  
RE: موجودیت ضعیف
(۲۱ بهمن ۱۳۹۲ ۱۲:۵۸ ب.ظ)sonia11 نوشته شده توسط: ببینید مثلا تو سوالی که در ضمیمه قرار دادم دقت کنید اونجا ما یک موجودیت ضعیف داریم به نام y که ارتباطش با موجودیت x که یک موجودیت قوی هست از نوع ارتباط ضعیف نیست و در واقع کلید اصلی اونو به عنوان کلید خارجی ندارد اما همین موجودیت y ارتباطش با موجودیت قوی z از نوع ارتباط ضعیف هست اما در اینجا کلید اونو به عنوان کلید خارجی در y قرار میدیم حالا سوال من اینه که این قرار دادن کلید کلید خارجی در موجودیت ضعیف وابسته به نوع ارتباط است(ضعیف یا قوی) یا وابسته به چندی رابطه؟من درست متوجه سوالتون نشدم. ولی تو این سوال علته اینکه کلید اصلی Z رو بعنوان کلید خارجی در Y قرار میدیم رابطه یک به چند موجود بین اون هاست . نه موجودیت ضعیف و قوی و . . .
تو همین سوال کلید اصلی Y رو هم باید در X به عنوان کلید خارجی قرار بدیم.
ارسال: #۵
  
RE: موجودیت ضعیف
(۲۱ بهمن ۱۳۹۲ ۰۱:۰۵ ب.ظ)e.shrm نوشته شده توسط:بله صحبته شما درسته اما سوال من اینه که اگر یک موجودیت ضعیف بخواد با قوی ارتباط برقرار کنه نوع ارتباطشون مگه نباید از نوع ارتباط ضعیف باشه؟ خوب اگه اینجوره چرا نوع ارتباط x , y از نوع ضعیف نیست و اینکه مگه اینطور نیست که یک موجودیت ضعیف از خودش کلید نداره پس چرا توی این سوال موجودیت ضعیف دارای کلید می باشد؟(21 بهمن ۱۳۹۲ ۱۲:۵۸ ب.ظ)sonia11 نوشته شده توسط: ببینید مثلا تو سوالی که در ضمیمه قرار دادم دقت کنید اونجا ما یک موجودیت ضعیف داریم به نام y که ارتباطش با موجودیت x که یک موجودیت قوی هست از نوع ارتباط ضعیف نیست و در واقع کلید اصلی اونو به عنوان کلید خارجی ندارد اما همین موجودیت y ارتباطش با موجودیت قوی z از نوع ارتباط ضعیف هست اما در اینجا کلید اونو به عنوان کلید خارجی در y قرار میدیم حالا سوال من اینه که این قرار دادن کلید کلید خارجی در موجودیت ضعیف وابسته به نوع ارتباط است(ضعیف یا قوی) یا وابسته به چندی رابطه؟من درست متوجه سوالتون نشدم. ولی تو این سوال علته اینکه کلید اصلی Z رو بعنوان کلید خارجی در Y قرار میدیم رابطه یک به چند موجود بین اون هاست . نه موجودیت ضعیف و قوی و . . .
تو همین سوال کلید اصلی Y رو هم باید در X به عنوان کلید خارجی قرار بدیم.
ارسال: #۶
  
RE: موجودیت ضعیف
(۲۱ بهمن ۱۳۹۲ ۰۱:۱۰ ب.ظ)sonia11 نوشته شده توسط:این موجودیت که شما میگید معادل یک جدول توی دیتا بیس هست. جدول میتونه کلید نداشته باشه؟ نقض قوانین جامعیتیه.(21 بهمن ۱۳۹۲ ۰۱:۰۵ ب.ظ)e.shrm نوشته شده توسط:بله صحبته شما درسته اما سوال من اینه که اگر یک موجودیت ضعیف بخواد با قوی ارتباط برقرار کنه نوع ارتباطشون مگه نباید از نوع ارتباط ضعیف باشه؟ خوب اگه اینجوره چرا نوع ارتباط x , y از نوع ضعیف نیست و اینکه مگه اینطور نیست که یک موجودیت ضعیف از خودش کلید نداره پس چرا توی این سوال موجودیت ضعیف دارای کلید می باشد؟(21 بهمن ۱۳۹۲ ۱۲:۵۸ ب.ظ)sonia11 نوشته شده توسط: ببینید مثلا تو سوالی که در ضمیمه قرار دادم دقت کنید اونجا ما یک موجودیت ضعیف داریم به نام y که ارتباطش با موجودیت x که یک موجودیت قوی هست از نوع ارتباط ضعیف نیست و در واقع کلید اصلی اونو به عنوان کلید خارجی ندارد اما همین موجودیت y ارتباطش با موجودیت قوی z از نوع ارتباط ضعیف هست اما در اینجا کلید اونو به عنوان کلید خارجی در y قرار میدیم حالا سوال من اینه که این قرار دادن کلید کلید خارجی در موجودیت ضعیف وابسته به نوع ارتباط است(ضعیف یا قوی) یا وابسته به چندی رابطه؟من درست متوجه سوالتون نشدم. ولی تو این سوال علته اینکه کلید اصلی Z رو بعنوان کلید خارجی در Y قرار میدیم رابطه یک به چند موجود بین اون هاست . نه موجودیت ضعیف و قوی و . . .
تو همین سوال کلید اصلی Y رو هم باید در X به عنوان کلید خارجی قرار بدیم.
مثلا برای دو جدول یا موجودیت مشتری و حساب بانکی. (فرض رو بر این بزارید که یک مشتری میتونه چند تا جساب داشته باشه) . الان جدول حساب بانکی موجودیت ضعیف محسوب میشه چون حضورش وابسته به جدول مشتریه. ولی میتونه خودش کلیدی نداشته باشه؟ کلید خودش مثلا میشه شماره حساب.
ارسال: #۷
  
RE: موجودیت ضعیف
(۲۱ بهمن ۱۳۹۲ ۰۱:۵۶ ب.ظ)e.shrm نوشته شده توسط:ببینید ما چرا میگیم یک موجودیت ضعیفه؟ چون استقلال وجودی نداره و با حذف اون موجودیتی که بهش وابسته هست حذف مشه خب کلید یک موجودیت ضعیف حتما باید کلید موجودیتی باشه که بهش وابسته هست+یکی از صفات خودش(صفت ممیزه) اینجا قانون جامعیتی نقض نمیشه چون موجودیت ضعیف در ابتدا وجود نداره و زمانی به وجود میاد که موجودیت قوی ای وجود داشته باشه و زمانی که این موجودیت قوی به وجود اومد حالا ضعیف اجازه بودن پیدا میکنه و کلید اصلیش می شه ترکیب کلید اصلی موجودیت قوی+یکی از صفات خودش پس ما در اینجا جدول بدون کلید نداریم.پس میشه اینطور نتیجه گرفت که موجودیت y اصلا ضعیف نیست چون کلید اصلی داره و می تونه به طور مستقل وجود داشته باشه.(21 بهمن ۱۳۹۲ ۰۱:۱۰ ب.ظ)sonia11 نوشته شده توسط:این موجودیت که شما میگید معادل یک جدول توی دیتا بیس هست. جدول میتونه کلید نداشته باشه؟ نقض قوانین جامعیتیه.(21 بهمن ۱۳۹۲ ۰۱:۰۵ ب.ظ)e.shrm نوشته شده توسط:بله صحبته شما درسته اما سوال من اینه که اگر یک موجودیت ضعیف بخواد با قوی ارتباط برقرار کنه نوع ارتباطشون مگه نباید از نوع ارتباط ضعیف باشه؟ خوب اگه اینجوره چرا نوع ارتباط x , y از نوع ضعیف نیست و اینکه مگه اینطور نیست که یک موجودیت ضعیف از خودش کلید نداره پس چرا توی این سوال موجودیت ضعیف دارای کلید می باشد؟(21 بهمن ۱۳۹۲ ۱۲:۵۸ ب.ظ)sonia11 نوشته شده توسط: ببینید مثلا تو سوالی که در ضمیمه قرار دادم دقت کنید اونجا ما یک موجودیت ضعیف داریم به نام y که ارتباطش با موجودیت x که یک موجودیت قوی هست از نوع ارتباط ضعیف نیست و در واقع کلید اصلی اونو به عنوان کلید خارجی ندارد اما همین موجودیت y ارتباطش با موجودیت قوی z از نوع ارتباط ضعیف هست اما در اینجا کلید اونو به عنوان کلید خارجی در y قرار میدیم حالا سوال من اینه که این قرار دادن کلید کلید خارجی در موجودیت ضعیف وابسته به نوع ارتباط است(ضعیف یا قوی) یا وابسته به چندی رابطه؟من درست متوجه سوالتون نشدم. ولی تو این سوال علته اینکه کلید اصلی Z رو بعنوان کلید خارجی در Y قرار میدیم رابطه یک به چند موجود بین اون هاست . نه موجودیت ضعیف و قوی و . . .
تو همین سوال کلید اصلی Y رو هم باید در X به عنوان کلید خارجی قرار بدیم.
مثلا برای دو جدول یا موجودیت مشتری و حساب بانکی. (فرض رو بر این بزارید که یک مشتری میتونه چند تا جساب داشته باشه) . الان جدول حساب بانکی موجودیت ضعیف محسوب میشه چون حضورش وابسته به جدول مشتریه. ولی میتونه خودش کلیدی نداشته باشه؟ کلید خودش مثلا میشه شماره حساب.
ارسال: #۸
  
RE: موجودیت ضعیف
(۲۱ بهمن ۱۳۹۲ ۰۲:۴۶ ب.ظ)sonia11 نوشته شده توسط:چیزی که شما میگید برخلاف چیزیه که تو ذهن من بود.(21 بهمن ۱۳۹۲ ۰۱:۵۶ ب.ظ)e.shrm نوشته شده توسط:ببینید ما چرا میگیم یک موجودیت ضعیفه؟ چون استقلال وجودی نداره و با حذف اون موجودیتی که بهش وابسته هست حذف مشه خب کلید یک موجودیت ضعیف حتما باید کلید موجودیتی باشه که بهش وابسته هست+یکی از صفات خودش(صفت ممیزه) اینجا قانون جامعیتی نقض نمیشه چون موجودیت ضعیف در ابتدا وجود نداره و زمانی به وجود میاد که موجودیت قوی ای وجود داشته باشه و زمانی که این موجودیت قوی به وجود اومد حالا ضعیف اجازه بودن پیدا میکنه و کلید اصلیش می شه ترکیب کلید اصلی موجودیت قوی+یکی از صفات خودش پس ما در اینجا جدول بدون کلید نداریم.پس میشه اینطور نتیجه گرفت که موجودیت y اصلا ضعیف نیست چون کلید اصلی داره و می تونه به طور مستقل وجود داشته باشه.(21 بهمن ۱۳۹۲ ۰۱:۱۰ ب.ظ)sonia11 نوشته شده توسط:این موجودیت که شما میگید معادل یک جدول توی دیتا بیس هست. جدول میتونه کلید نداشته باشه؟ نقض قوانین جامعیتیه.(21 بهمن ۱۳۹۲ ۰۱:۰۵ ب.ظ)e.shrm نوشته شده توسط:بله صحبته شما درسته اما سوال من اینه که اگر یک موجودیت ضعیف بخواد با قوی ارتباط برقرار کنه نوع ارتباطشون مگه نباید از نوع ارتباط ضعیف باشه؟ خوب اگه اینجوره چرا نوع ارتباط x , y از نوع ضعیف نیست و اینکه مگه اینطور نیست که یک موجودیت ضعیف از خودش کلید نداره پس چرا توی این سوال موجودیت ضعیف دارای کلید می باشد؟(21 بهمن ۱۳۹۲ ۱۲:۵۸ ب.ظ)sonia11 نوشته شده توسط: ببینید مثلا تو سوالی که در ضمیمه قرار دادم دقت کنید اونجا ما یک موجودیت ضعیف داریم به نام y که ارتباطش با موجودیت x که یک موجودیت قوی هست از نوع ارتباط ضعیف نیست و در واقع کلید اصلی اونو به عنوان کلید خارجی ندارد اما همین موجودیت y ارتباطش با موجودیت قوی z از نوع ارتباط ضعیف هست اما در اینجا کلید اونو به عنوان کلید خارجی در y قرار میدیم حالا سوال من اینه که این قرار دادن کلید کلید خارجی در موجودیت ضعیف وابسته به نوع ارتباط است(ضعیف یا قوی) یا وابسته به چندی رابطه؟من درست متوجه سوالتون نشدم. ولی تو این سوال علته اینکه کلید اصلی Z رو بعنوان کلید خارجی در Y قرار میدیم رابطه یک به چند موجود بین اون هاست . نه موجودیت ضعیف و قوی و . . .
تو همین سوال کلید اصلی Y رو هم باید در X به عنوان کلید خارجی قرار بدیم.
مثلا برای دو جدول یا موجودیت مشتری و حساب بانکی. (فرض رو بر این بزارید که یک مشتری میتونه چند تا جساب داشته باشه) . الان جدول حساب بانکی موجودیت ضعیف محسوب میشه چون حضورش وابسته به جدول مشتریه. ولی میتونه خودش کلیدی نداشته باشه؟ کلید خودش مثلا میشه شماره حساب.
نمونه هایی که دیدم ، فقط کلید جدول قوی به عنوان کلید خارجی توی جدول ضعیف اومده بود. مثال زیاد دیدم. و خود جدول یک کلید اصلی داشت. چیزی که شما میگید خلاف اینه.
بنابراین من ترجیح میدم توضیحی ندم.
دوستان شاید بتونند کمک کنند.
ارسال: #۹
  
RE: موجودیت ضعیف
(۲۱ بهمن ۱۳۹۲ ۰۴:۰۱ ب.ظ)e.shrm نوشته شده توسط:(21 بهمن ۱۳۹۲ ۰۲:۴۶ ب.ظ)sonia11 نوشته شده توسط:چیزی که شما میگید برخلاف چیزیه که تو ذهن من بود.(21 بهمن ۱۳۹۲ ۰۱:۵۶ ب.ظ)e.shrm نوشته شده توسط:به هر حال دوست عزیز ممنون از پیگیریتون.(21 بهمن ۱۳۹۲ ۰۱:۱۰ ب.ظ)sonia11 نوشته شده توسط:این موجودیت که شما میگید معادل یک جدول توی دیتا بیس هست. جدول میتونه کلید نداشته باشه؟ نقض قوانین جامعیتیه.(21 بهمن ۱۳۹۲ ۰۱:۰۵ ب.ظ)e.shrm نوشته شده توسط: من درست متوجه سوالتون نشدم. ولی تو این سوال علته اینکه کلید اصلی Z رو بعنوان کلید خارجی در Y قرار میدیم رابطه یک به چند موجود بین اون هاست . نه موجودیت ضعیف و قوی و . . .بله صحبته شما درسته اما سوال من اینه که اگر یک موجودیت ضعیف بخواد با قوی ارتباط برقرار کنه نوع ارتباطشون مگه نباید از نوع ارتباط ضعیف باشه؟ خوب اگه اینجوره چرا نوع ارتباط x , y از نوع ضعیف نیست و اینکه مگه اینطور نیست که یک موجودیت ضعیف از خودش کلید نداره پس چرا توی این سوال موجودیت ضعیف دارای کلید می باشد؟
تو همین سوال کلید اصلی Y رو هم باید در X به عنوان کلید خارجی قرار بدیم.
مثلا برای دو جدول یا موجودیت مشتری و حساب بانکی. (فرض رو بر این بزارید که یک مشتری میتونه چند تا جساب داشته باشه) . الان جدول حساب بانکی موجودیت ضعیف محسوب میشه چون حضورش وابسته به جدول مشتریه. ولی میتونه خودش کلیدی نداشته باشه؟ کلید خودش مثلا میشه شماره حساب.
ببینید ما چرا میگیم یک موجودیت ضعیفه؟ چون استقلال وجودی نداره و با حذف اون موجودیتی که بهش وابسته هست حذف مشه خب کلید یک موجودیت ضعیف حتما باید کلید موجودیتی باشه که بهش وابسته هست+یکی از صفات خودش(صفت ممیزه) اینجا قانون جامعیتی نقض نمیشه چون موجودیت ضعیف در ابتدا وجود نداره و زمانی به وجود میاد که موجودیت قوی ای وجود داشته باشه و زمانی که این موجودیت قوی به وجود اومد حالا ضعیف اجازه بودن پیدا میکنه و کلید اصلیش می شه ترکیب کلید اصلی موجودیت قوی+یکی از صفات خودش پس ما در اینجا جدول بدون کلید نداریم.پس میشه اینطور نتیجه گرفت که موجودیت y اصلا ضعیف نیست چون کلید اصلی داره و می تونه به طور مستقل وجود داشته باشه.
نمونه هایی که دیدم ، فقط کلید جدول قوی به عنوان کلید خارجی توی جدول ضعیف اومده بود. مثال زیاد دیدم. و خود جدول یک کلید اصلی داشت. چیزی که شما میگید خلاف اینه.
بنابراین من ترجیح میدم توضیحی ندم.
دوستان شاید بتونند کمک کنند.
نمی دونم واسه چی نوشته ام رو نشون نمیده اما می خواستم بگم دوست عزیز ممنون از پیگیریتون
موفق باشید و ایشالا کنکورتون رو خوب بدبد......
۰
۰
ارسال: #۱۱
  
Re: موجودیت ضعیف
اگر x وابسته به y باشه و y وابسته به x; آیا هر دو این ها موجودیت ضعیف محسوب میشن؟
موضوعهای مرتبط با این موضوع... |
|||||
موضوع: | نویسنده | پاسخ: | بازدید: | آخرین ارسال | |
درخواست کمک سمینار ... شناسایی موجودیت های خاص | sahar bano | ۲ | ۳,۰۹۸ |
۲۱ دى ۱۳۹۸ ۱۲:۴۳ ب.ظ آخرین ارسال: marvelous |
|
حل تمرین موجودیت و صفت ها | hostdl | ۰ | ۱,۵۵۰ |
۱۳ اسفند ۱۳۹۴ ۰۲:۰۱ ق.ظ آخرین ارسال: hostdl |
|
انتخاب بین هوش یا نرم افزار (ریاضیات ضعیف) | hamed_ma | ۸ | ۴,۲۱۳ |
۰۴ مرداد ۱۳۹۴ ۱۰:۲۵ ق.ظ آخرین ارسال: hamed_ma |
|
سوال ۱۲۰ مهندسی کنکور ۹۲ ( گزاره ضعیف) | shamim_s | ۱ | ۲,۱۴۵ |
۰۹ بهمن ۱۳۹۳ ۰۷:۵۴ ب.ظ آخرین ارسال: artmiss |
|
ارتباط ۱:N موجودیت X و موجودیت ضعیف Y | explorer | ۷ | ۳,۰۵۰ |
۲۱ مهر ۱۳۹۳ ۰۸:۴۳ ب.ظ آخرین ارسال: happy07 |
|
عاقبت ظلم بر ضعیفان | morweb | ۰ | ۱,۲۳۹ |
۲۶ مرداد ۱۳۹۳ ۰۹:۴۶ ق.ظ آخرین ارسال: morweb |
|
گزاره ی ضعیف تر، سوال ۱۲۰ کنکور ۹۲ | m-behdad | ۸ | ۴,۸۹۹ |
۱۸ بهمن ۱۳۹۲ ۰۳:۵۶ ق.ظ آخرین ارسال: iman_n21 |
|
ارتباط اجباری یا اختیاری بین موجودیت ها | fatima2007 | ۱۴ | ۱۰,۸۸۲ |
۱۳ آذر ۱۳۹۱ ۰۶:۴۱ ب.ظ آخرین ارسال: m_sardaari |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close