صفحه 1:
امين شه مكى مقدم. دانشكاه آزاد اسلامى واحد زاهدان كروه كامبيو

صفحه 2:
تفامت اصلي دو روش مشکلات روش فایلینگ عناصر اصلي سیستم پایگاه داده ‎ERD‏ یک مثال ۱ ۱ص

صفحه 3:
پایگاه داده ها - جلسه دوم > تفاوت های اصلی این دو روش 7 همه اطلاعات در روش ب به صورت یکپارچه و یکجا ذخیره مي شوند اما در روش الف به صورت جداگانه ذخیره مي شوند . در روش اول اطلاعات مشترك بین قسمتهاي مختلف دانشگاه به عنوان مثال اطلاعات اولیه دانشجو مثل شماره شناسايي » نام » نام خانوادگي و ..... به صورت جداگانه براي هر بخش ذخیره مي شود . ولي در روش دوم این اطلاعات مشترك تنها یکبار ذخیره مي گردد . به طور واضح تر در روش اول سه فایل براي دانشجو وجود دارد در صورتيكه در روش دوم تنها يك جدول براي دانشجو وجود دارد . seen ©. Charts Obese 8

صفحه 4:
پایگاه داده ها - جلسه دوم > مشکلات روش فایلینگ ‎ *‏ افزونگي : تكرلر ذخيره يك يا جند فيلد كه بطور ناخواسته يا بر اثر بدي تكنيك بوجود مي آيد . ‏ناسازكاري : تفاوت بين داده هاي ذخيره شده تكراري كه تنها در صورت وجود افزونگي» ممکن است بوجود بياید. ‏وابستگي برنامه كاربردي به محیط فيزيكي ذخیره داده ها ( فایل ها ) . ‎seen ©. Charts Obese ®

صفحه 5:
پایگاه داده ها - جلسه دوم > عناص یک سیستم پایگاه داده * _ عناصر يك سیستم پایگاه داده : نرم افزار سخت افزار © داده seen ©. Charts Obese 8

صفحه 6:
پایگاه داده ها - جلسه دوم > عناص یک سیستم پایگاه داده _ نرم افزار : در يك سیستم پایگاه داده » نرم افزارهاي زیر نقش ایفا مي نمایند : نرم افزار 000008 (سیستم مدیریت پایگاه داده ) ‎Os @oves + Os Gd server « Orael « Dy Oot: das ule 4‏ 3 * . نرم افزاري است كه به طراح امكانات زیر را مي دهد : الف ) تعریف داده . ‎(Weta Devito)‏ ب ) دستكاري داده ( مسانت0 00 ) چ) کنترل ‎(ors Court) al‏ seen ©. Charts Obese 8

صفحه 7:
پایگاه داده ها - جلسه دوم > عناص یک سیستم پایگاه داده ©. نرم افزار واسط : * نرم افزاري جانبي كه معمولاً همراه 000009 ارائه مي شود و يك محيط ويزوال مناسب را براي طراح بوجود آورده و او را از كد نويسي مستقيم و غير ضروري بي نیاز مي کند . هر چند گاهي کد نويسي » روشي انعطاف پذیر تر است . 9. نرم افزار سیستم : * نرم افزاري كه دليل اصلي تولید سیستم بوده است seen ©. Charts Obese °

صفحه 8:
پایگاه داده ها - جلسه دوم > عناص یک سیستم پایگاه داده "1 سفت افزار : در يك سیستم پایگاه داده » حداقل به سخت افزارهاي زیر نیاز داریم : رسانه ذخیره سازي: ‎[Cxernd Vad «DOO + Pope ] 3 [ed Ok]‏ * _ پردازنده : [ معمولي يا همه كاره] و [مخصوص 8 ] & ارتباطات شبكه اي : معمولاً سيستم هاي اطلاعاتي تحت شبكه مي باشند و به تجهيزات شبكه نياز دارند ۱ ۱ص

صفحه 9:
پایگاه داده ها - جلسه دوم > عناص یک سیستم پایگاه داده داده : . فضاي اطلاعاتي : اولین كاري که طراح پایگاه داده باید انجام دهد ؛ شناخت فضاي اطلاعاتي مسئله شامل موارد زیر مي باشد : موجودیت ها . ‎Cay‏ ‏صفات ‎Propertes tela‏ © ارتباط ها باق سل سپس طراح » درك اولیه خود از فضاي اطلاعاتي مسئله را در قالب 0360)ارانه مي دهد seen ©. Charts Obese 8

صفحه 10:
پایگاه داده ها - جلسه دوم > 1۳181 نمودار موجودیت-رابطه یماسا ‎Coty‏ ‏۴ دیاگرام 6/6 © تعریف : * اولین درك طراح از سیستم پایگاه داده اي است که قصد طراحي آن را دارد که به صورت گرافيكي فضاي اطلاعاتي مسئله را نشان مي دهد seen ©. Charts Obese ‏ص‎

صفحه 11:
پایگاه داده ها - جلسه دوم > 1۳181 7 موجودیت : هر چيزي که در مورد آن اطلاعاتي موجود باشد و براي ما حائز اهمیت باشد . 7 صفات خاصه : ويژگي ها و پارامترهاي مشخصة هر موجودیت را صفات خاصه آن موجودیت گویند . ۳ ارتباط ها : به هر ارتباط داده اي که بین موجودیت هاي مختلف وجود داشته باشد رابطه مي گویند , seen ©. Charts Obese 0

صفحه 12:
پایگاه داده ها - جلسه دوم > -1131مثال ۴ يك سیستم کوچك و ساده آموزشي دانشگاه را در نظر بکیرید : 6) موجودیت ها : استاد - دانشجو - درس توجه : در اين مثال خاص از سایر موجودیت ها صرف نظر مي کنیم ( براي سادگي مسئله ) ) صفات خاصه : * توجه : به طور كلي » صفات اصلي را مي نویسیم ( براي سادگي ) seen ©. Charts Obese ‏ص‎

صفحه 13:
پایگاه داده ها - جلسه دوم > -1131مثال '" موجودیت درس : '" كد مشخصه ۴ نام درس * تعداد واهد ۱ 0 ۳

صفحه 14:
پایگاه داده ها < 7 موجودیت استاد : کداپزسنلي نام نام خانوادگي مدرك تحصيلي شماره شناسنامه ‎oe‏ ۱ اصوصو

صفحه 15:
يايكاه داده ها - جلسه دوم < ‎duERD-‏ موجوديت دانشجو : شماره شناسايي نام نام خانوادگي شماره شناسنامه seen ©. Charts Obese ‏ص‎

صفحه 16:
IMERD-~ < ‏جلسه دوم‎ la vols ) ارتباطات : © توجه : تنها چند ارتباط مهم را در نظر مي گیریم . الف ) رابطة اخذ درس بين دانشجو و درس ب ) رابطة ارائه درس بين استاد و درس ۱ ۱ص

پایگاه داده ها جلسه دوم امین شهرکی مقدم دانشگاه آزاد اسالمی واحد زاهدان گروه کامپیوتر عناوین جلسه دوم .1 .2 .3 .4 .5 2 تفاوت اصلي دو روش مشكالت روش فايلينگ عناصر اصلي سيستم پايگاه داده ‏ERD یک مثال ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > تفاوت هاي اصلي اين دو روش همه اطالعات در روش ب به صورت يكپارچه و يكجا ذخيره مي شوند اما در روش الف به صورت جداگانه ذخيره مي شوند . در روش اول اطالعات مشترك بين قسمتهاي مختلف دانشگاه به عنوان مثال اطالعات اوليه دانشجو مثل شماره شناسايي ،نام ،نام خانوادگي و .....به صورت جداگانه براي هر بخش ذخيره مي شود .ولي در روش دوم اين اطالعات مشترك تنها يكبار ذخيره مي گردد .به طور واضح تر در روش اول سه فايل براي دانشجو وجود دارد در صورتيكه در روش دوم تنها يك جدول براي دانشجو وجود دارد . 3 ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > مشكالت روش فايلينگ 4 ‏ افزونگي :تكرار ذخيره يك يا چند فيلد كه بطور ناخواسته يا بر اثر بدي تكنيك بوجود مي آيد . ‏ ناسازگاري :تفاوت بين داده هاي ذخيره شده تكراري كه تنها در صورت وجود افزونگي ،ممكن است بوجود بيايد. ‏ وابستگي برنامه كاربردي به محيط فيزيكي ذخيره داده ها ( فايل ها ) . ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > عناصر يك سيستم پايگاه داده ‏ عناصر يك سيستم پايگاه داده : .1 .2 .3 5 نرم افزار سخت افزار داده ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > عناصر يك سيستم پايگاه داده نرم افزار :در يك سيستم پايگاه داده ،نرم افزارهاي زير نقش ايفا مي نمايند : .1نرم افزار ( DBMSسيستم مديريت پايگاه داده ) به عنوان مثال Ms Acces ، Ms Sql server ، Oracel ، My Sql: ‏ ‏ نرم افزاري است كه به طراح امكانات زير را مي دهد : الف ) تعريف داده () Data Defination ب ) دستكاري داده ( ) Data Manipulation ( ) Data Control ج ) كنترل داده 6 ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > عناصر يك سيستم پايگاه داده .2نرم افزار واسط : ‏ نرم افزاري جانبي كه معموًال همراه DBMSارائه مي شود و يك محيط ويژوال مناسب را براي طراح بوجود آورده و او را از كد نويسي مستقيم و غير ضروري بي نياز مي كند .هر چند گاهي كد نويسي ،روشي انعطاف پذير تر است . .3نرم افزار سيستم : ‏ 7 نرم افزاري كه دليل اصلي توليد سيستم بوده است ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > عناصر يك سيستم پايگاه داده ‏ سخت افزار :در يك سيستم پايگاه داده ،حداقل به سخت افزارهاي زير نياز داريم : ‏ رسانه ذخيره سازي: ‏ ‏ پردازنده : ‏ ‏ [ معمولي يا همه كاره] و [ مخصوص ] DB ارتباطات شبكه اي : ‏ 8 [ ]Hard Diskو [ ]External Hard ، DVD ، Tape معموًال سيستم هاي اطالعاتي تحت شبكه مي باشند و به تجهيزات شبكه نياز دارند ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > عناصر يك سيستم پايگاه داده داده : ‏ فضاي اطالعاتي :اولين كاري كه طراح پايگاه داده بايد انجام دهد ،شناخت فضاي اطالعاتي مسئله شامل موارد زير مي باشد : ‏ ‏ ‏ ‏ 9 ‏Entity موجوديت ها صفات خاصه Properties ارتباط ها Relation Ship سپس طراح ،درك اوليه خود از فضاي اطالعاتي مسئله را در قالب ERDارائه مي دهد ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > ERD نمودار موجوديت-رابطه ‏Entity RelationShip Diagram  دياگرام E/R تعريف : ‏ 10 اولين درك طراح از سيستم پايگاه داده اي است كه قصد طراحي آن را دارد كه به صورت گرافيكي فضاي اطالعاتي مسئله را نشان مي دهد ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > ERD موجوديت :هر چيزي كه در مورد آن اطالعاتي موجود باشد و براي ما حائز اهميت باشد . صفات خاصه :ويژگي ها و پارامترهاي مشخصۀ هر موجوديت را صفات خاصه آن موجوديت گويند . ارتباط ها :به هر ارتباط داده اي كه بين موجوديت هاي مختلف وجود داشته باشد رابطه مي گويند . 11 ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > ERD-مثال يك سيستم كوچك و ساده آموزشي دانشگاه را در نظر بگيريد : )1موجوديت ها :استاد‌ ـ دانشجو ـ درس ‏ توجه :در اين مثال خاص از ساير موجوديت ها صرف نظر مي كنيم ( براي سادگي مسئله ) )2صفات خاصه : ‏ 12 توجه :به طور كلي ،صفات اصلي را مي نويسيم ( براي سادگي ) ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > ERD-مثال موجوديت درس : ‏ ‏ ‏ 13 كد مشخصه نام درس تعداد واحد ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – موجوديت استاد : ‏ ‏ ‏ ‏ ‏ 14 كد پرسنلي نام نام خانوادگي مدرك تحصيلي شماره شناسنامه ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > ERD-مثال ‏ موجوديت دانشجو : ‏ ‏ ‏ ‏ 15 شماره شناسايي نام نام خانوادگي شماره شناسنامه ‏A. Shahraki Moghadam 1386/12/11 پایگاه داده ها – جلسه دوم > ERD-مثال )3ارتباطات : توجه :تنها چند ارتباط مهم را در نظر مي گيريم . الف ) رابطۀ اخذ درس بين دانشجو و درس ب ) رابطۀ ارائه درس بين استاد و درس 16 ‏A. Shahraki Moghadam 1386/12/11

51,000 تومان