صفحه 1:
bir University of Technology
Tehran, Iran
روش تحلیل و طراحي ساخت پافته سیستمها
مدل ساز داده ها
Logical ‘ical Data Modeling
Babak Rezaee
Babak Rezaee@aut.ac.ir
صفحه 2:
۴ نمودار فيزيكي جریان داده ها
"7" مدل چگونگي پردازش و ذخیره داده ها در سیستم
"7" پدون اشاره به مفهوم اصلي داده ها پا ساختار آنها
"' در 556/27۷. مدل منطقی داده ها (1.12[۷1) وسیله
تحلیل ساختار منطقي اطلاعات در سازمان است.
"! مدل منطقي داده ها (1.01۷8)
"7 نموداري به ساختار داده هاي منطقي LDS)
9 مجموعه اي از مشخصات وابسته په آن
صفحه 3:
مفاهیم و علائم ساختار داده هاي منطقی
Entities) & csog290 8
(Relationships) & 4,1, ©
نام
& درجه
نام
© اختياري بودن (افاهدمناع0)
صفحه 4:
موجودیت ها (۳۳]165)
هر گونه شي یا مفهومي است که سیستم به جمع آوري.
پردازش و نگهداري اطلاعات پیرامون آن نیاز دارد.
انواع موجودیت ها:
* اشیا: کالا
© اشخاص حقيقي پا حقوفينامین کننده گالا
"7 وقایع؛ پرداخت وجه, تحویل YE
7 اماکن و محل ها: واحدهاي سازماني
صفحه 5:
ويژگي هاي یک موجودیت
آ" بیش از یک رخداد (نمونه) از آن وجود داشته باشد.
"" هر رخداد به تنهايي قابل تشخیص باشد.
اطلاعات قاپل نگهداري پیرامون آن موجود باشد.
" براي سیستم سودمند پاشد.
صفحه 6:
شناسايي موجودیت ها
"" بررسي مخازن داده هاي فيزيكي
7 مثال: مخزن سفارشات مشتري
آ" علاوه بر جزئیات هر سفارش شامل مشخصات مشتري مثل آدرس
و تلفن و .. است
لا دو موجوديت به نامهاي مشتري و سفارش مشتري مي باشد.
"" هیچ قاعده خاصي براي تعیین موجوديتها وجود ندارد.
۴ آگاهي نسبت به قلمرو کار بهترین وسیله کمکي براي
درک کاربرد اطلاعات و نيازهاي یک سیستم است.
صفحه 7:
سوالات اصلی درباره موجودبت ها:
"" آيا هر يك از موجودینها درنظرگرفته شده واقعا یک
موجودیت است پا خصیصه (مشخصه) موجودیت دیگر
است؟
"" آیا موجوديتي وجود دارد که خود زیرمجموعه رخدادهاي
موجوديتهاي دیگر باشد؟
" آيا همه موجودیتها یک شناسه منحصربه فرد دارند؟
صفحه 8:
Attribute
بياذكر ويزكي هاي هر موجودیت هستند. ""
انواع خصیصه ها: ۴
كليدي oa
لا مشخصه اي است که بازاي هر رخداد از موجودیت مقداري منحصر
به فرد به خود مي گیرد.
اجباري
مشخصه اي است که باید الزاما هميشه داراي مقدار باشد ۲7
اختياري 7
لا مشخصه اي است که ممکن است براي برخي از رخدادهاي
موجودیت مقدار نداشته باشند.
صفحه 9:
رابطه
MT وابستگي طبيعي و منطفي بين دو موجودیت به وسیله
رابطه نشان داده می شود.
"7 این ارتباط بین یک موجودیت و خودش نیز مي تواند برقرار
شود.
7 هر ارتباط داراي»دو راس» است.
7 هر راس شامل اطلاعات زير است:
eo
لا ورجه
ل اختياري يا اجباري بودن رابطه
صفحه 10:
درجه رابطه موجودیت ها ۸:2
ذشان دهنده تعداد رخدادهاي ظ بازاي یک رخداد ۸ و بالعکس.
سه نوع رابطه:
"یک به یک:
بازاي یک رخداد ۸ تنها یک رخداد از موجودیت 8 وجود دارد و بالعکس.
"7 رابطه یک به جنده
بازاي یک رخداد ۸ چند رخداد از موجودیت 1 وجود دارد و بازاي هر
رخداد 8 تنها یک رخداد از موجودیت ۸ وجود دارد.
رابطه جند به جنده
بازاي يك رخداد 4 جند رخداد از موجوديت 8 وجود دارد و بازاي يك
رخداد 8 جند رخداد از موجوديت 4 وجود دارد.
صفحه 11:
اختياري با اجباري بودن رابطه
۴ در رابطه اجباري تمامي رخدادهاي دو موجودیت با
یکدیگر رابطه دارند.
** در رابطه اختياري ممکن است برخي رخدادها با يكديكر
رابطه نداشته باشند.
صفحه 12:
شناسايي روابط
ماتريس موجوديت ها: (1101© 82111737) 0
فروشنده . مشتري pane انبار موجودي تحويل سفارش خرید
1 7 2 و1
ead | | متترى | مصصول إسترض متترى | | موچودی تحويل 0 سفرض ريد
سس SS سس
el . 0 . :
اع a a a =
سس سس سس —
:
ey
صفحه 13:
3
3
صفحه 14:
مثال:
ارش
هر فرو یک پا چند سفا
a 1 ۱
اشنده مینواند فروشنده
۱ شنده داده شود.
۱ فرو
9 مار ۲۲۳99 شو
فار
هر
صفحه 15:
صفحه 16:
صفحه 17:
صفحه 18:
صفحه 19:
