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

رابطه بین تعداد Super Key ها با تعداد ستون های یک جدول؟

ارسال:
  

soniasa پرسیده:

رابطه بین تعداد Super Key ها با تعداد ستون های یک جدول؟

سلام

این سوال یک سال کنکور ارشد نرم افزار بوده:

اگه یک جدول داشته باشیم که n تا ستون داشته باشه و یک کلید اصلی شامل یک ستون از اون n تا باشه و کلید های فرعی دیگه هم هر کدوم یک ستونی باشند، تعداد Super Key این جدول چند تا ست؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hadi_m پاسخ داده:

RE: رابطه بین تعداد Super Key ها با تعداد ستون های یک جدول؟

(۲۹ خرداد ۱۳۹۱ ۱۱:۴۵ ق.ظ)soniasa نوشته شده توسط:  سلام

این سوال یک سال کنکور ارشد نرم افزار بوده:

اگه یک جدول داشته باشیم که n تا ستون داشته باشه و یک کلید اصلی شامل یک ستون از اون n تا باشه و کلید های فرعی دیگه هم هر کدوم یک ستونی باشند، تعداد Super Key این جدول چند تا ست؟

تعریف سوپر کلید : هر ترکیبی از صفتها که خاصیت یکتایی مقدار داشته باشد را سوپر کلید گویند و تنها کلیدی است که شرط کمینه بودن برایان الزاما صادق نیست به عنوان مثلا شماره پرسنلی کلید است و لذا شماره پرسنلی + نام نیز یک سوپر کلید است یا بهرت است بگویم که شماره پرسنلی با هر ترکیبی از صفات دیگر یک سوپر کلید است .
در مورد سئوال شما صورت مسئله گفته که کلیداصلی رابطه تک ستونی است بنابراین این کلید با هر ترکیبی از سایر صفات تشکیل ابر کلید میدهد و تعداد این ابر کلیدها برابر است تعداد تمام زیر مجموعه های n-1 عضوی یا [tex]2^{n-1}[/tex]
نکته اخر اینکه این محاسبات تنهای برای کلید اصلی رابطه محاسبه شده .و اگر کلید فرعی دیگری داریم که صورت سئوال اینگونه عنوان کرده لذا باید انها را هم دخیل کنیم اما فکر کنم صورت سئوال شما کمی ابهام دارد در مورد تعداد کلیدهای فرعی !!!!
اما با استدلال مشابه میتوان بدست اورد مثلا فرض کنید که تعداد کلیدهای فرعی هم یک باشد بنابراین این دو کلید را کنار گذاشته و با n-2 کلید [tex]2^{n-2}[/tex] زیر مجموعه داریم حال با انتساب کلید کاندیدو کلید اصلی به این زیر مجموعه ها سه حال پیش می اید
فقط کلید اصلی را لحاظ کنیم
فقط کلید کاندید را لحاظ کنیم
هم کلید اصلی و هم کلید اصلی را لحاظ کنیم
حالت چهار قابل قبول نیست یعنی نمیتوان هیچ از کلید اصلی و کاندید را لحاظ نکرد چون باید یکتایی مقدار داشته باشند .
بنابراین تعداد ابر کلیدها برابراست با : [tex]3* 2^{n-2}[/tex]
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  بین پردازش تصویر و داده کاوی موندم کدوم یکی رو برای پایان نامه انتخاب کنم؟ raheleh1393 ۵ ۸,۵۵۲ ۰۱ دى ۱۴۰۰ ۰۲:۴۸ ب.ظ
آخرین ارسال: golkhorami
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۶,۰۷۱ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
  نظر در رابطه با استاد داور علیصا ۰ ۱,۷۵۹ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
  تعداد روش های نوشتن عدد n ss311 ۲ ۳,۳۷۰ ۱۳ بهمن ۱۳۹۸ ۰۵:۲۷ ب.ظ
آخرین ارسال: ss311
  تعداد رشته های n بیتی hamedsos ۲ ۳,۱۳۹ ۱۸ آبان ۱۳۹۸ ۰۹:۰۶ ب.ظ
آخرین ارسال: Jooybari
  جستجو و ارتباط بین جداول aryana25000 ۰ ۲,۰۳۵ ۰۳ آبان ۱۳۹۸ ۱۰:۳۸ ب.ظ
آخرین ارسال: aryana25000
  ارتباط دائم بین سیستم استنتاج فازی و یک نرم افزار دیگر fa_karoon ۱ ۲,۶۱۸ ۱۵ اردیبهشت ۱۳۹۸ ۱۱:۱۲ ق.ظ
آخرین ارسال: fa_karoon
Question تفاوت تعداد مقایسه های مورد نیاز در الگوریتم های متفاوت porseshgar ۰ ۲,۱۷۱ ۱۵ بهمن ۱۳۹۷ ۱۲:۳۳ ب.ظ
آخرین ارسال: porseshgar
  دیاگرام حالت و جدول حالت یک نمودار ASM Sanazzz ۵ ۵,۸۳۷ ۰۱ آذر ۱۳۹۷ ۱۰:۴۵ ب.ظ
آخرین ارسال: Sanazzz
  تعداد گره های برگ با توجه به درجه نودها rad.bahar ۱ ۲,۴۵۰ ۱۰ تیر ۱۳۹۷ ۰۹:۳۹ ب.ظ
آخرین ارسال: سید علی اصغر

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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