صفحه 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
) ارتباطات :
© توجه : تنها چند ارتباط مهم را در نظر مي گیریم .
الف ) رابطة اخذ درس بين دانشجو و درس
ب ) رابطة ارائه درس بين استاد و درس
۱
۱ص