مدل رابطه ای
اسلاید 1: جلسه چهارممدل رابطهاي
اسلاید 2: بخش اول: مفاهيم1- مفاهيم اساسي مدل رابطهاي2- تعريف رابطه3- تناظر بين مفاهيم رابطه اي و مفاهيم جدولي4- ويژگيهاي رابطه5- ميدان (دامنه)6- انواع کليد در مدل رابطه ايبخش دوم:ساخت بانک رابطه ای در محيط SQL server 2000آنچه در اين جلسه مي خوانيد:
اسلاید 3: بخش اولمفاهيم
اسلاید 4: مفاهيم اساسي مدل رابطهاي مدل رابطهاي در سال 1970 توسط كاد ابداع شد. در مدل رابطه ای، هر موجوديت در قالب يک جدول نشان داده ميشود. به هر جدول، اصطلاحا يک رابطه (relation) گفته میشود. بانکهاي اطلاعاتی که بر اين اساس طراحی ميشوند بانک اطلاعات رابطه ای (Relational Database) ناميده ميشود.
اسلاید 5: تناظر بين مفاهيم رابطه اي و مفاهيم جدوليجدول زير تناظر بين مفاهيم رابطه اي و مفاهيم جدولي را نشان مي دهد :مفهوم تئوريک مفهوم جدوليرابطه جدول تاپل (رکورد) سطرصفت ستون ميدان مجموعه مقادير ستوندرجه تعداد ستونها کارديناليتي تعدادسطرها
اسلاید 6: ميدان (دامنه) مجموعهاي است از مقادير كه يك يا بيش از يك صفت از آن مقدار ميگيرند. در مدل رابطهاي، اين مجموعه:نامدار است. (مثل int ، char و ...)مقاديرش نوع مشخص دارند.مقاديرش فرمت مشخص دارند.
اسلاید 7: تعريف رابطهبا فرض وجود n ميدان D1 تا Dn، نه لزوما متمايز، رابطه R از دو قسمت تشكيل شده است:1- سرآيند: مجموعهاي نامدار از n صفت به صورت Ai:Di كه در آن هر Ai نام يك صفت است و هر Di نام ميدان صفت2- پيكر (بدنه): مجموعهاي است از m تاپل t به نحوي كه t خود مجموعهاي است از n عنصر هريك به صورت Ai:vi كه در آن vi مقداري است از نوع ميدان.IdNameFamily841108412084130AliRezaHassanAhmadiRezaeiHasaniسرآيندپيکر
اسلاید 8: ويژگيهاي رابطهويژگيهاي رابطه عبارتند از:1- رابطه تاپل تکراري ندارد2- تاپلها نظم ندارند3- صفات رابطه نظم مكاني ندارند4- تمام صفات تكمقداري و ساده هستند.
اسلاید 9: کليد در مدل رابطهايدر مدل رابطه اي چند مفهوم در بحث کليد داريم که عبارتنداز: ابر کليد (super key) کليد کانديد (candidate key) کليد اصلي (primary key) کليد فرعی (alternate key) کليد خارجي (foreign key)
اسلاید 10: ابر كليد (Superkey)تعريف- هر صفت خاصه يا ترکيبي از صفات در رابطه كه يكتايي مقدار (تکرار نشدن) در گستره رابطه داشته باشد. ميتواند کاهش پذير یا کاهش ناپذير باشد. کليد کاهش ناپذير، کليدی است که اگر هر جزء آنرا حذف کنيم ديگر کليد نباشد.مثال: 1- ش دانشجويي (کاهش ناپذير) 2- (ش دانشجويي و نام) (کاهش پذير) 3- (نام ، نام خانوادگی، ش ش ) (کاهش ناپذير)
اسلاید 11: كليد كانديد (candidate key)تعريف- هر صفت خاصه يا ترکيبي از صفات در يک رابطه كه دو خاصيت زير را داشته باشد كليد كانديد رابطه است:1- يكتايي مقدار2- كاهشناپذيري
اسلاید 12: كليد اصلي (Primary key)تعريف- يكي از كليدهاي كانديد رابطه كه طراح انتخاب ميكند و بعنوان کليد اصلی به سيستم معرفي ميشود.ضابطههاي انتخاب:1- از نظر كاربر، شناسه معمول نوع موجوديت باشد.2- طول كوتاهتر داشته باشد.
اسلاید 13: كليد فرعی يا بديل (Alternate key)تعريف- هر كليد كانديد، غير از كليد اصلي، كليد فرعی نام دارد.
اسلاید 14: كليد خارجي (Foreign key)تعريف- دورابطه R1 و R2 را در نظر ميگيريم. صفتی (يا ترکيبي از صفات) در R1 که در اين رابطه کليد نيست اما در R2 کليد اصلی است، يک كليد خارجي برای رابطه R1 ناميده مي شود.كليد خارجي براي برقراری ارتباط بين موجوديتها (جداول) بهكار ميرود.
اسلاید 15: بخش دومساخت بانک رابطه ای در محيط SQL server2000
اسلاید 16:
اسلاید 17:
اسلاید 18:
اسلاید 19: فايلهای سطح فيزيکي
اسلاید 20: فايلهای سطح فيزيکي
اسلاید 21:
اسلاید 22: DataType همان ميدان است
اسلاید 23: انتخاب کليد اصلی جدول
اسلاید 24: ذخيره جدول
اسلاید 25: تغيير در اسکيمای (ساختار) جدول
اسلاید 26: مشاهده و تغییر داده های جدول
اسلاید 27: وارد کردن دستی داده در جدول
اسلاید 28: دانشجوشماره تلفندارد1n
اسلاید 29: ساختن جدول شماره تلفنها (TelNums)نوع کليد جدول شماره تلفنها AutoIncrement (Identity) است
اسلاید 30: برقراری ارتباط بين دو جدول
اسلاید 31: تنظيم ارتباط بين کليد اصلی و خارجی از دو جدول:Newانتخاب جدول اصلی (Students)انتخاب جدول دوم (TelNums)انتخاب کليد اصلی (Id)انتخاب کليد خارجی (StId)Cascade Delete :با حذف يک رکورد از جدول اصلی (دانشجو) تمام رکورد های مرتبط با آن از جدول دوم (شماره تلفنهای آن دانشجو) نيز اتوماتيک حذف ميشود.Cascade Update :با تغيير مقدار کليد يک رکورد از جدول اصلی(ش يک دانشجو) در تمام رکورد های مرتبط با آن از جدول دوم نيز شماره دانشجو اتوماتيک اصلاح میشود.
اسلاید 32: نمايش دياگرام ارتباطات بين جدولها (شبيه به نمودار ER)
اسلاید 33: انتخاب جدولهايي از DB که میخواهيم در دياگرام نشان داده شوند
اسلاید 34: دياگرام مربوطه : شامل یک ارتباط 1:n
اسلاید 35: نمایی از داده های موجود در دو جدول
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.