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

رابطه بین تعداد 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]
نقل قول این ارسال در یک پاسخ



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

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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