0 0 تومان

نوع داده Approximate Numeric

درس 4
نوع داده Approximate Numeric

پکیج آموزش مقدماتی SQL Server - نوع داده Approximate Numeric

نوع داده Approximate Numeric، قسمتي از پکیج آموزش مقدماتی SQL Server است، پيشنهاد مي شود، قبل از مطالعه ی نوع داده Approximate Numeric، قسمت های قبلی را مرور فرمایید.


نوع داده Approximate Numeric

 همان طور که در مطلب قبلی (نوع داده Exact Numeric) متوجه شدید در فیلدهای Exact Numeric دقیقاً مقداری را که به آنها نسبت می دهیم ذخیره می شود اما در مقابل فیلدهای Exact Numeric فیلدهای Approximate Numeric وجود دارد.

Approximate Numeric بمعنی عددی تقریبی است.

در نوع داده Approximate Numeric مقداری تقریبی را از عددی که به آن نسبت می دهید ذخیره می کند و اعداد بصورت نماد ریاضی در SQL Server ذخیره می شوند.

در جدول زیر انواع نوع داده Approximate Numeric لیست شده است:

Real 4 بایت -- 
Float(n) 4 یا 8 بایت اگر مقدار n بین 1 تا 24 باشد 4 بایت فضا اختصاص داده خواهد شد.
اگر مقدار n بین 25 تا 53 باشد 8 بایت فضا اختصاص داده خواهد شد.

توجه: نوع داده Approximate Numeric مقداری تقریبی را از عددی که به آن نسبت می دهید ذخیره می کند.


مثال از نوع داده Approximate Numeric

در مثال زیر، یک متغییر از نوع REAL تعریف شده است و آنرا با مقدار "1223535324.0" تنظیم کرده ایم: 

Approximate Numeric

DECLARE @VAR1 REAL
SET @VAR1=1223535324.0
SELECT @VAR1
SELECT DATALENGTH(@VAR1)
GO

توجه: با استفاده از تابع ()DATALENGTH می توان میزان فضای اختصاص داده شده به یک متغییر را تعیین نمود.

خروجی مثال بالا:

Approximate Numeric

1.223535E+09
4

توضیح: همان طور که در مثال بالا مشاهده می کنید مقدار اختصاص داده شده به متغییر یعنی "1223535324.0" با مقدار نمایش داده شده یعنی "1.223535E+09" یکسان نیست. در واقع SQL Server برای ذخیره و یا نمایش متغییرهای از نوع Real و Float از مقدار تقریبی یا همان نماد ریاضی استفاده می کند. به این ترتیب در میزان حافظه مصرفی صرفه جویی خواهد شد.


نکات مهم در مورد انواع داده Approximate Numeric

  1. مقادیری که در نوع داده Approximate Numeric ذخیره می شوند معمولاً گرد می شوند.
  2. دلیل استفاده از نوع داده Approximate Numeric، صرفه جویی حافظه در اعداد بزرگ است.
  3. ذخیره داده در این نوع داده به شکل نماد ریاضی بوده و معماری نوع CPU در نحوه محاسبات تأثیر گذار است. (Intel , AMD)

در ادامه آموزش "نوع داده Approximate Numeric" خواهيد ديد ...!

با خريد بسته آموزشي "نوع داده Approximate Numeric" موارد زير را در ادامه خواهيد دید:

  1. توضیحات بسیار جامع تر در مورد نوع داده Approximate Numeric توسط مدرس
  2. آوردن چندین مثال کاربردی از نوع داده Float و Real در محیط SQL Server
نظرات کاربران

مدرس
مهندس مسعود طاهری

مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستم‌های شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.

تضمین کیفیت

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نوع داده Approximate Numeric

هزینه آموزش
20,400 تومان
حجم فایل 6.62 مگابایت
مدت زمان 00:06:51
شماره درس 4
نوع آموزش تصویری و کاملاً فارسی
تعداد دانشجو 4110