1. اطلاعات ما نشان میدهد که شما عضو انجمن نیستید، لطفا برای استفاده کامل از انجمن ثبت نام کنید یا وارد انجمن شوید.
  2. 1- لطفا اول ایمیل تان .www نگذارید !
    2-بعد از ثبت نام,ایمیلی برای شما ارسال خواهد شد, که باید بر روی لینک داده شده کلیک نمایید تا اکانت شما فعال شود.

نمودار er دانشگاه و نگاشت پایگاه داده ای (اختصاصی یکپارس)

شروع موضوع توسط .:Erfan:. ‏May 4, 2013 در انجمن مهندسی کامپیوتر و فن آوری اطلاعات(ICT)

  1. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !
    نمودار ER بک دانشگاه رو با نشان دادن جزئیات لازم
    تمام موجودیت ها ، نوع موجودیت ها، روابط ، نوع روابط ، خصوصبات و ... قرار میدم
    هدف فقط اشنایی دانشجوبان عزیز با رسم نمودار های ER در درس پایگاه داده و نگاشت پایگاه داده ای ان هست !
    سوالات در این بخش رو هم پاسخگو هستم !



    [​IMG]




    [​IMG]





    نمودار ها با نرم افزار Microsoft Visio 2010 رسم شده

    کپی برداری از مطالب این تاپیک بدون ذکر منبع ( انجمن یکپارس ) ممنونع میباشد ! ( اگه تونستی کی کن ):p
  2. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !
    این هم یک مدل دیگه
    در اینجا فقط نمودار ER مربوط به اموزش دانشگاه هست !
    فایل تصویر به همراه فایل PDF جداول نگاشت پایگاه داده ای در لینک زیر برای دانلود قرار میدم !


    [​IMG] دانــــــــلود




    ابن هم تصویر نمودار ER :

    [​IMG]
  3. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !
    نماد ها رو در نمودار ER معرفی میکنم :




    [​IMG] موجودیت قوی ( مستقل )




    [​IMG] موجودیت ضعیف ( وابسته )




    [​IMG] رابطه




    [​IMG] خصوصیت




    [​IMG] نشان دادن رابطه جزئی



    [​IMG] نشان دادن رابطه کامل




    K
    خصوصیت کلید



    C
    خصوصیت مرکب
  4. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !
    یک دوست عزیز از من در خصوصی سوالی پرسیدن
    گفتم بد نیست در تاپیک جوابشو قرار بدم شاید بازدید کننده های بعدی هم این سوال رو داشته باشند !



    پاسخ به شکل مختصر و مفهومی :


    ببین رابطه سه نوع داره از

    1 به n یا n به 1 ( این دو نوع تقریبآ یکین )
    n به n

    حالا چه طور مشخص کنیم ؟
    بیا از خودت سوال بپرس مثلآ بین دو موجودیت کتاب و نویسنده
    میگی :
    1 کتاب توسط چند نویسنده نوشته میشه ؟ جواب 1 هست
    بعد طرف مقابل رو میگی : میگی
    1 نویسنده چند کتاب مینویسه ؟ جواب n هست

    حالا تو یک سوالت شد
    1 به 1
    و یک سوالت شد
    1 به n
    بیا از هر طرف بیشترین رو انتخواب کن یک طرف 1 میشه یک ترم n
    پس رابطه 1 به n هست !


    در مورد جزئی و کلی :
    اگر تمام اعضای یک موجودیت در اون رابطه شرکت داشته باشن رابطه کلی و در غیر او صورت رابطه جزئی هست !
  5. آفلاین

    marllboro داره خودمونی میشه!

    تاریخ عضویت:
    ‏Jan 27, 2012
    ارسال ها:
    111
    تشکر شده:
    0
    امتیاز:
    16
    محل سکونت:
    teh
    سلام وخسته نباشی عرفان
    چند تا سوال داشتم این نمودار er بر اساس چه استانداردی کشیده شده uml یا oracle
    این نمودار ها را به صورت database اجرا می کنی یا نه؟
    این نمودار مربوط به کدوم دانشگاه منظور سراسری .ازاد یا غیره مشخص کنی بهتره
    چند تا هم پیشنهاد و ایراد نمودارات داری اگه دوست داشتی بگم
  6. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !

    سلام ممنون !
    نمودار های ER شما در کتاب استاد " رانکوهی " میخونید
    کتاب " مفاهیم بنیادی پایگاه داده ها " از انتشارات " جلوه " !

    فرقی نمیکنه در چه دانشگاهی باشید من تا جایی که خبر دارم این منبع در مفاهیم پایگاه داده هست در اکثر دانشگاه های کشور !
    من در دانشگاه پیام نور خوندم !
    و بسیار کتاب سطح بالا و فوقالعاده ای هست به طوری که اگه استاد بهش مسلط نباشه نمیتونه به خوبی درسش بده !
    خوشبختانه من توسط دکتر فرضی در شهر خودم اموزش دیدم که در اموزش این درس زبان زدن !
    البته ادعا نمیکنم که به تمام مطالبی که گفتن مسلط شدم چون هنوز در ابتدای راهم !
    این کتاب ابتدا پایگاه داده رو به زبان ساده توضیح میده و جا میندازه سپس SQL یا همون مدیریت داده ها توسط مایکروسافت رو اموزش میده !



    اما درمورد نمودار ER بهتر دونستم که توضیحی از خود کتاب برات بنویسم که جامع و کامل باشه :



    درمورد نموداره ها هم این ها همونطور که قبلآ هم گفتم پروژه ی دانشجویی بوده !
    و هیچ الزامی روی درست بودن کاملشون نیست !
    بلاخره من که استاد نیستم تازه استاد ها هم گاهی اشتباه میکنن !
    هر نظر ی داری بگو من همیشه خوشحال میشم و دوست دارم بحث کنیم در این موارد
    پس از طرف من خیالت راحت که ناراحتی پیش نمیاد ...
    :zz
  7. آفلاین

    Dino دوست تازه وارد

    تاریخ عضویت:
    ‏Jan 9, 2014
    ارسال ها:
    2
    تشکر شده:
    0
    امتیاز:
    0
    سلام دوست عزیز خسته نباشید
    دارم روی پروژه نرم افزار آزمون ساز کار میکنم
    نمودار erش رو کشیدم اگه ممکن شما هم ی نگاهی بندازید
    تا اگه کم و کاستی داره رفع کنم اگه کسی هم میتونه کاملش رو برام بزاره
    که خیلی ممنون میشم باتشکر فراوان
    http://upload7.ir/imgs/2014-01/77735229033305066434.jpg
  8. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !

    سلام
    اول اجازه بدید ورودتونو به انجمن یکپارس خوش امد بگم @};-

    بسیار هم عالیه اما شما باید ابتدا کاملآ موضوع رو تعریف کنی برای ما
    جزئیات و باید و نباید های مهم در پروژه
    که بشه روی نمودار نظر دقیق داد !

    چند سوال :
    - گفتی نرم افزار ازمون ساز خب مدیریت در این نرم افزار چیه ؟ تحت وب هست ؟
    - افزودن یوزر ها با مدیریت هست ؟ معمولآ اگه تحت وب باشه مدیریت رابطه ویرایش با یوزر داره نه ایجاد اگرم نرم افزار باشه ساخت یوزر نمیخواد مگه در شرایطی که تو تعریف کنی !
    - قسمت کاربر ، ازمون و سوال رو سر در نیاوردم با توجه به چه شرایطی اینطور کشیدی ؟
    1)خب کاربر با سوال رابطه داره اما نکشیدی !
    2)اینطور که تو کشیدی سوال هم با ازمون رابطه نگذاشتی ، درصورتی که ازمون رو سوال ها درست میکنن و اصلا ازمون یک موجودیت ضعیفه یعنی اگه سوال نباشه ازمون معنی نداره و موجودیتش وابسته به سوال هست !
    3)مدیریت رابطش با سوال میتونه فقط ویرایش باشه ( شما باید تا جایی که میتونی رابطه رو کم کنی ) یعنی هم افزودن و هم ویرایش سوال یک ارتباط میشه !
    - گزینه های سوال هیچ ارتباطی با ازمون ندارند همینطور جواب کاربر هیچ ارتباطی با کاربر نداره !!
    من مطمئن نیستم این دو اصلآ بشه گفت موجودیتن اینا رو شاید در غالب خصوصیت هم بشه گنجوند !

    البته میگم من این موارد رو باتوجه به ذهنیت خودم به مسئله گفتم
    باید مسئله تعریف بشه برای تشخیص نمودار !
    @};-
  9. آفلاین

    Dino دوست تازه وارد

    تاریخ عضویت:
    ‏Jan 9, 2014
    ارسال ها:
    2
    تشکر شده:
    0
    امتیاز:
    0
    سلام مرسی و ممنون هم از بابت خوش آمدگویی و هم از بابت
    راهنمایی های که کردید خیلی لطف کردید
    فک کنم اگه سناریوش رو براتون بزارم بهتره میتونید بهم کمک کنید
    در ضمن نرم افزار تحت ویندوزه[SUP]
    Download File : Document.docx
    با تشکر
    [/SUP]
  10. آفلاین

    ro-b دوست تازه وارد

    تاریخ عضویت:
    ‏Jan 17, 2014
    ارسال ها:
    1
    تشکر شده:
    0
    امتیاز:
    0
    سلام میشه واسه این نمودار که واسه دانشجو و استاه روی بانک دیتابیس 6 نوع پرس و جو انجام بدین مثل ابدیت و دیلیت ؟خواهش میکنم خیلی واجبه ترو خدا
  11. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !

    در اولین فرصت پاسخ مناسب برای سناریو شما داخل تاپیک قرار میدم !@};-



    دوست عزیز منظورتو متوجه نشدم !!
  12. آفلاین

    The First دوست تازه وارد

    تاریخ عضویت:
    ‏Jan 26, 2014
    ارسال ها:
    2
    تشکر شده:
    1
    امتیاز:
    1
    درود
    اگه یه er رو بخوایم رسم کنیم بنظرت بهتر نیست اول پروپوزالش رو بنویسیم بصورت کامل؟

    بنظرم یه توصیف نامه از پروپوزال نویسی هم آموزش بدی بد نیست، مخصوصا برا آزمایشگاه پایگاه که خیلی لازمه...

    @};-@};-
  13. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !
    کاملآ درسته
    شما به نکته ی خوبی اشاره کردید
    ما باید همیشه اول سناریو رو خوب بدونیم
    بعد تحلیل درست و منطقی از خرد جهان واقع داشته باشیم
    بعد با ER یا سیستم های دیگه ارتباط ها و ... رو به تصویر بکشیم !

    چشم دوست عزیز
    در اولین فرصت حتمآ
    متاسفانه فعلآ خیلی سرم شلوغه
    هم کار های عقب افتاده در انجمن و هم کار هایی درسی زیادی دارم فرصت نمیکنم
    پروژه ازمایشگاه پایگاه داده ای که گفتی یکیشون هست که باید هفته اینده تحویل بدم !

    :m
  14. آفلاین

    datalife دوست تازه وارد

    تاریخ عضویت:
    ‏Feb 19, 2014
    ارسال ها:
    3
    تشکر شده:
    0
    امتیاز:
    0
    سلام ممنون بابت نمودار
    من خواستم این نمودار رو به عنوان پروژه در نظر بگیرم تحویل استاد بدم البته با این تفاوت که ما باید جداول رابطه ها و پرس و جوی پایگاه داده رو هم بنویسیم و اخر با زبان sql پیاده سازی کنیم
    من الان چندتا مشکل دارم اگر میدونید تو رو خدا راهنماییم کنید چون تا سه شنبه بیشتر وقت ندارم

    1- اول اینکه این نمودار رو با چه نرمافزاری کشیدین؟
    2- آیا نرمافزاری هست که باهاش نمودار er بکشیم و اون اتوماتیک جداول پایگاه داده رو به ما بده؟
    اگه سوال دوم منفی بود به سوالای زیر جواب بدین
    3- برا هر موجودیت دانشجو و کارشناس رشته دو تا کلید کاندید در نظر گرفتیدپس طبق قاعده ای که میگه "کلید کاندید موجودیت طرف 1 میشه کلید خارجی موجودیت طرف n" کلید خارجی دانشجو چی میشه؟
    هر دو تا کلید خارجی رو هم خارجی میشن یا اینکه جدا جدا کلید خارجی حساب میان یا اینکه فقط باید یکیشو کلید خارجی در نظر بگیریم
    4- در رابطه راهنمایی باید سه جدول کشید
    جدول مربوط به راهنمایی یه کلید کاندید داره که از ترکیب کلیدهای کاندید دانشجو و کتاب بدست میاد
    ینی اگر کلید کاندید کتاب:32 و کلید کاندید دانشجو:54 باشه کلید کاندید راهنمایی میشه 32و54 که هر کدوم از اینا تو جدول راهنمایی کلید خارجی به حساب میان و رو هم کلید کاندید
    ولی اینجا دانشجو دو کلید کاندید داره ینی ما با سه کلید سر و کار داریم
    5- در رابطه دارد درجه ارتباط 3 هست ولی چندی n به 1 هست باید چند تا جدول طراحی کرد؟
    6- درس موجودیت ضعیف هست اما مشارکتش الزامی نشده این به چه معنی هست؟
  15. آفلاین

    .:Erfan:. مدیر بخش فناوری اطلاعات هیات مدیره مدیر انجمن

    • Sometimes goodbye’s the only way ... !
    تاریخ عضویت:
    ‏Sep 29, 2011
    ارسال ها:
    3,829
    تشکر شده:
    1,017
    امتیاز:
    113
    جنسیت:
    مرد
    شغل :
    IT collegian
    محل سکونت:
    بین صفحه های یکــــــپارس !
    1- اول اینکه این نمودار رو با چه نرمافزاری کشیدین؟ ویزیو ، مایکروسافت افیس ویزیو
    2- آیا نرمافزاری هست که باهاش نمودار er بکشیم و اون اتوماتیک جداول پایگاه داده رو به ما بده؟ من ندیدم اینطور چیزی
    اگه سوال دوم منفی بود به سوالای زیر جواب بدین
    3- برا هر موجودیت دانشجو و کارشناس رشته دو تا کلید کاندید در نظر گرفتیدپس طبق قاعده ای که میگه "کلید کاندید موجودیت طرف 1 میشه کلید خارجی موجودیت طرف n" کلید خارجی دانشجو چی میشه؟ اگه رابطه یک به یک هست کلید داخلی هر طرف برای طرف دیگر کلید خارجی هست ، اگر رابطه یک به n هست تنها کلید سمت یک در سمت n کلید خارجی میشه , و اگر رابطه n به n هست کلید های دو طرف رو باید در جدول سومی به صورت جدول پل قرار بدی !
    هر دو تا کلید خارجی رو هم خارجی میشن یا اینکه جدا جدا کلید خارجی حساب میان یا اینکه فقط باید یکیشو کلید خارجی در نظر بگیریم تعداد کلید های خارجی مهم نیست یعنی میتونه متعدد باشه
    4- در رابطه راهنمایی باید سه جدول کشید من جداول کامل این روابط رو کشیدم و در فایل PDF برای دانلود گزاشتم از اونها استفاده کن
    جدول مربوط به راهنمایی یه کلید کاندید داره که از ترکیب کلیدهای کاندید دانشجو و کتاب بدست میاد
    ینی اگر کلید کاندید کتاب:32 و کلید کاندید دانشجو:54 باشه کلید کاندید راهنمایی میشه 32و54 که هر کدوم از اینا تو جدول راهنمایی کلید خارجی به حساب میان و رو هم کلید کاندید
    ولی اینجا دانشجو دو کلید کاندید داره ینی ما با سه کلید سر و کار داریم کلید کاندیدا هر موجودیت یکتاست ! شما اگر چند کلید اصلی برای موجودیت دارید یکی رو به عنوان کاندیدا انتخاب کنید !
    5- در رابطه دارد درجه ارتباط 3 هست ولی چندی n به 1 هست باید چند تا جدول طراحی کرد؟ دو جدول یکی طرف n و دیگری طرف یک و کلید طرف یک را در طرف n کلید خارجی کنید !
    6- درس موجودیت ضعیف هست اما مشارکتش الزامی نشده این به چه معنی هست؟ مشارکتش الزامی نیست ؟ نمیفهمم !!
  16. آفلاین

    datalife دوست تازه وارد

    تاریخ عضویت:
    ‏Feb 19, 2014
    ارسال ها:
    3
    تشکر شده:
    0
    امتیاز:
    0
    ممنون بابت اینکه سریع رسیدگی کردین
    اما تو جداول چند تا مشکل هست
    اول اینکه من این سوالات رو طبق قواعدی که از کتاب مفاهیم بنیادی پایگاه داده ها نوشته رانکوهی خوندم اینجا مطرح میکنم
    بعد چند تا مشکل جدید تو جداول دارم
    - اول اینکه تو قسمت دانشجو شما کلید خارجی رو زدین کارشناس رشته خوب اینکه موجودیته باید کلیدهای کاندیدش رو کلید خارجی این رابطه میزدین
    همینجا گیج کننده هست
    - در قسمت راهنمایی شما دو تا کلید خارجی معرفی کردین خب اینجاشو بلد شدم اما اون قسمتی که نوشته انتخاب درس ینی چه اصلا مربوط به چی هست
    - شما در قسمتی که درجه ارتباط 3 هست ینی بخش تدریس جدول تدریس رو دو بار نوشتین و این امکان نداره
    تو کتاب خوندم اگر چندی ارتباط m به n باشه و درجه ارتباط n بزرگتر از 2 باشه حداقل باید n+1 جدول بنویسیم
    اینجا شما دو تا جدول نوشتین که مربوط به تدریس میشه اصلا با اون چیزی که خوندیم جور در نمیاد
    - نوع موجودیت ضعیف باید با نوع موجودیت قوی در ارتباط نوع ضعیف مشارکت الزامی داشته باشه ینی نمادها باید دو لایه باشن اما اینجا نیست؟
    ببینید:
    کلا میخوام شماره ملی رو از لیست صفات موجودیت ها حذف کنم که فقط یک کلید کاندید داشته باشم
    بعد میخوام کلیه نوه موجودیت های ضعیف رو به قوی تبدیل کنم چون تو کتاب هم اینا ضعیف نیستن
    سوم فقط میمونه ارتباطهای درجه 3 که نمیدونم چند تا جدول براشون بکشم
    با این کارا موافقید؟
    چون فک کنم جدول های شما اشتباس
  17. آفلاین

    datalife دوست تازه وارد

    تاریخ عضویت:
    ‏Feb 19, 2014
    ارسال ها:
    3
    تشکر شده:
    0
    امتیاز:
    0
    این نکته رو هم بگم که اگه مثلا خواستیم کلید خارجی معرفی کنیم و طرف مقابلمون دو تا کلید کاندید داشت میشه فقط یه کلید کاندید طرف مقابل رو به عنوان کلید خارجی در نظر بگیریم؟
    کلا منظورم اینه که برای محاسبه کلیدهای خارجی حتما باید کل کلیدهای کاندید رابطه های مفروض رو دخالت بدیم یا اینکه از هر کدوم یکی انتخاب کنیم کافیه؟
موضوعات مشابه با: نمودار دانشگاه
انجمن عنوان تاریخ
مهندسی کامپیوتر و فن آوری اطلاعات(ICT) برنامه رسم نمودار توابع چند جمله ای (بصورت گرافیکی) ‏Jul 26, 2013
مهندسی کامپیوتر و فن آوری اطلاعات(ICT) سومین المپیاد آزاد رباتیک دانشگاه پیام نور ‏Nov 27, 2012
مهندسی کامپیوتر و فن آوری اطلاعات(ICT) درخواست کتاب های دانشگاهی ‏Oct 7, 2012