کامپیوتر و IT و اینترنتآموزشبرق و الکترونیکعلوم مهندسی ریاضیسایرعلوم پایه

ساختمان های گسسته - فصل دوم - روابط و توابع

تعداد اسلاید های پاورپوینت : 45 اسلاید در این ارائه پس از مرور مختصری بر روی هر یک از موضوعات به حل تمرین پرداخته شده است.

mr.programmer77

صفحه 1:
ساقمان:های گشسبه- روانظ وابوانع ‎Discrete Structures - Relations and Functions‏ بهار 99

صفحه 2:

صفحه 3:
* تعریف 1. یک رابطه (دودویی) از مجموعه به مجموعه , زیر مجموعه حاصل ضرب دکارتی است. اگر باشد, می نویسیم و می گوییم با رانطه دازی:جر حالعن که بانج را یک برانظه (دودوین] زوی fil ws ۶ مجموعه دامنه : ‎|(x, yp) € Rforsomey €¥}‏ 22۲ «ا ‏۶ مجموعه برد : ‏2۱ > > روك حرو رمز ح ابر رد || رای را ‏< اگر یک رابطه به صورت جدول داده شده باشد دامنه آن از عضو های ستون اول و برد آن از عضو های ستون دوم نشکیل می شود. ‎ ‎

صفحه 4:
* مثال 1. برای جدول زیر ‎S‏ رابطه بنویسید. X= Bill, Mary, Beth, Dave| : ‏مجموقدإناففه.‎ B Y= CompSei, Math, Art, History| > مجموعه برد : | < رابطه از جدول بالا می توان به صورت زیر نوشت : Re| Bill, CompSci,, Bill Art . Mary, Math’, Beth, History , Beth, CompSci ,|Dave, Math))

صفحه 5:
* مثال 2. فرض کنید : (7, 2-3456 5770 |4 ور 2۲۱2 اكر رابطه را به اين صورت تعريف كنيم كه " اگر , را بشمارد *. و ۳ > اگر رابطه به صورت جدول بنویسیم داریم : جدول 2-رابطه

صفحه 6:
@ * مثال 3. فرض کنید رابطه ای روی باشد که به صورت " اكر ". REL 1 /1,2.03,1,4,12,2,12,3,2,4,)3,3 34,44): ates > 2 كاضيه ويه مدق يزاين سعد > یک روش مناسب برای تصویر کردن یک رابطه روی یک مجموعه , رسم گراف جهت دار آن است.

صفحه 7:
@ ‎wags‏ * مثال 4. گراف جهت دار رابطه مثال 3 را رسم کنید. < رابطه : })4,4( )3,4 ‎R>A,1)/1,21/1,3),(1,4)12,21,/2,3),(2,41,8,3),‏ ‏< گراف جهت دار ‎C) /5 : ‏رابطه‎ ‎

صفحه 8:
@ ‎wags‏ * مقال ‎٩‏ گراف جوت وا :زائظه: زوی مسرت ویر اس ‎R=(\a,q\,|b,c).\c,b\,ad,a\|\ au> ‏< گراف جهت دار رابطه : ‎

صفحه 9:
* مثال 6. گراف جهت دار رابطه های زیر را رسم کنید. = |1,2),|2,1].13,3),(1,1),[2,2i|onX=(1,2, 3} : ‏از‎ ‎Re=\1,2)/2,3).3,4),/4,1] on X=(1,2,3,4| ‏یقت‎ ج ) رابطه : روی که به وسیله , اگر . تعریف می شود.

صفحه 10:
* حل مثال 6 : الفنج ) رابطه : (1,2,3 121111002 - دک 2

صفحه 11:
* حل مثال 6 : مزونه 134 1ه 122,334,411 72

صفحه 12:
@ :6 ‏حل كان‎ © ad By جج ) رابطه : روی که به وسیله , اگر , تعریف می شود. R=|1,1)]2,2)/3,3),/4,4), 2,1),2,3,/2,4,,8, 1),3,2),(3,4),/4,1),14,2,,(4,3}

صفحه 13:
* تعریف 2. ate 5 * تعریف 5. رابطه ودزائظه ladle رابطه روعن دانفکایسی تانت‌ناگل بزای هر ‎sail‏ زوی: متقارن: اسب اگر بزای:هر:داگر آنگاه روی , پادمتقارن است اگر برای هر , اگر و زوق #معدى أست كر يزاف هر اكز بو آنگاه باشد. آنگاه باشد. باشد.

صفحه 14:
* مثال 7. رابطه هایی روی ارائه دهید که دارای خاصیت های زیر باشند. الف ) انعکاسی و متقارن باشند ولی متعدی نباشند. ب ) انعکاسی باشند اما متقارن و متعدی نباشند. ج ) انعکاسی و ضدمتقارن باشند , ولی متعدی نباشند. د ) انعکاسی نباشند , متقارن باشند , ضدمتقارن نباشند , متعدی باشد.

صفحه 15:
© * حل مثال 7: الف-ج ) انعکاسی و متقارن باشند ولی متعدی نباشند. ‎R=(1,1),|2,2}./3,3),(4,4),(1,21,/2,11, 2,3), 3,2) onX=(1,2,3,4]‏ بج ) انعکاسی باشند اما متقارن و متعدی نباشند. R=\1,1)/2,21,13,3),/4,4),|1,4),(4,3) onX=(1,2,3,4] جج ) انعکاسی و ضدمتقارن باشند , ولی متعدی نباشند R=/1,1),2,2).13,3),/4,4),|2,1),(1,3) on X=|1,2,3,4] دج ) انعکاسی نباشند , متقارن باشند , ضدمتقارن نباشند , متعدی باشد. R=|1,1),/2,2),(1,2),/2,1,|2,3),(3, 21,]1,3),(3,1)| onX=(1,2,3,4}

صفحه 16:
© تعریف 6. رابطه روی مجموعه , ترتیب جزئی است اگر انعکاسی , ضدمتقارن و متعدی باشد. * تعریف. 7. فرض کنید رابطه ای ا به باشد , معکوس که‌با نمایش داده می شود زابطة ای از به است که به ضورت زیر تعریف می شود : R'=(y,x|(x,y) ER] * مثال 8. معکوس رابطه را بنویسید. ‎R=(|2,4),(2,6],|3,3),/3,6),(4, 4]‏ ‎R*=((4,2),(6,2],(3,3],(6,3),(4,4]}‏

صفحه 17:
> تعریف 8. فرض کنید تزابظه‌ای از. به ور زابطه ای ان یه بانشد ركيت :و کنیا اتماینان ذاذه می:نقولارایطه الق از ببهء اشتت كه به صورت زیر تعریف می شود : ‎y,z| ER, forsome ye ¥|‏ ۵7۵ > رد2 دعر ‏#بمقال 9 مركي زائطه هاف دن نا تويسيت ‎R,=(|1,2),1,6),|2,4|,(3,4],(3,6),(3,8)}‏ ‎R,=((2,u),/4,5),/4, 4),/6,2),18, ull‏ ‎Ay=((1,u),(1,4)2,5,|2,¢),/3,5),13,41,(3, u)} ‎

صفحه 18:
*# تعریف 9. رابطه هایی که انعکاسی , متقارن و متعدی هستند رابطه های هم ارزی نامیده می شوند. *# مثال 10. تعبین کنید که آیا رابطه داده شده روی رابطه ای هم ارزی هستند یا خیر. R=((1,1),[2,2),8,3),(4,41,|5 Ai, '1,3),(3,1)) R=(I1,1),/2,2),/3,3),|4,4),]5,5] 31,3, ۳ Ba al Bai 3203.3 ),[4,4)} Re=((1,1),(2,21,(3,3),(4,4),15,5),|1,5], ۳ 1), 3; 3 ۳۱

صفحه 19:
© ماتریس , روش مناسبی برای نمایش رابطه از به است. * تعریف 10. سطر های ماتریس را با عضو های (ترتیبی دلخواه) و ستون ‎sl‏ ماتریس را با عضو های (ترتیبی دلخواه) برچسب گذاری می کنیم. ‎WT gia ly wpe 5. glean eas itt‏ مزاز.عی عم مر کاخ ( با رابطه داشته باشد) و در غیر این صورت برایر ۵ قرار می دهیم. ‏اين ماتریس , ماتریس رابطه (نسبت به ترتیب ‎skh‏ و ) ‏نامیده می شود. ‎

صفحه 20:
@ كس ‎<١‏ # مثال 11. ماتریس رابطه R=(1,0),|1,d1,(2,¢,,/3,¢1,|3,0),/4,a1 را نسبت به ترتیب های 1 و 2 و 3 و 4 و و و و تعیین کنید. جروج يون خر هه ی ۵ ۵ سس نج با 8 با هه هه بر بر و

صفحه 21:
@ ‎ves‏ # مثال 12. ماتریس رابطه ‎R=(1,0),|1,d1,(2,¢,,/3,¢1,|3,0),/4,a1 ‏را نسبت به ترتیب های 2 و 3 و 4 و 1 و و و و تعیین کنید. ‎0 ‎1 ‎1 ‎0 ‎0 ‏دحم دن جرهم ی 2 ۵۱ محر ليحت ات بن حت ص هه هه هه دشرا ‎

صفحه 22:
@ ‎wad by‏ * مثال 13.,ماتزیش رانطه که آگن : نز شعاود وال به عریت لنندهاست را نسبت به ترتیب های 2 و 3 و 4 , 5 و 6 و 7 و 8 تعیین کنید. ‎GO DO‏ حير اسن © © © ده دمر ير ى داي هي © هه با و بر ‎

صفحه 23:
@ مركاة ‎guile‏ رازویمجموعه [یعنت:به ) راابنویسیم از همان ترتیب سطر‌ها برای ستون:ها استفاده: میا * مثال 14. ماتریس رابطه ‏ ر ‎al}‏ و أطرعاء 6 رظاء |0 ,0 ا 6 رع اراطرظا,|4 ,4 احا روى نسبت به ترتيب و و و راتعيين كنيد. هاه كيه صصص هت 2ت 2 ع كرك 0 همه شر ير ان ريه هه هته اه دم

صفحه 24:
فرض کنید ماتریس رابطه باشد. * تعریف 11. رابطه انعکاسی است اگر و فقط اگر تمام درایه های قطر اصلی 1 باشد. # تعریف 12. رابطه متقارن است اگر و فقط اگر تمام درایه های نسبت به قطر اصلی متقارن باشند. # تعریف 13. رابطه متعدی است اگر و فقط اگر درایه در مخالف صفر باشد و درایه در نیز مخالف صفر باشد.

صفحه 25:
* مثال 15. ماتریس رابطه ۱ روی نسبت به ترتیب و و و عبارت است از : abcd aj1000 ‏يمر‎ #80 1 10 60 110 010 0 0 1 : ‏آن عبارت است از‎ مریع آن عبار از ‎ried‏ ملاحظه کنید که درایه در مخالف صفر است و درایه 0 0 0 411 در نیز مخالف صفر است بنابراین متعدی است. 220 ‎Abo‏ ‏20 2 610 1 0 010

صفحه 26:
بانک اطلاعاتی رابطه ای

صفحه 27:
” تعریف 14. " دو " در رابطه ی دوتايي ( دودویی ) به اين واقعیت اشاره مى ‎US‏ ‏که هر گاه را به صورت جدول بنویسیم , دارای دو ستون است. اغلب مفید است جدول با تعداد دلخواه ستون داشته باشیم. اگر جدولی , ستون داشته باشد بعترانمله: متاظر با آن رانطه عایین :من ‎ans‏

صفحه 28:
* مثال 16. جدول زیر یک رابطه تایی را نشان می دهد. اين جدول ارتباط بین شماره شناسایی , نام , موقعیت و سن را بیان می 25

صفحه 29:
* تعریف 15. بانک اطلاعاتی ( پایگاه داده ها ) , گردایه ای از رکورد هاست که به وسیله کامپیوتر مورد پردازش قرار می گیرد. مدل بانک اطلاعاتی رابطه ای , وابسته به مفهوم رابطه تایی است. * تعریف 16. ستون های یک رابطه تایی را خصیصه می نامند. © تعریف 17. دامنه یک خضیضه : مجموعه ای از تمام عضو هایی است که ‎ol‏ ‎wees‏ را دارند. *# تعریف 18. اگر مقادیر خصیصه ها به صورت منحصر به فردی یک تایی را تعریف کنند , یک خصیصه یا ترکیبی از خصیصه های یک رابطه , کلید نامیده می شود.

صفحه 30:
* تعریف 19. پرس و جو , به معنای درخواست اطلاعات از بانک اطلاعاتی است. 5-52 تعریف 20. جبر رابطه ای » یک زبان پرس و جو است که عملیات را بر روی ‎SL‏ اطلاعاتی ( پایگاه داده ) به صورت فرمولی بیان می کند. > عملگر های جپر رابطه ای توسط تماد هایی نمایش داده می شوند. > عملگر های جبر رابطه ای عبارتند از : Selection:[] Set Intersection: N Prajection: [] Division: + CartesianProduct:X Natural Join: ‏مه‎ Set Union: UV Set Difference: - 707707720 []

صفحه 31:
تعريف 21: عملگر +یک:غملگز بگنایی است گه.:سطر هانن از یگ رابطه را ۱ انتخاب می کند. قرم کلی : خروچی عملگر رابطه ای است که شامل سطر هایی از رابطه می شود که شرط مورد بوده است. شرط می تواند توسط علائم یی ساخته شود. کاردیتالیتی جدول حاصل کمتر یا مساوی جدول اولیه است اما درجه آنها تفاوتی ندارد. نظر در آنها برقرار

صفحه 32:
* تعریف 22. عملگر ‎Sloe Sie‏ یکتایی است که ستون هایی از یک رابطه را ‎aS wa laa‏ 7 فرم کلی : > مجموعه اسامی خصیصه ها است که از رابطه انتخاب می شوند. ۶ خروجی عملگر کلیه تاپل های رابطه است که محدود به خصیصه های مشخص شده است. > اگر در جدول سطر هایی شییه هم باشند با هم ترکیب می شوند و سطر های تکراری حذف می شوند. > کاردینالیتی حفظ می شود ( معمولا یک کلید کاندید انتخاب می کنیم ) اما درجه آنها کمتر یا مساوی جدول اولیه می باشد.

صفحه 33:
* ثعریف 23. عملگر , یک عملگری است که روی دو جدول کار می کند و جدول جدیدی را می دهد که یک رکورد برای هر جفت رکورد ممکن از هر دو جدول دارد. + قرم کلی : ۲ در جدول حاصل احتمال تکراری شدن ستون ها وجود دارد. ۶ کاردینالیتی جدول حاصل برابر حاصل ضرب کاردینالیتی دو جدول است و درجه جدول برابر با مجموع درجات دو جدول می باشد.

صفحه 34:
* تثعریف 24. عملگر » یک عملگر دوتایی است که همانند اجتماع در تثوری مجموعه ها کار می کند. + قرم کلی : ۱ اجتماع دو رابطه و جدولی است که شامل کلیه تاپل های و می شود > دو رابطه ای که بر روی آنها عمل اجتماع انجام می شود باید همساز باشند , یعنی دارای خصیصه های یکسان باشند. کاردینالیتی جدول حاصل برایر مجموع کاردینالیتی دو جدول منهای سطر های مشترک است و درجه جدول حفظ می شود.

صفحه 35:
* ثعریف 25 عملگر ؛ یک عملگز دوتاین است که همانند اشتراک در تثوری مجموعه ها کار می کند. 2 قرم كلى: > اشتراك دو رابطه و جدولى اسث كه شامل کلیه تاپل هایی می شود که در هر دو جدول وجود دارند. > دو رابطه ای که بر روی آنها عمل اشتراک انجام می شود باید همساز باشند ؛ یعنی دارای خصیصه های یکسان باشند. > کاردینالیتی جدول حاصل برابر سطر های مشترک دو جدول است و درجه جدول حفظ می شود.

صفحه 36:
*# تعریف 26. عملگر » یک عملگر دوتایی است که همانند تفاضل در تثوری مجموعه ها کار می کند. + قرم کلی : > تفاضل دو رایطه و جدولی است که شامل کلیه تاپل هایی می شود که در جدول رابطه است ولی در جدول رایطه نیست. دو رابطه اى كه بن روی آنها عمل تفاضل انجام می شود باید همساز باشند , یعنی دارای خصیصه های یکسان باشند. > کاردینالیتی حاصل جدول برایر کاردینالتی جدول رابطه منهای سطر های مشترک است و درجه جدول حفظ می شود.

صفحه 37:
تعریف 27. عملگر » یک عملگر یکتایی است که برای تغییر نام تخصیصه های ‎Wally, Jose‏ عودرجدول رانظهزهورد اتشفاذه :رآ هی گیر, فرم کلی : خروجی عملگر روی رابطه همان رابطه است با نام جدید , به عبارت دیگر رابطه به تغییر نام می دهد.

صفحه 38:
* تعریف 28. عملگر , یک عملگر دوتایی > فرم کلی > حاصل عملگر رایطه بر رابطه رابطه ای است که شامل تايل هایی از می شود که دارای مقادیر خصیصه های مشترک که در رابطه نیز است می شود و در جدول حاصل خصیصه ای از جدول اضافه می شود که در جدول رابطه نیست.

صفحه 39:
> فرم کلی < حاصل عملگر رابطه بر رابطه رابطه ای است که شامل تاپل هایی از و می شود که خصیصه های مشترک آنها برایر است. > دو رایطه ای که در الحاق شرکت می کنند باید دارای خصیصه های مشترک باشند.

صفحه 40:
* مثال 17. رابطه های زیر را در نظر بگیرید : ‎CUSLOMET |‏ ی ‎name? ‎ame dMOUNt| account, ‎SOT nurber OAM number ‎branch( branch customer' customer, sti account| account yy branch, balance} ‎branch ,, assets) ‎depositor(¢ ‎borrower| ‎name? ‎

صفحه 41:
* مثال 17. الف) شماره وام هایی که مقدارشان از 200 دلار بیشتر است را بيابيد. 27101112) ‏و۳۵76‎ 271011011 yy, ASSCLS) ‏ريرري 61/5/0111 0171271أكلا6‎ CUSLOMET yyy, CUSLOMET py} ACCOUNE| ACCOUNE pumyor branch... _ balance} Loan LOAN pumpers OTANCE pymes AMOUNE) ae ite (customer, account, eposito. "name? number borrower | CUStOMET ame. LOAN, number: T1622 panne, Lamount>200|L0a72))

صفحه 42:
‎Shee‏ 7 .با نام یانی كه يك وام , یک حساب یا هر دو را دارند پیدا کنید. ‎ ‎27101112) ‏و۳۵76‎ 271011011 yy, ASSCLS) ۱ 6060107 ‏م6660‎ branch... _ balance} Loan LOAN pumpers OTANCE pymes AMOUNE) depositor (CUStOMET yume, account, ‎7 1 number. OTTOWET | CUSLOMET james LOAN number ‎TTeystomer,,., borrower) UIT, (depositor) ‎CUSLOMET sane ‎

صفحه 43:
* هثال 17.ج) نام مشتریانی که‌تیک وام در شعبه مرکزق دارند را پیدا ‎in‏ 27101112) ‏و۳۵76‎ 271011011 yy, ASSCLS) ۱ 6060107 ‏م6660‎ branch... _ balance} Loan LOAN pumpers OTANCE pymes AMOUNE) depositor (CUStOMET yume, account, b 1 number. OTTOWET | CUSLOMET names !OAN number ‎loan) (‏ 207791067 ) مكى حبري لمرلا أي ‎Teystomer‏ ‎

صفحه 44:
* مثال 17. د) نام مشتریانی که یا وام گرفته اند یا حساب دارند ( ولی نه هر دو ) ogi lag customer... Laccountx,=nllor loan, =nui DOrTOWer & depositor) branch | Branch jane, DTANCH yy, ASSCLS) CUSLOMEP CUSLOMET app, CUSLOMET yyy, CUSLOMET py} ACCOUNE| ACCOUNE pumyor branch... _ balance} Loan LOAN pumpers OTANCE pymes AMOUNE) ae ite (customer, account, eposito. "name? number borrower | CUStOMET ame. LOAN, number: II,

صفحه 45:
ها * مثال 17.ح) نام مشتریانی که هیچ شعبه ندارند را پیدا کنید. ‎de positor ۱‏ سس ‎Dr “ihe ‘borrowers loan - ‏وأم:در شتعبه مرکزق دارند ولی هیچ حسایی در ‎27101112) ‏ري 27171011 و۳۵76‎ ASSCLS) ‎CUSLOMET| CUSLOMET pomp; CUSLOMET yoo) 1 ‏ا‎ ‎ACCOUNE| ACCOUNE ‏رم‎ , branch, _ balance} Loan lodNumpers PANIC pamer' ‘amount) depositor(é CUSLOME james ‏سل‎ = borrower | CUStOMET james LOAN number ‎00 ‏اسر ‎

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
10,000 تومان