بخشی از پاورپوینت
اسلاید 1 :
به نام خدا
سيستم های اطلاعات مديريت
جلسه چهاردهم- روش مدلسازي داده اي
اسلاید 2 :
انواع تکنیک های مدلسازی اطلاعات
اسلاید 3 :
انواع تکنیک های مدلسازی اطلاعات
مدلسازی درخواست سیستم (مورد کاربری)
(Use Case Modelling)
مدلسازی وظیفه ای (Functional Modeling)
مدلسازی پردازشی (Process Modeling)
مدلسازی داده ای (Data Modeling)
اسلاید 4 :
مدلسازی داده ای
مدلسازي داده اي تكنيكي است كه داده هاي سيستم را سازماندهي كرده و مستند مي كند. به مدلسازي داده اي مدلسازي پايگاه داده نيز گفته مي شود زيرا ساختار داده ها و حفظ آن در سيستم توسط پايگاه دادها مي باشد. در برخي از مواقع به آن مدلسازي اطلاعات نيز گفته شده است.
به مدل داده اي ساخته شده دياگرام ارتباط موجوديت ها گفته مي شود.
Entity Relationship Diagram ( ERD )
اسلاید 5 :
مفاهيم مدل داده اي : موجوديت
يك موجوديت مجموعه اي از اشخاص ، مكان ها ، اشياء ، رخدادها و يا مفاهيم مي تواند باشد كه اطلاعات و داده هاي مرتبط به آنها مي بايست جمع آوري و نگهداري شوند. يعني سيستم اطلاعاتي علاقمند به جمع آوري و نگهداري اطلاعات مربوط به موجوديت ها است.
Physical existence:
Customer, student, product, etc.
Conceptual existence:
Bank accounts, sale
اسلاید 6 :
مفاهيم مدل داده اي : موجوديت
اشخاص: پیمانکاران، مشتریان، بنگاه ها، دپارتمان ها، کارمندان، دانشجو، تأمین کننده
مکان ها: منطقه فروش، ساختمان ها، اتاق ها، محوطه کارخانه
اشیاء: کتاب، تجهیزات، محصول، قطعات، مواد اولیه، بسته های نرم افزاری، وسایل حمل و نقل
رخدادها: کاربردها، هشدارها، مصاحبه ها، سفارشات، ثبت نام، بازبینی، درخواست، رزرو کردن، فروش، سفر
مفاهیم: حساب (account)، بازه های زمانی، سهام، دروس، تأییدیه، ذخیره موجودی
نام موجودیت
اسلاید 7 :
مفاهيم مدل داده اي : موجوديت
يك نمونه از موجوديت:
موجوديت به يك مجموعه (كلاس) اطلاق مي شود. به عنوان مثال موجوديت دانشجو به مجموعه (كلاس) دانشجو اطلاق مي شود و منظور كليه دانشجويان سيستم است نه يك دانشجوي خاص، ولي به هر يك از دانشجويان سيستم يك نمونه از موجوديت Entity instance اطلاق مي شود.
اسلاید 8 :
مفاهیم مدل داده ای: مشخصه Attribute
اسلاید 9 :
دامنه مشخصه Domains of Attributes
مجموعه مقادیر قابل قبول برای یک موجودیت
ورودی های مجاز
Examples:
Sex: F, M
EmpHourlyWage: Between 6 and 300
EmpName: 50 charcters
اسلاید 11 :
مفاهيم مدل داده اي : نوع داده
ویژگی یک مشخصه که چه نوعی از داده ها را می توان در آن مشخصه ذخیره کرد.
اسلاید 12 :
مفاهيم مدل داده اي
كليد ( معرف) (A Key (Identifier))
يك مشخصه يا مجموعه اي از مشخصه ها ي موجوديت است كه براي
هر نمونه از موجوديت، ارزش واحدي (يگانه) اختيار مي كند.
ممكن است چند مشخصه از يك موجوديت قابليت كليد شدن را داشته
باشند كه به آنها كليد هاي كانديد (Candidate Key) اطلاق مي شود.
از بین كليد هاي كانديد مشخصه اي كه در تمام مواقع به يك نمونه خاص از موجوديت اشاره كند و ارزش تهي اختيار نكند به عنوان كليد اصلي انتخاب می شود. (Primary Key)
اسلاید 13 :
مفاهيم مدل داده اي
اسلاید 18 :
یک مثال ساده
يك نويسنده مي تواند يك يا چند كتاب تاليف كند و يك كتاب خاص فقط توسط يك نويسنده (در اين مثال ساده فرض بر اين است كه هر كتاب توسط يك نويسنده ايجاد مي شود) توسعه يافته است. اين كتاب مي تواند در يك يا چند كتابخانه نگهداري شود و يك كتابخانه شامل كتابهاي مختلفي است. نمودار ERD این مثال ساده بصورت ذيل خواهد بود :
اسلاید 19 :
انواع روابط پیشرفته
اسلاید 20 :
رابطه بازگشتي Recursive Relation
رابطه بازگشتي ارتباط نمونه هاي يك موجوديت يكسان را نشان مي دهد. (درس، دانشجو)