پاورپوینت جلسه چهارم مدل رابطهاي (pptx) 35 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 35 اسلاید
قسمتی از متن PowerPoint (.pptx) :
جلسه چهارم
مدل رابطهاي
بخش اول: مفاهيم
1- مفاهيم اساسي مدل رابطهاي
2- تعريف رابطه
3- تناظر بين مفاهيم رابطه اي و مفاهيم جدولي
4- ويژگيهاي رابطه
5- ميدان (دامنه)
6- انواع کليد در مدل رابطه اي
بخش دوم:ساخت بانک رابطه ای در محيط SQL server 2000
آنچه در اين جلسه مي خوانيد:
بخش اول
مفاهيم
مفاهيم اساسي مدل رابطهاي
مدل رابطهاي در سال 1970 توسط كاد ابداع شد.
در مدل رابطه ای، هر موجوديت در قالب يک جدول
نشان داده ميشود.
به هر جدول، اصطلاحا يک رابطه (relation) گفته میشود.
بانکهاي اطلاعاتی که بر اين اساس طراحی ميشوند
بانک اطلاعات رابطه ای (Relational Database) ناميده
ميشود.
تناظر بين مفاهيم رابطه اي و مفاهيم جدولي
جدول زير تناظر بين مفاهيم رابطه اي و مفاهيم جدولي را نشان مي دهد :
مفهوم تئوريک مفهوم جدولي
رابطه جدول
تاپل (رکورد) سطر صفت ستون ميدان مجموعه مقادير ستون
درجه تعداد ستونها کارديناليتي تعدادسطرها
ميدان (دامنه)
مجموعهاي است از مقادير كه يك يا بيش از يك صفت از آن مقدار ميگيرند. در مدل رابطهاي، اين مجموعه:
نامدار است. (مثل int ، char و ...)
مقاديرش نوع مشخص دارند.
مقاديرش فرمت مشخص دارند.
تعريف رابطه
با فرض وجود n ميدان D1 تا Dn، نه لزوما متمايز، رابطه R از دو قسمت تشكيل شده است:
1- سرآيند: مجموعهاي نامدار از n صفت به صورت Ai:Di كه در آن هر Ai نام يك صفت است و هر Di نام ميدان صفت
2- پيكر (بدنه): مجموعهاي است از m تاپل t به نحوي كه t خود مجموعهاي است از n عنصر هريك به صورت Ai:vi كه در آن vi مقداري است از نوع ميدان.
ويژگيهاي رابطه
ويژگيهاي رابطه عبارتند از:
1- رابطه تاپل تکراري ندارد
2- تاپلها نظم ندارند
3- صفات رابطه نظم مكاني ندارند
4- تمام صفات تكمقداري و ساده هستند.
کليد در مدل رابطهاي
در مدل رابطه اي چند مفهوم در بحث کليد داريم که عبارتنداز:
ابر کليد (super key)
کليد کانديد (candidate key)
کليد اصلي (primary key)
کليد فرعی (alternate key)
کليد خارجي (foreign key)