زمان کنونی: ۲۶ آبان ۱۴۰۳, ۰۳:۰۹ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تقسیم در sql و جبر رابطه ای

ارسال:
  

ماهسان لیما پرسیده:

تقسیم در sql و جبر رابطه ای

سلام.
میشه تقسیم رو برام تحلیل کنید؟
در SQL: اگر عنوان رابطه( R=(A,B,C,D, و ( S=(C,D و رابطه های( r(R و ( s(S را داشته باشیم عمل تقسیم r تقیسم بر s چگونه است؟

در جبر رابطه ای: اگر r و s دو ذابطه باشند و S و R به ترتیب Heading این دو رابطه باشد و با فرض آنکه S د زیر مجموعه R باشد عمل تقسیم r تقیسم بر s چگونه است؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

metallica.r پاسخ داده:

RE: تقسیم در sql و جبر رابطه ای

سلام
اعضایی از R که تمام اعضای S را در کنار خود دارن به جواب منتقل میشوند
مثلا
R(A,B)({5,7},{5,1},{4,2},{4,3},{5,2}) /
S(B) ({2},{1}) =
(A)({5})

Sent from my LT22i using Tapatalk

In symbol ha baz moshkel ijad kardan

Sent from my LT22i using Tapatalk

Jaye shaklak b gharar bedid

Sent from my LT22i using Tapatalk
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mahsalove پاسخ داده:

RE: تقسیم در sql و جبر رابطه ای

سلام...
چون گفتید عملگر تقسیمو واسم توضیح بدید بهتون توضیح می دم بعد خودتون با این توضیحات جواب سوالهای خودتونو می تونید بدید:
۱)تنها در صورتی می توان جدول R را بر جدول S تقسیم کرد که مجموعه عنوان جدول S زیرمجموعه ای از مجموعه عنوان جدول R باشد.
۲)مجموعه عنوان R/S شامل ویزگی هایی از جدول R خواهد بود که در جدول S وجود ندارند,در واقع:
H(R/S)=H( R)-H(S)
از طرف دیگر مقادیری در بدنه نتیجه ظاهر می شوند که به ازا همه تاپل های S در جدول R وجود داشته باشند.
یعنی در نهایت در مثال شما مقادیری از جدول اولی تقسیم بر جدول دومی مثل اینه که بخواهیم مجموعه عنوان اولی رو به جز مجموعه عنوان جدول دومی در نظر بگیریم و به ازای مقادیر موجود در جدول دومی مقادیر ستون های باقی مانده از جدول اولی که مقادیر ستون های دیگرشان متناظر با مقادیر موجود در جدول دومی است در نظر گرفته شود.

H(R/S)=H( R ) -H(S)={A,B,C,D}-{C,D}={A,B}

پس با این توضیحاتی که بهتون دادم باید متوجه بشید که نتیجه تقسیم هر رابطه با خودش برابر تهی است.

موفق باشید....
نقل قول این ارسال در یک پاسخ

ارسال:
  

ماهسان لیما پاسخ داده:

RE: تقسیم در sql و جبر رابطه ای

سپاسHeart
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tayebe68 پاسخ داده:

RE: تقسیم در sql و جبر رابطه ای

این نکته رو هم داشته باشید که ترکیب اول except و بعدش not exists هم معنی تقسیم (یا همه موارد) رو میده
نقل قول این ارسال در یک پاسخ

ارسال:
  

ماهسان لیما پاسخ داده:

RE: تقسیم در sql و جبر رابطه ای

(۲۳ بهمن ۱۳۹۲ ۰۱:۳۷ ق.ظ)tayebe68 نوشته شده توسط:  این نکته رو هم داشته باشید که ترکیب اول except و بعدش not exists هم معنی تقسیم (یا همه موارد) رو میده
HeartSmileHeart
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال sql - لطفا کمک alisan94 ۰ ۲۵۸ ۰۷ خرداد ۱۴۰۳ ۱۰:۳۲ ق.ظ
آخرین ارسال: alisan94
  نظر در رابطه با استاد داور علیصا ۰ ۱,۷۳۹ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
Exclamation خطای SQL Server2019 S.Pashaei ۰ ۲,۵۷۷ ۲۶ آذر ۱۳۹۹ ۰۲:۳۲ ب.ظ
آخرین ارسال: S.Pashaei
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۳,۰۴۲ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  رفع خطای Prevent saving changes that require ... در sql server deldar ۰ ۱,۹۴۲ ۲۴ مهر ۱۳۹۸ ۰۲:۴۹ ب.ظ
آخرین ارسال: deldar
  تقسیم برای محاسبه کد افزونه چرخشی (CRC) Sanazzz ۴ ۶,۹۱۳ ۲۰ آذر ۱۳۹۷ ۰۱:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  رابطه n~1 Mr.R3ZA ۰ ۱,۹۷۲ ۲۰ خرداد ۱۳۹۷ ۰۱:۳۵ ق.ظ
آخرین ارسال: Mr.R3ZA
  توصیه های مهم در رابطه با انتخاب رشته (مهم) Happiness.72 ۰ ۲,۱۴۶ ۱۹ خرداد ۱۳۹۷ ۱۲:۳۶ ق.ظ
آخرین ارسال: Happiness.72
  رابطه چند به یک somayeh afsh ۰ ۱,۷۳۵ ۰۷ خرداد ۱۳۹۷ ۱۲:۲۸ ب.ظ
آخرین ارسال: somayeh afsh
  مشکل در اجرای sql tabassomesayna ۱ ۲,۴۷۵ ۱۷ اسفند ۱۳۹۶ ۰۳:۰۸ ب.ظ
آخرین ارسال: blackhalo1989

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close