نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: نرمال سازی به زبان ساده

  1. #1


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    Lightbulb نرمال سازی به زبان ساده

    نرمال سازی داده ها در پایگاه داده سبب می شود برنامه نویسی آسان تر شود و توسعه ی نرم افزار به سادگی امکانپذیر باشد.
    برای آنکه فهم نرمال سازی ساده تر شود از داده های زیر به عنوان نمونه استفاده می کنیم:


    اطلاعات مشتری سفارش
    ش فاکتور ش مشتری نام نشانی تعداد ۱ شرح ۱ قیمت ۱ تعداد ۲ شرح ۲ قیمت ۲ تعداد ۳ شرح ۳ قیمت ۳
    ۱۰۰۱ ۱۱ علی خیابان ۱۰۱ ۱۰ مداد ۱۰۰ ۲۰ خودکار ۲۰۰ ۳۰ پاکن ۵۰
    ۱۰۰۲ ۱۲ رضا خیابان ۱۰۲ ۵ خودکار ۲۰۰





    ۱۰۰۳ ۱۱ علی خیابان ۱۰۱ ۲۰ پاکن ۵۰ ۲ مداد ۱۰۰



    نرمال سازی فرم اول – حذف گروه های تکراری


    برای مثال در جدول نمونه، سفارش های مشتری را به جدولی جداگانه منتقل می کنیم. این کار سبب می شود فضای ذخیره سازی هدر نرود، ذخیره سازی و بازیابی اطلاعات ردیف های سفارش ساده تر شود، و محدودیت در تعداد ردیف های سفارش از بین برود:
    ش فاکتور
    ۱۰۰۱
    ۱۰۰۲
    ۱۰۰۳

    اطلاعات مشتری سفارش
    ش فاکتور ش ردیف ش مشتری نام نشانی تعداد شرح قیمت
    ۱۰۰۱ ۱ ۱۱ علی خیابان ۱۰۱ ۱۰ مداد ۱۰۰
    ۱۰۰۱ ۲ ۱۱ علی خیابان ۱۰۱ ۲۰ خودکار ۲۰۰
    ۱۰۰۱ ۳ ۱۱ علی خیابان ۱۰۱ ۳۰ پاکن ۵۰
    ۱۰۰۲ ۱ ۱۲ رضا خیابان ۱۰۲ ۵ خودکار ۲۰۰
    ۱۰۰۳ ۱ ۱۱ علی خیابان ۱۰۱ ۲۰ پاکن ۵۰
    ۱۰۰۳ ۲ ۱۱ علی خیابان ۱۰۱ ۲ مداد ۱۰۰
    نرمال سازی فرم دوم – هر ستون باید به یک ستون کلیدی وابسته باشد

    برای مثال در جدول نمونه، اطلاعات مشتری می تواند به جدول فاکتورها منتقل شود تا به ستون کلیدی «شماره ی فاکتور» وابسته شود. با انجام این مرحله از نرمال سازی، بخش دیگری از تکرارها از بین می رود، بخشی از افزونگی داده ها حذف می شود و به روزرسانی بانک ساده تر می گردد:
    ش فاکتور ش مشتری نام نشانی
    ۱۰۰۱ ۱۱ علی خیابان ۱۰۱
    ۱۰۰۲ ۱۲ رضا خیابان ۱۰۲
    ۱۰۰۳ ۱۱ علی خیابان ۱۰۱

    سفارش
    ش فاکتور ش ردیف تعداد شرح قیمت
    ۱۰۰۱ ۱ ۱۰ مداد ۱۰۰
    ۱۰۰۱ ۲ ۲۰ خودکار ۲۰۰
    ۱۰۰۱ ۳ ۳۰ پاکن ۵۰
    ۱۰۰۲ ۱ ۵ خودکار ۲۰۰
    ۱۰۰۳ ۱ ۲۰ پاکن ۵۰
    ۱۰۰۳ ۲ ۲ مداد ۱۰۰
    نرمال سازی فرم سوم – هر ستون باید به طور مستقیم به ستون کلیدی وابسته باشد

    برای مثال در جدول نمونه، نام و نشانی مشتری باید به جدولی جداگانه منتقل شود. این کار سبب می شود به روزرسانی آسان تر شود و افزونگی داده ها کاهش یابد:
    ش مشتری نام نشانی
    ۱۱ علی خیابان ۱۰۱
    ۱۲ رضا خیابان ۱۰۲
    ش فاکتور ش مشتری
    ۱۰۰۱ ۱۱
    ۱۰۰۲ ۱۲
    ۱۰۰۳ ۱۱
    ش فاکتور ش ردیف تعداد شرح قیمت
    ۱۰۰۱ ۱ ۱۰ مداد ۱۰۰
    ۱۰۰۱ ۲ ۲۰ خودکار ۲۰۰
    ۱۰۰۱ ۳ ۳۰ پاکن ۵۰
    ۱۰۰۲ ۱ ۵ خودکار ۲۰۰
    ۱۰۰۳ ۱ ۲۰ پاکن ۵۰
    ۱۰۰۳ ۲ ۲ مداد ۱۰۰
    نکته های اضافی برای نرمال سازی

    برای هر فهرست یک جدول ایجاد کنید
    هنگام ایجاد بانک اطلاعاتی تمامی فهرست های موجود را شناسایی و مستند کنید. سپس در صورت امکان و نیاز به اطلاعات آن، برای هر یک جدولی جداگانه ایجاد کنید
    همیشه از کلیدهای اصلی بی معنی استفاده کنید
    استفاده از کلیدهای اصلی معنادار مانند شماره*ی دانشجویی برای دانشجو می تواند در آینده مشکل ساز شود. زیرا این مشخصات ممکن است تغییر کنند یا ممکن است این مقدار در آینده منحصر به فرد و یکسان نباشد.

    برگرفته از وبلاگ آقای امیر مسعود ایرانی
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.




  2.  

  3. #2

    آخرین بازدید
    2016/07/02
    تاریخ عضویت
    July 2016
    نوشته ها
    1
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    مطلب خوبی بود ممنون

  4. سپاس ها (1)


  5. #3

    آخرین بازدید
    2017/02/18
    تاریخ عضویت
    November 2016
    نوشته ها
    1
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    ممنون مطلب مفیدی بود . و بسیار کامل بود.



    تخته روسی ، اسپیسر بتن

  6. سپاس ها (1)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. جداسازی حروف و اعداد در سل های اکسل
    توسط mehdi_hidden در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 13
    آخرين نوشته: 2015/10/30, 01:46
  2. بهینه سازی
    توسط baran در انجمن آموزش ساير موضوعات در اكسل
    پاسخ ها: 1
    آخرين نوشته: 2012/05/04, 15:02
  3. شبیه سازی پرتاب تاس
    توسط ~M*E*H*D*I~ در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/03/26, 18:51
  4. اکسل و شبیه سازی
    توسط m_d6712 در انجمن مهندسی صنایع و اکسل
    پاسخ ها: 2
    آخرين نوشته: 2010/06/18, 16:57

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

نرمال سازی داده ها در اکسل

نرماليزه كردن چیست

نرماليزه كردن اعداد

روش نرمال سازی داده ها در اکسل

نرمال سازی داده ها

نرمال سازی داده های آماری در اکسل

نرمال سازی در اکسلنرمال سازی داده های آمارینرمالایز کردننرمال کردن داده ها در اکسلکد نرمال سازی در اکسلنرمالیزه کردن اعدادنرمال سازی به زبان سادهنرمال سازی اعداد در اکسلنحوه نرمال سازی داده ها در اکسلروش نرمال كردن داده هانرمال کردن داده هانرمال سازی پایگاه داده به زبان سادهنرمالیزه کردن در اکسلروش نرمال کردن اعداد اکسلنرمال کردن عددنحوه نرمال سازی اعدادروش نرمال سازی اعدادروش نرمالیزه کردننرمالیزه کردن به 1

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است