نمایش نتایج 1 تا 5 از 5

نام تاپیک: نمودار ER به زبان ساده چیست؟

  1. #1

    نمودار ER به زبان ساده چیست؟

    می خواستم بدونم این نمودار ER چیست ؟ و چه ربطی به طراحی دیتابیس داره؟!

  2. #2
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: نمودار ER به زبان ساده چیست؟

    نقل قول نوشته شده توسط AZERILA مشاهده تاپیک
    می خواستم بدونم این نمودار ER چیست ؟ و چه ربطی به طراحی دیتابیس داره؟!
    سلام

    Entity Relationship ( ارتباط موجودیت ) که به اختصار به اون ER Model میگیم ، نموداری در دسته Data Model هست. ( گاهی اوقات ممکنه واژه ERD یعنی ER Diagram را هم بشنوید.)
    ER Model، که شامل یک سری نمادهای گرافیکی هست، برای نشان دادن ساختار داده ای سیستم مورد بررسی، استفاده میشه.
    اگر شما با مهندسی نرم افزار تا حدودی آشنایی داشته باشی، می دونی که تهیه نرم افزار دارای مراحل زیادی هست.
    اگر بخوام به طور خلاصه چند مرحله را بگم میشه این:
    1. شرح مختصری از پروژه
    2. تعیین نیازمندیها ( یعنی هر آنچه که فکر می کنید در رابطه با طراحی نرم افزار مورد نیازتون هست را باید در نظر بگیرید و یادداشت کنید، این مرحله از جمله مهمترین مراحل هست؛ چرا که اگر نیازمندیهاتون را به درستی نشناسید اون وقت در طراحی موجودیت ها و رابطه ها و در ادامه
    در طراحی دیتابیس و کل نرم افزار دچار مشکل میشید و کاستی هایی را احساس می کنید.)
    3. طراحی ERD ( این مرحله خودش شامل مراحل زیر هست که با توجه به نیازمندیهامون که در مرحله قبل مشخص کردیم، تعیین میشن):
    1) Entity-set : تعیین موجودیت ها، نهاد ها ، پدیده ها ، اشیاء (object) که وجود خارجی دارند . که لززوما نیازی نیست قابل لمس باشه، به طور مثال در Banking Enterprise وام به عنوان یک موجودیت در نظر گرفته میشه.
    2) Relationship-set : تعیین روابط موجود بین موجودیت ها
    3) Attributes : برای هر Entity یکسری خصوصیات توصیفی در نطر می گیریم. کلید اصلی نیز باید مشخص شود.
    بعد از تعیین این مراحل نمودار ER را رسم می کنیم.

    بعد از این کار باید،تمامی رابطه ها را شناسایی کرد، تمام وابستگی های تابعی موجود را تعیین و کلید اصلی را مشخص کرد.
    سپس به مرحله نرمال سازی می رسیم که تا سطح 3NF برای هر table ضروری هست. ( مرحله نرمال سازی برای جلوگیری از Redondancy, Anomaly , Null-Values هست)
    بعد از مرحله نرمال سازی، یک سری موجودیت ها با خصوصیات حاصل میشن که همان جداول DB را تشکیل میدند که خصوصیات آنها همان فیلدهای جداول هستند.

    پیروز باشی.

  3. #3

    نقل قول: نمودار ER به زبان ساده چیست؟

    ممنون اگر یک مثال و همچنین شکلهای به کار رفته رو معرفی کنید خیلی ممنون میشم !

  4. #4
    VIP آواتار xxxxx_xxxxx
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    X place
    سن
    34
    پست
    4,768

    نقل قول: نمودار ER به زبان ساده چیست؟

    الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.

  5. #5

    نقل قول: نمودار ER به زبان ساده چیست؟

    اگه بخوایم تو یه جمله تعریفی از ER داشته باشیم، نمودار ER در واقع اشیای داده ای، صفات و روابط بین هر یک از اشیای داده ای رو نشون میده.
    موفق باشید.

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •