• سخنرانی: اندازه گیری اطلاعات ( نحوی، معنایی، عملی). انواع اندازه گیری اطلاعات: نحوی، معنایی، عملی

    مبحث 2. مبانی نمایش و پردازش اطلاعات در رایانه

    ادبیات

    1. انفورماتیک در اقتصاد: کتاب درسی / ویرایش. بودن. اودینتسووا، A.N. رومانوا. - M .: کتاب درسی ووزوفسکی، 2008.

    2. انفورماتیک: دوره پایه: کتاب درسی / ویرایش. S.V. سیمونوویچ. - سنت پترزبورگ: پیتر، 2009.

    3. علوم کامپیوتر. دوره عمومی: کتاب درسی / نویسنده همکار: ع.ن. گودا، م.ا. بوتاکووا، N.M. نچیتایلو، A.V. چرنوف؛ زیر کل ویرایش در و. کولسنیکوف - M.: Dashkov i K، 2009.

    4. انفورماتیک برای اقتصاددانان: کتاب درسی / ویرایش. ماتیوشکا V.M. - M.: Infra-M، 2006.

    5. انفورماتیک اقتصادی: مقدمه ای بر تحلیل اقتصادی سیستم های اطلاعاتی - M.: INFRA-M، 2005.

    اندازه گیری اطلاعات ( نحوی، معنایی، عملی)

    برای اندازه گیری اطلاعات می توان استفاده کرد رویکردهای مختلف، اما گسترده ترین آماری(احتمالی) معناییو n راگماتیکمواد و روش ها.

    آماریروش (احتمالی) اندازه گیری اطلاعات توسط K. Shannon در سال 1948 ایجاد شد که پیشنهاد کرد مقدار اطلاعات را به عنوان معیار عدم قطعیت وضعیت سیستم در نظر بگیرد که در نتیجه به دست آوردن اطلاعات حذف شده است. عدم قطعیت کمی آنتروپی نامیده می شود. اگر ناظر پس از دریافت پیامی اطلاعات بیشتری در مورد سیستم به دست آورد ایکس،عدم قطعیت کاهش می یابد. مقدار اضافی اطلاعات دریافتی به صورت زیر تعریف می شود:

    مقدار اضافی اطلاعات در مورد سیستم کجاست ایکسدریافت شده در قالب یک پیام؛

    عدم قطعیت اولیه (آنتروپی) سیستم ایکس;

    عدم قطعیت محدود (آنتروپی) سیستم ایکس،پس از دریافت پیام

    اگر سیستم ایکسمی تواند در یکی از حالت های گسسته باشد که تعداد آنها nو احتمال یافتن سیستم در هر یک از آنها برابر و مجموع احتمالات همه حالت ها برابر با یک است، سپس آنتروپی با فرمول شانون محاسبه می شود:

    آنتروپی سیستم X کجاست.

    آ- پایه لگاریتم که واحد اندازه گیری اطلاعات را تعیین می کند.

    n- تعداد حالت ها (مقادیر) که سیستم می تواند در آنها قرار گیرد.

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

    رابطه بین اطلاعات و آنتروپی را می توان به صورت زیر درک کرد: به دست آوردن اطلاعات (افزایش آن) به طور همزمان به معنای کاهش ناآگاهی یا عدم قطعیت اطلاعات (انتروپی) است.

    بنابراین، رویکرد آماری احتمال وقوع پیام‌ها را در نظر می‌گیرد: پیامی که احتمال کمتری دارد، آموزنده‌تر در نظر گرفته می‌شود، یعنی. کمترین انتظار اگر رویدادها به یک اندازه محتمل باشند، مقدار اطلاعات به حداکثر مقدار خود می رسد.

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

    I=log2n ,

    جایی که n- تعداد رویدادهای به همان اندازه محتمل؛

    من- اندازه گیری اطلاعات موجود در پیام در مورد وقوع یکی از nمناسبت ها

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

    اگر لگاریتم طبیعی () به عنوان پایه لگاریتم در فرمول هارتلی استفاده شود، واحد اطلاعات برابر است با نات ( 1 بیت = ln2 ≈ 0.693 nat). اگر از عدد 3 به عنوان پایه لگاریتم استفاده شود، - پیش پا افتاده، اگر 10، پس - دیت (هارتلی).

    در عمل، یک واحد بزرگتر اغلب استفاده می شود - بایت(بایت) هشت بیت است. این واحد به این دلیل انتخاب شد که می توان از آن برای رمزگذاری هر یک از 256 نویسه الفبای صفحه کلید رایانه استفاده کرد (256=28).

    علاوه بر بایت، اطلاعات در نیم کلمه (2 بایت)، کلمات (4 بایت) و دو کلمه (8 بایت) اندازه گیری می شود. حتی واحدهای بزرگتر اطلاعات نیز به طور گسترده مورد استفاده قرار می گیرند:

    1 کیلوبایت (KB - کیلوبایت) = 1024 بایت = 210 بایت،

    1 مگابایت (MB - مگابایت) = 1024 کیلوبایت = 220 بایت،

    1 گیگابایت (GB - گیگابایت) = 1024 مگابایت = 230 بایت.

    1 ترابایت (TB - ترابایت) = 1024 گیگابایت = 240 بایت،

    1 پتابایت (PB - پتابایت) = 1024 ترابایت = 250 بایت.

    در سال 1980، ریاضیدان روسی یو. مانین ایده ساخت یک کامپیوتر کوانتومی را ارائه کرد که در ارتباط با آن، چنین واحد اطلاعاتی به عنوان ظاهر شد. کیوبیت (بیت کوانتومی، کیوبیت ) - "بیت کوانتومی" - اندازه گیری مقدار حافظه در یک شکل نظری ممکن از یک کامپیوتر که از حامل های کوانتومی، به عنوان مثال، اسپین الکترون ها استفاده می کند. یک کیوبیت می تواند نه دو مقدار متفاوت ("0" و "1")، بلکه چندین مورد را داشته باشد که مربوط به ترکیب نرمال شده دو حالت چرخش اصلی است که بیشترترکیبات ممکن بنابراین، 32 کیوبیت می تواند حدود 4 میلیارد حالت را رمزگذاری کند.

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

    برای اندازه گیری محتوای معنایی اطلاعات، می توانید از اصطلاحنامه گیرنده آن (مصرف کننده) استفاده کنید. ایده روش اصطلاحنامه توسط N. Wiener ارائه شد و توسط دانشمند داخلی ما A.Yu توسعه یافت. شریدر.

    اصطلاحنامهتماس گرفت بدنه اطلاعاتتوسط گیرنده اطلاعات نگهداری می شود. همبستگی اصطلاحنامه با محتوای پیام دریافتی به شما این امکان را می دهد که بفهمید تا چه اندازه عدم قطعیت را کاهش می دهد.

    وابستگی میزان اطلاعات معنایی پیام به اصطلاحنامه گیرنده

    با توجه به وابستگی نشان داده شده در نمودار، اگر کاربر هیچ اصطلاحنامه ای نداشته باشد (دانش در مورد ماهیت پیام دریافتی، یعنی = 0)، یا وجود چنین اصطلاحنامه ای که در نتیجه تغییر نکرده باشد. پیام ()، سپس مقدار اطلاعات معنایی موجود در آن برابر با صفر است. اصطلاحنامه بهینه () چنین خواهد بود که در آن مقدار اطلاعات معنایی حداکثر () خواهد بود. به عنوان مثال، اطلاعات معنایی در یک پیام دریافتی در زبان خارجی ناآشنا صفر خواهد بود، اما وضعیت به همین صورت خواهد بود اگر اگر پیام دیگر خبری نیست،زیرا کاربر از قبل همه چیز را می داند.

    اندازه گیری عملیاطلاعات سودمندی آن را مشخص می کنددر دستیابی به اهداف مصرف کننده برای این کار کافی است قبل و بعد از دریافت پیام، احتمال رسیدن به هدف را مشخص کرده و با هم مقایسه کنید. ارزش اطلاعات (طبق گفته A.A. Kharkevich) با فرمول محاسبه می شود:

    احتمال رسیدن به هدف قبل از دریافت پیام کجاست.

    احتمال دستیابی به میدان هدف دریافت پیام;

    همانطور که قبلاً اشاره شد، مفهوم اطلاعات را می توان تحت محدودیت های مختلفی که بر ویژگی های آن اعمال می شود، در نظر گرفت. در سطوح مختلفتوجه. اساساً سه سطح وجود دارد - نحوی، معنایی و عملی. بر این اساس، بر روی هر یک از آنها، برآوردهای متفاوتی برای تعیین میزان اطلاعات استفاده می شود.

    در سطح نحوی، برای ارزیابی میزان اطلاعات، از روش‌های احتمالی استفاده می‌شود که فقط ویژگی‌های احتمالی اطلاعات را در نظر می‌گیرند و دیگران را در نظر نمی‌گیرند (محتوای معنایی، مفید بودن، ارتباط و غیره). در اواسط قرن XX توسعه یافته است. روش‌های ریاضی و به‌ویژه روش‌های احتمالی امکان شکل‌گیری رویکردی برای ارزیابی میزان اطلاعات به عنوان معیاری برای کاهش عدم قطعیت دانش را فراهم کرده‌اند.

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

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

    جایی که من- مقدار اطلاعات؛ ن- تعداد رویدادهای احتمالی (پیام ها)؛ پی- احتمال رویدادهای فردی (پیام ها).

    مقدار اطلاعات تعیین شده با استفاده از فرمول (2.1) فقط یک مقدار مثبت می گیرد. از آنجایی که احتمال رخدادهای فردی کمتر از یک است، بر این اساس، عبارت log 2 یک مقدار منفی است و برای به دست آوردن مقدار مثبت برای مقدار اطلاعات در فرمول (2.1)، یک علامت منفی در مقابل آن وجود دارد. علامت جمع

    اگر احتمال وقوع رویدادهای فردی یکسان باشد و گروه کاملی از رویدادها را تشکیل دهند، یعنی:

    سپس فرمول (2.1) به فرمول R. Hartley تبدیل می شود:

    در فرمول های (2.1) و (2.2) نسبت بین مقدار اطلاعات منو بر این اساس، احتمال (یا تعداد) رویدادهای فردی با استفاده از لگاریتم بیان می شود.

    استفاده از لگاریتم در فرمول های (2.1) و (2.2) را می توان به صورت زیر توضیح داد. برای سادگی استدلال از رابطه (2.2) استفاده می کنیم. ما به ترتیب به استدلال اختصاص می دهیم نمقادیر انتخاب شده، به عنوان مثال، از یک سری اعداد: 1، 2، 4، 8، 16، 32، 64، و غیره. برای تعیین اینکه کدام رویداد نرویدادهای به همان اندازه احتمالی رخ داده است، برای هر تعداد از سری، لازم است به ترتیب عملیات انتخاب از دو رویداد ممکن انجام شود.

    بله، در ن= 1، تعداد عملیات 0 خواهد بود (احتمال رخداد 1 است)، با ن= 2، تعداد عملیات برابر با 1 خواهد بود ن= 4 تعداد عملیات 2 خواهد بود، با ن= 8، تعداد عملیات 3 خواهد بود و به همین ترتیب. بنابراین سری اعداد زیر را بدست می آوریم: 0، 1، 2، 3، 4، 5، 6 و غیره که می توان آنها را مطابق با مقادیر تابع در نظر گرفت. مندر رابطه (2.2).

    دنباله ای از مقادیر عددی که آرگومان می گیرد ن، مجموعه ای است که در ریاضیات به عنوان مجموعه ای از اعداد که یک پیشرفت هندسی را تشکیل می دهند و دنباله مقادیر اعدادی که تابع می گیرد شناخته می شود. من، یک سری خواهد بود که یک پیشرفت حسابی را تشکیل می دهد. بنابراین، لگاریتم در فرمول های (2.1) و (2.2) رابطه بین سری های نشان دهنده پیشرفت های هندسی و حسابی را ایجاد می کند که در ریاضیات کاملاً شناخته شده است.

    برای کمیت (تخمین) هر کمیت فیزیکی، باید واحد اندازه گیری را تعیین کرد که در تئوری اندازه گیری به آن می گویند. معیارهای .


    همانطور که قبلا ذکر شد، اطلاعات باید قبل از پردازش، انتقال و ذخیره سازی رمزگذاری شوند.

    رمزگذاری با استفاده از الفبای خاص (سیستم های نشانه) انجام می شود. در علوم کامپیوتر که به مطالعه فرآیندهای کسب، پردازش، انتقال و ذخیره اطلاعات با استفاده از سیستم های محاسباتی (کامپیوتری) می پردازد، عمدتاً از کدگذاری باینری استفاده می شود که در آن از یک سیستم علامت متشکل از دو کاراکتر 0 و 1 استفاده می شود. در فرمول (2.1) و (2.2) عدد 2 به عنوان پایه لگاریتم استفاده می شود.

    بر اساس رویکرد احتمالی برای تعیین مقدار اطلاعات، این دو نماد از یک سیستم نشانه دودویی را می توان به عنوان دو رویداد ممکن متفاوت در نظر گرفت، بنابراین به عنوان واحد مقدار اطلاعات، چنین مقدار اطلاعاتی در نظر گرفته می شود که حاوی یک پیامی که عدم قطعیت دانش را به نصف کاهش می دهد (قبل از دریافت رویدادها، احتمال آنها 0.5 است، پس از دریافت - 1، عدم قطعیت بر این اساس کاهش می یابد: 1/0.5 = 2، یعنی 2 برابر). چنین واحد اطلاعاتی بیت نامیده می شود (از کلمه انگلیسی رقم باینریرقم باینری). بنابراین، به عنوان معیاری برای تخمین مقدار اطلاعات در سطح نحوی، تحت شرط کدگذاری باینری، یک بیت گرفته می شود.

    بزرگترین واحد بعدی اندازه گیری مقدار اطلاعات یک بایت است که دنباله ای از هشت بیت است، یعنی:

    1 بایت = 2 3 بیت = 8 بیت.

    در انفورماتیک، واحدهای اندازه گیری مقدار اطلاعاتی که مضرب یک بایت هستند نیز به طور گسترده مورد استفاده قرار می گیرند، با این حال، بر خلاف سیستم اندازه گیری متریک، که در آن ضریب 10n به عنوان فاکتورهای چند واحد استفاده می شود، که در آن n = 3، 6، 9 و غیره در چندین واحد اندازه گیری مقدار اطلاعات ضریب 2n استفاده می شود. این انتخاب با این واقعیت توضیح داده می شود که رایانه اساساً با اعداد نه به صورت اعشاری، بلکه در سیستم اعداد باینری کار می کند.

    مضرب بایت واحد برای اندازه گیری مقدار اطلاعات به صورت زیر وارد می شود:

    1 کیلوبایت (KB) = 210 بایت = 1024 بایت.

    1 مگابایت (MB) = 210 کیلوبایت = 1024 کیلوبایت.

    1 گیگابایت (گیگابایت) = 210 مگابایت = 1024 مگابایت؛

    1 ترابایت (TB) = 210 گیگابایت = 1024 گیگابایت؛

    1 پتابایت (PB) = 210 ترابایت = 1024 ترابایت؛

    1 اگزابایت (Ebyte) = 210 PB = 1024 PB.

    واحدهای اندازه گیری مقدار اطلاعات که در نام آنها پیشوندهای "کیلو"، "مگا" و غیره وجود دارد، از نظر تئوری اندازه گیری صحیح نیست، زیرا این پیشوندها در سیستم متریک استفاده می شوند. از معیارهایی که در آن ضریب به عنوان مضربی از چندین واحد 10 n استفاده می شود که در آن n = 3، 6، 9 و غیره استفاده می شود. برای رفع این نادرستی، یک سازمان بین المللی کمیسیون بین المللی الکتروتکنیکیکه استانداردهایی را برای صنعت فناوری الکترونیک ایجاد می کند، تعدادی پیشوند جدید برای واحدهای اندازه گیری مقدار اطلاعات تصویب کرده است: kibi (kibi)، mebi (mebi)، gibi (gibi)، tebi (tebi)، پتی (peti). )، exbi (exbi). با این حال، نام‌گذاری‌های قدیمی برای واحدهای اندازه‌گیری مقدار اطلاعات هنوز مورد استفاده قرار می‌گیرد و زمان می‌برد تا نام‌های جدید به طور گسترده مورد استفاده قرار گیرند.

    رویکرد احتمالی نیز در تعیین مقدار اطلاعات ارائه شده با استفاده از سیستم های نشانه استفاده می شود. اگر نمادهای الفبا را مجموعه ای از پیام های ممکن N در نظر بگیریم، آنگاه مقدار اطلاعاتی که یک کاراکتر از الفبا حمل می کند را می توان با فرمول (2.1) تعیین کرد. با ظاهر احتمالی هر یک از حروف الفبا در متن پیام، می توان از فرمول (2.2) برای تعیین میزان اطلاعات استفاده کرد.

    مقدار اطلاعاتی که یک کاراکتر از حروف الفبا حمل می کند، هر چه بیشتر باشد، کاراکترهای بیشتری در این الفبا گنجانده شده است. به تعداد کاراکترهای موجود در الفبا، کاردینالیته الفبا می گویند. مقدار اطلاعات (حجم اطلاعات) موجود در یک پیام رمزگذاری شده با استفاده از یک سیستم علامت و حاوی تعداد معینی کاراکتر (نماد) با استفاده از فرمول تعیین می شود:

    جایی که V- حجم اطلاعات پیام؛ من= log 2 N، حجم اطلاعات یک نماد (علامت); به- تعداد نمادها (شخصیت ها) در پیام؛ ن– قدرت الفبا (تعداد کاراکترهای الفبا).

    اطلاعات - چیست؟ بر چه اساسی است؟ چه اهدافی را دنبال می کند و چه وظایفی را انجام می دهد؟ ما در مورد همه اینها در چارچوب این مقاله صحبت خواهیم کرد.

    اطلاعات کلی

    در چه مواردی از روش معنایی سنجش اطلاعات استفاده می شود؟ از ماهیت اطلاعات استفاده می شود، طرف محتوای پیام دریافتی مورد توجه است - اینها نشانه هایی برای استفاده از آن است. اما ابتدا اجازه دهید توضیحی درباره چیستی آن ارائه دهیم. لازم به ذکر است که روش معنایی سنجش اطلاعات یک رویکرد رسمی دشوار است که هنوز به طور کامل شکل نگرفته است. برای اندازه گیری میزان معنی در داده های دریافت شده استفاده می شود. به عبارت دیگر، چه مقدار اطلاعات از اطلاعات دریافتی برای این امر ضروری است این مورد. این رویکرد برای تعیین محتوای اطلاعات دریافتی استفاده می شود. و اگر در مورد روش معنایی اندازه گیری اطلاعات صحبت می کنیم، از مفهوم اصطلاحنامه استفاده می کنیم که به طور جدایی ناپذیر با موضوع مورد بررسی پیوند دارد. چه چیزی را نشان می دهد؟

    اصطلاحنامه

    من می خواهم یک مقدمه کوچک و یک سوال در مورد روش معنایی اندازه گیری اطلاعات را پاسخ دهم. چه کسی وارد آن شد؟ بنیانگذار سایبرنتیک، نوربرت وینر، استفاده از این روش را پیشنهاد کرد، اما به طور قابل توجهی تحت تأثیر هموطن ما A. Yu. Schrader توسعه یافت. چه نامی برای اشاره به مجموع اطلاعاتی که گیرنده اطلاعات دارد استفاده می شود. اگر اصطلاحنامه را با محتوای پیام دریافت شده مرتبط کنیم، می‌توانیم بفهمیم که چقدر عدم قطعیت را کاهش داده است. من می خواهم یک اشتباه را اصلاح کنم که اغلب تحت تأثیر آن قرار می گیرد تعداد زیادی ازاز مردم. بنابراین، آنها معتقدند که روش معنایی اندازه گیری اطلاعات توسط کلود شانون معرفی شده است. دقیقاً مشخص نیست که این تصور غلط چگونه به وجود آمده است، اما این نظر نادرست است. کلود شانون روشی آماری برای اندازه گیری اطلاعات معرفی کرد که «وارث» آن معنایی تلقی می شود.

    رویکرد گرافیکی برای تعیین میزان اطلاعات معنایی در پیام دریافتی

    چرا باید چیزی بکشید؟ روش اندازه‌گیری معنایی از این فرصت برای ارائه بصری داده‌های سودمندی داده‌ها در قالب ارقام به راحتی استفاده می‌کند. این در عمل به چه معناست؟ برای توضیح وضعیت امور، یک وابستگی در قالب یک نمودار رسم می شود. اگر کاربر در مورد ماهیت پیامی که دریافت کرده است (برابر با صفر) اطلاعی نداشته باشد، مقدار اطلاعات معنایی برابر با همان مقدار خواهد بود. آیا امکان یافتن مقدار بهینه وجود دارد؟ آره! این نام اصطلاحنامه است که در آن میزان اطلاعات معنایی حداکثر است. بیایید به یک مثال کوچک نگاه کنیم. فرض کنید یک کاربر پیامی را دریافت کرده است که به یک زبان خارجی ناآشنا نوشته شده است، یا شخصی می تواند آنچه را که در آنجا نوشته شده است بخواند، اما این دیگر برای او خبری نیست، زیرا همه اینها مشخص است. در چنین مواردی گفته می شود که پیام حاوی اطلاعات معنایی صفر است.

    توسعه تاریخی

    احتمالاً باید کمی بالاتر در این مورد بحث می شد، اما برای رسیدن به این موضوع دیر نیست. در ابتدا روش معنایی اندازه گیری اطلاعات توسط رالف هارتلی در سال 1928 معرفی شد. قبلاً ذکر شد که از کلود شانون اغلب به عنوان بنیانگذار یاد می شود. چرا چنین سردرگمی وجود داشته است؟ واقعیت این است که اگرچه روش معنایی اندازه گیری اطلاعات توسط رالف هارتلی در سال 1928 معرفی شد، اما این کلود شانون و وارن ویور بودند که در سال 1948 آن را تعمیم دادند. پس از آن، بنیانگذار سایبرنتیک، نوربرت وینر، ایده روش اصطلاحنامه را شکل داد، که بیشترین شناخت را در قالب اندازه گیری توسعه یافته توسط یو. آی اشنایدر دریافت کرد. لازم به ذکر است که برای درک این موضوع، دانش به اندازه کافی بالا مورد نیاز است.

    بهره وری

    روش اصطلاحنامه در عمل به ما چه می دهد؟ این تایید واقعی این تز است که اطلاعات دارای خاصیتی به عنوان نسبیت است. لازم به ذکر است که ارزش نسبی (یا ذهنی) دارد. به منظور ارزیابی عینی اطلاعات علمی، مفهوم اصطلاحنامه جهانی معرفی شد. درجه تغییر آن نشان دهنده اهمیت دانشی است که بشریت دریافت می کند. در عین حال، نمی توان دقیقاً گفت که چه نتیجه نهایی (یا متوسط) را می توان از اطلاعات به دست آورد. برای مثال کامپیوترها را در نظر بگیریم. فناوری رایانه بر اساس فناوری لامپ و وضعیت بیت هر عنصر ساختاری ایجاد شد و در ابتدا برای انجام محاسبات مورد استفاده قرار گرفت. اکنون تقریباً هر فردی چیزی دارد که بر اساس این فناوری کار می کند: رادیو، تلفن، کامپیوتر، تلویزیون، لپ تاپ. حتی یخچال‌ها، اجاق‌ها و دستشویی‌های مدرن حاوی برخی لوازم الکترونیکی هستند که بر اساس اطلاعاتی در مورد تسهیل استفاده از این وسایل خانگی توسط یک فرد است.

    رویکرد علمی

    روش معنایی اندازه گیری اطلاعات در کجا مطالعه می شود؟ انفورماتیک علمی است که به جنبه های مختلف این موضوع می پردازد. ویژگی چیست؟ این روش مبتنی بر استفاده از سیستم "درست/نادرست" یا سیستم بیت "یک/صفر" است. هنگامی که اطلاعات خاصی می رسد، به بلوک های جداگانه تقسیم می شود که مانند واحدهای گفتاری نامگذاری می شوند: کلمات، هجاها و موارد مشابه. هر بلوک مقدار خاصی را دریافت می کند. بیایید به یک مثال کوچک نگاه کنیم. دو دوست کنار هم ایستاده اند. یکی با این جمله رو به دومی می کند: "فردا یک روز تعطیل داریم." زمانی که روزهای استراحت - همه می دانند. بنابراین مقدار این اطلاعات صفر است. اما اگر دومی بگوید که فردا کار می‌کند، برای اولی شگفت‌انگیز خواهد بود. در واقع، در این مورد، ممکن است معلوم شود که نقشه هایی که یک نفر ساخته است، مثلاً به بولینگ برود یا داخل کارگاه کند، نقض می شود. هر قسمت از مثال توصیف شده را می توان با استفاده از یک و صفر توصیف کرد.

    عملیات با مفاهیم

    اما چه چیز دیگری غیر از اصطلاحنامه استفاده می شود؟ برای درک روش معنایی اندازه گیری اطلاعات چه چیز دیگری باید بدانید؟ مفاهیم اساسی که می توان بیشتر مورد مطالعه قرار داد، سیستم های نشانه هستند. آنها به عنوان ابزاری برای بیان معنا درک می شوند، مانند قواعد تفسیر علائم یا ترکیب آنها. بیایید به مثال دیگری از علوم کامپیوتر نگاه کنیم. کامپیوترها با صفر و یک شرطی کار می کنند. در واقع این یک ولتاژ کم و زیاد است که به اجزای تجهیزات اعمال می شود. علاوه بر این، آنها این واحدها و صفرها را بدون انتها و لبه منتقل می کنند. چگونه فناوری می تواند بین آنها تمایز قائل شود؟ پاسخ به این پیدا شد - وقفه. هنگامی که همین اطلاعات منتقل می شود، بلوک های مختلفی مانند کلمات، عبارات و معانی فردی به دست می آید. در گفتار شفاهی انسان، مکث نیز برای تجزیه داده ها به بلوک های جداگانه استفاده می شود. آنها آنقدر نامرئی هستند که بیشتر آنها را روی "ماشین" متوجه می شویم. در یک نامه، نقطه و ویرگول برای این منظور استفاده می شود.

    ویژگی های خاص

    اجازه دهید به مبحث ویژگی هایی که روش معنایی اندازه گیری اطلاعات دارد نیز بپردازیم. ما قبلاً می دانیم که این نام رویکرد خاصی است که اهمیت اطلاعات را ارزیابی می کند. آیا می توانیم بگوییم که داده هایی که از این طریق ارزیابی می شوند عینی خواهند بود؟ نه، این درست نیست. اطلاعات ذهنی است. بیایید به مثال یک مدرسه نگاهی بیندازیم. یک دانش آموز ممتاز وجود دارد که از برنامه مصوب جلوتر است و یک دانش آموز متوسط ​​که آنچه را که در کلاس ارائه می شود مطالعه می کند. برای اولین بار، بیشتر اطلاعاتی که او در مدرسه دریافت می کند چندان مورد توجه نخواهد بود، زیرا او قبلاً این را می داند و برای اولین بار نمی شنود / نمی خواند. بنابراین، در سطح ذهنی، برای او ارزش چندانی نخواهد داشت (شاید به دلیل اظهارات فردی معلم که در هنگام ارائه موضوع خود متوجه آن شده است). در حالی که دانش آموز متوسط ​​چیزی را فقط از راه دور در مورد اطلاعات جدید شنیده است، بنابراین، برای او، ارزش داده هایی که در درس ها ارائه می شود، مرتبه ای بزرگتر است.

    نتیجه

    لازم به ذکر است که در انفورماتیک، روش معنایی سنجش اطلاعات تنها گزینه ای نیست که بتوان مشکلات موجود را در آن حل کرد. انتخاب باید به اهداف و فرصت های موجود بستگی داشته باشد. بنابراین، اگر موضوع مورد علاقه است یا نیاز به آن وجود دارد، تنها می‌توانیم اکیداً توصیه کنیم که آن را با جزئیات بیشتر مطالعه کنید و دریابید که علاوه بر معنایی، چه روش‌های دیگری برای اندازه‌گیری اطلاعات وجود دارد.

    روش کمی سازی اطلاعات: آماری، معنایی، عملی و ساختاری

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

    مطابق با رویکرد آماری مفهوم "مقدار اطلاعات" به عنوان معیاری برای عدم قطعیت وضعیت سیستم معرفی شد که هنگام دریافت اطلاعات حذف شد. عدم قطعیت بیان شده کمی از حالت را "آنتروپی" می نامند. هنگامی که اطلاعات به دست می آید، عدم قطعیت کاهش می یابد، به عنوان مثال. آنتروپی، سیستم ها بدیهی است که هر چه ناظر اطلاعات بیشتری دریافت کند، عدم قطعیت بیشتری حذف می شود و آنتروپی سیستم کاهش می یابد، یعنی. آنتروپی یک سیستم را می توان به عنوان معیاری برای سنجش اطلاعات از دست رفته در نظر گرفت. با آنتروپی برابر با صفر، سیستم دارای اطلاعات کامل، و به نظر ناظر کاملاً دستور داده شده است. بنابراین، کسب اطلاعات با تغییر در میزان ناآگاهی گیرنده از وضعیت این سیستم همراه است.

    لازم به ذکر است که روش آماری برای تعیین میزان اطلاعات عملاً جنبه معنایی و کاربردی اطلاعات را در نظر نمی گیرد.

    رویکرد معناییتعیین میزان اطلاعات سخت ترین کار برای رسمی کردن است و هنوز در نهایت مشخص نشده است.

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

    اگر اصطلاحنامه فردی مصرف کننده (Sn) دانش او را از یک موضوع معین منعکس کند، آنگاه مقدار اطلاعات معنایی (I c) موجود در یک پیام خاص را می توان با درجه تغییر در این اصطلاحنامه که تحت تأثیر این موضوع رخ داده است، تخمین زد. پیام بدیهی است که مقدار اطلاعات (I c) به طور غیرخطی به وضعیت اصطلاحنامه فردی کاربر بستگی دارد و اگرچه محتوای معنایی پیام ثابت است، کاربران با اصطلاحنامه‌های مختلف مقدار نابرابر اطلاعات را دریافت خواهند کرد. به عنوان مثال، اگر اصطلاحنامه فردی گیرنده نزدیک به صفر باشد (S n = 0)، در این صورت مقدار اطلاعات دریافتی صفر است (I c = 0). به عنوان مثال، هنگام گوش دادن به یک پیام به یک زبان خارجی ناشناخته، استخراج اطلاعات از آن بدون دانستن زبان غیرممکن است.

    اگر کاربر اطلاعات کاملاً همه چیز را در مورد موضوع بداند، مقدار اطلاعات معنایی (I c) در پیام نیز صفر خواهد بود. اصطلاحنامه (S n) و پیام او چیز جدیدی به او نمی دهد.

    رویکرد عملیمقدار اطلاعات را به عنوان معیاری تعیین می کند که به دستیابی به هدف کمک می کند. این رویکرد مقدار اطلاعات را افزایشی در احتمال دستیابی به هدف در نظر می گیرد.

    هنگام ارزیابی مقدار اطلاعات در جنبه های معنایی و عملی، باید وابستگی زمانی اطلاعات را در نظر گرفت (از آنجایی که اطلاعات، به ویژه در سیستم های مدیریت برای اشیاء اقتصادی، تمایل به قدیمی شدن دارند، یعنی ارزش آن در طول زمان کاهش می یابد).

    رویکرد ساختاریبا مشکلات ذخیره سازی، سازماندهی مجدد و بازیابی اطلاعات مرتبط است و با افزایش حجم اطلاعات انباشته شده، اهمیت فزاینده ای پیدا می کند.

    با رویکردی ساختاری، از ذهنیت، ارزش نسبی اطلاعات انتزاع می شود و ساختارهای منطقی و فیزیکی سازماندهی اطلاعات را در نظر می گیرد.

    ساختار اطلاعات کار اجتماعی: شاخص ها، جزئیات و اسناد

    160 کنوانسیون سازمان بین المللی کار (ILO) "در مورد آمار کار" و 170 توصیه ILO "در مورد آمار کار" / 1985/ حوزه های اصلی جمع آوری و تجزیه و تحلیل اطلاعات اجتماعی و کار را در سطح کلان اقتصادی تعریف می کند:

    جمعیت فعال اقتصادی، اشتغال، بیکاری و بیکاری؛

    حقوق و ساعات کار؛

    شاخص های قیمت مصرف کننده؛

    هزینه نیروی کار؛

    مخارج و درآمد خانوار؛

    آسیب های صنعتی و بیماری های شغلی؛

    درگیری های کاری؛

    بهره وری نیروی کار

    فهرست مطالب- مشخصه تعمیم دهنده سنت در شی یا فرآیند. شاخص به عنوان یک ابزار روش شناختی عمل می کند که فرصتی برای آزمایش گزاره های نظری با کمک داده های تجربی فراهم می کند.

    1) کیفیت هارفع وجود یا عدم وجود تعریف شده. مقدسین
    2) مقادیرتعیین اندازه گیری شدت، توسعه، ویژگی های خاص

    شاخص های کارکه برای محاسبه تعداد کار صرف شده استفاده می شود و در واحد زمان بیان می شود. آنها برای محاسبه استفاده می شوند: PT، RFP، و غیره.

    اجتماعی شاخص هاکیفیت یا تعداد ویژگی های خصوصیات فردی و حالت های اشیاء و فرآیندهای اجتماعی، ویژگی های آماری و پویایی را منعکس می کند

    بلیط شماره 2

    بلیط شماره 3

    مدل های اطلاعاتی: توصیفی و رسمی

    مدل های اطلاعات توصیفی- اینها مدلهایی هستند که به زبان طبیعی (یعنی در هر زبان ارتباطی بین مردم: انگلیسی، روسی، چینی، مالتی و غیره) به صورت شفاهی یا نوشتاری ایجاد شده اند.

    مدل های اطلاعات رسمی- اینها مدلهایی هستند که به زبان رسمی (یعنی علمی، حرفه ای یا تخصصی) ایجاد شده اند. نمونه هایی از مدل های رسمی: انواع فرمول ها، جداول، نمودارها، نقشه ها، نمودارها و غیره.

    مدل های کروماتیک (اطلاعاتی).- اینها مدلهایی هستند که در زبان طبیعی معناشناسی مفاهیم رنگی و محمولات هستی شناختی آنها ایجاد شده اند (یعنی به زبان معانی و معانی قواعد رنگی که به طور نمایندگی در فرهنگ جهانی بازتولید می شوند). نمونه هایی از مدل های رنگی: مدل هوش «اتمی» (AMI)، ماندگاری بین ادیان ادیان (MIR)، مدل معناشناسی ارزشی-اجتماعی (MASS) و غیره که بر اساس نظریه و روش شناسی کروماتیسم ایجاد شده اند.

    انواع مدل های اطلاعاتی

    جدولی- اشیا و خصوصیات آنها به صورت یک لیست ارائه می شود و مقادیر آنها در سلول ها قرار می گیرد مستطیلی شکل. فهرست اشیاء از همان نوع در اولین ستون (یا ردیف) و مقادیر ویژگی های آنها در ستون ها (یا ردیف های) زیر قرار می گیرد.

    بر اساس سلسله مراتب- اشیاء بر اساس سطوح توزیع می شوند. هر عنصر سطح بالااز عناصر سطح پایین تشکیل شده است و یک عنصر سطح پایین می تواند تنها بخشی از یک عنصر سطح بالاتر باشد.

    شبکه- برای انعکاس سیستم هایی استفاده می شود که در آنها پیوندهای بین عناصر ساختار پیچیده ای دارند.

    شماره بلیط 4. وظایف و وظایف سیستم های اطلاعاتی. نوع شناسی سیستم های اطلاعاتی با توجه به مقیاس، دامنه، ماهیت وظایفی که باید حل شوند، مجموع عملکردهای انجام شده، درجه اتوماسیون آنها، نوع اطلاعات و غیره.

    سیستم اطلاعات- این مجموعه به هم پیوسته ای از ابزارها، روش ها و پرسنل مورد استفاده برای ذخیره، پردازش و صدور اطلاعات برای دستیابی به هدف مدیریت است.

    ü هدف از عملیات- ارضای نیازهای اطلاعاتی خاص در یک معین موضوع

    ü نتیجه عملکرد- محصولات اطلاعاتی - اسناد، آرایه های اطلاعاتی، پایگاه های داده و خدمات اطلاعاتی

    بلیط شماره 5

    پشتیبانی تکنولوژیکی ACS: (ارائه زیرسیستم های فناوری اطلاعات) اطلاعات، زبانی، فنی، نرم افزاری، ریاضی، سازمانی و ارگونومیکی. پشتیبانی قانونی

    پشتیبانی تکنولوژیکی- EDP ​​(پردازش الکترونیکی داده ها) - این مجموعه ای از روش ها و ابزارهای جمع آوری، ذخیره، انتقال، پردازش و حفاظت از اطلاعات بر اساس فناوری رایانه و ارتباطات است.

    بلیط شماره 6

    هدف و انواع ایستگاه های کاری

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

    اتوماسیون کار، استفاده از فن آوری های صرفه جویی در کار (به عنوان مثال، استفاده از کامپیوتر). بهبود ایمنی تولید (در صورت استفاده در صنعت)؛ تصمیم گیری مدیریت سریعتر؛ تحرک کارگران؛ افزایش بهره وری نیروی کار

    برای توصیف AWP، می توان آن را مشخص کرد اجزای اصلی فناوری اطلاعات، که آن را اجرا می کند. این موارد عبارتند از: 1. پشتیبانی فنی و سخت افزاری (کامپیوتر، چاپگر، اسکنر، صندوق های نقدیو سایر تجهیزات اضافی)؛ 2. نرم افزار کاربردی و سیستم عامل (OS)؛ 3. پشتیبانی اطلاعاتی (استانداردهای اسناد و فرم های یکپارچه، استانداردهای ارائه شاخص ها، طبقه بندی کننده ها و اطلاعات مرجع)؛ 4. شبکه و وسایل ارتباطی (محلی و شبکه های شرکتی، پست الکترونیک).

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

    رابط کاربری باید ساده، راحت و حتی برای یک کاربر ناآماده در دسترس باشد. باید حاوی یک سیستم اشاره باشد، ترجیحاً به صورت نمایشی (ویدئو، صدا، انیمیشن).

    اطمینان از ایمنی متخصص و انجام کلیه الزامات ارگونومیکی (راحتی، رنگ و وسعت صدا مطابق با بهترین درک، راحتی در محل اطلاعات و در دسترس بودن تمام وسایل لازم برای کار) ضروری است. سبک یکنواختانجام عملیات و غیره)؛

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

    اطمینان از عملکرد بدون وقفه ایستگاه کاری باید تضمین کننده تکمیل به موقع وظایف کاربر، مطابق با برنامه کاری باشد. شکست در تولید غیرقابل قبول است.

    سازماندهی منطقی کار یک متخصص شرایط کاری راحت را ایجاد می کند و بهره وری یک متخصص را افزایش می دهد.

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

    بلیط شماره 7

    بلیط شماره 8

    بلیط شماره 9

    Sl3Development

    در 13 ژانویه 1988، یک کنفرانس مطبوعاتی در نیویورک برگزار شد که در آن اتحادیه اعلام شد اشتون-تیت و مایکروسافتبرای توسعه یک محصول جدید به نام Ashton-Tate/Microsoft SQL Server. در همان روز، یک بیانیه مطبوعاتی مشترک منتشر شد که از یک محصول جدید بر اساس تحولات Sybase خبر داد. در مورد نقش شرکت ها در توسعه و ترویج یک محصول، طبق یک بیانیه مطبوعاتی اشتون تیتمسئول نظارت بر توسعه پایگاه داده (و همچنین ارائه توسعه داخلی در این زمینه) بود و مایکروسافتنقش مشابهی در زمینه فناوری برای کار در نظر گرفته شد شبکه های محلی. پس از انتشار SQL Server، Ashton-Tate مجبور شد مجوز محصول را از مایکروسافت دریافت کند و از آن مراقبت کند خرده فروشیدر سرتاسر جهان و مایکروسافت این محصول را به تولیدکنندگان سخت افزاری عرضه می کند.

    خارج شوید

    29 آوریل 1989فروش رسمی Ashton-Tate/Microsoft SQL Server 1.0 آغاز شد. اعضای تیم SQL Server در یک رویداد صدور گواهینامه تیم ویژه که در تورنس برگزار شد، تی شرت هایی پوشیدند که روی آن نوشته شده بود "Ashton-Tate SQL Server: من این کار را به موقع انجام دادم و به آن افتخار می کنم"(انگلیسی) Ashton-Tate SQL Server: به موقع و به آن افتخار می کنم) .

    مطبوعات پروفایل در مورد محصول جدید کاملاً مثبت صحبت کردند، با این حال، فروش بسیار پایین بود.

    تا سال 1990 وضعیت بهبود نیافته بود. برنامه‌هایی برای تبلیغ مشترک این محصول، که به SQL Server جایگاهی در جامعه توسعه‌دهندگان dBASE می‌داد، ناکام ماند. در نتیجه، Ashton-Tate که دو سال قبل بر بازار پایگاه داده رایانه های شخصی خانگی تسلط داشت، اکنون برای زنده ماندن تلاش کرده است و مجبور است به محصول پرچمدار dBASE خود برگردد. در همین حال، مایکروسافت OS/2 LAN Manager را با نام تجاری خود راه اندازی کرده است. همه این موارد منجر به تصمیم گیری برای توقف تبلیغ مشترک SQL Server شد و پس از آن این محصول کمی تغییر کرد و به عنوان Microsoft SQL Server ارائه شد.

    SQL Server 1.11 (1991)

    در سال 1991، مایکروسافت یک نسخه موقت به نام SQL Server 1.11 را منتشر کرد. این نسخه به این دلیل بود که لیست کاربران تا آن زمان به طور قابل توجهی گسترش یافته بود. با اينكه معماری مشتری-سرورهنوز هم گسترده نبود، مشتریان هنوز به تدریج به آن روی آوردند. اما علیرغم انتقادات مثبت مطبوعات تخصصی، فروش SQL Server هنوز چیزهای زیادی را برای شما به ارمغان می آورد (طرح در اسلاید)

    DC5تاریخچه انتشار در اسلاید.

    بلیط شماره 10

    عملکرد

    Microsoft SQL Server از نسخه ای از SQL به نام Transact-SQL (به اختصار T-SQL) به عنوان زبان پرس و جو خود استفاده می کند که پیاده سازی SQL-92 (استاندارد ISO برای SQL) با چندین پسوند است. T-SQL به شما امکان می دهد از نحو اضافی برای رویه های ذخیره شده استفاده کنید و از تراکنش ها (تعامل پایگاه داده با برنامه کنترل) پشتیبانی می کند. Microsoft SQL Server و Sybase ASE از یک پروتکل لایه کاربردی به نام Tabular Data Stream (TDS) برای ارتباط با شبکه استفاده می کنند. پروتکل TDS نیز در پروژه FreeTDS برای ارائه پیاده سازی شده است برنامه های کاربردی مختلفتوانایی تعامل با پایگاه های داده داده های مایکروسافت SQL Server و Sybase.

    Microsoft SQL Server همچنین از Open Database Connectivity (ODBC) که رابطی بین برنامه‌ها و DBMS است، پشتیبانی می‌کند. SQL Server 2005 این امکان را برای کاربران فراهم می کند تا از طریق وب سرویس هایی که از پروتکل SOAP استفاده می کنند، متصل شوند. این به برنامه های کلاینت غیر ویندوز اجازه می دهد تا به SQL Server متصل شوند. مایکروسافت همچنین یک درایور تایید شده JDBC منتشر کرده است که به برنامه های مبتنی بر جاوا (مانند BEA و IBM WebSphere) اجازه می دهد به Microsoft SQL Server 2000 و 2005 متصل شوند.

    SQL Server از شبیه سازی و خوشه بندی پایگاه داده پشتیبانی می کند. خوشه سرور SQLمجموعه ای از سرورهای با پیکربندی یکسان است. این طرح به توزیع بار کاری در چندین سرور کمک می کند. همه سرورها نام مجازی یکسانی دارند و داده ها در طول زمان اجرا بر روی آدرس های IP ماشین های کلاستر توزیع می شوند. همچنین در صورت خرابی یا خرابی در یکی از سرورهای کلاستر، انتقال خودکار بار به سرور دیگری امکان پذیر است.

    SQL Server از تکرار داده های اضافی در سه سناریو پشتیبانی می کند:

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

    تاریخچه تغییرات: تمام تغییرات پایگاه داده به طور مداوم به کاربران منتقل می شود.

    همگام سازی با سایر سرورها: پایگاه های داده چندین سرور با یکدیگر همگام می شوند. تغییرات در همه پایگاه های داده به طور مستقل در هر سرور رخ می دهد و تطبیق داده ها در طول همگام سازی رخ می دهد. این نوع تکرار امکان حل تناقضات بین پایگاه داده را فراهم می کند.

    نسخه های MS SQL Server 2000

    دو نوع SQLServer در نسخه های مختلف موجود بود:

    · 2000 - SQL Server 2000 32 بیتی با کد Shiloh (نسخه 8.0);

    · 2003 - SQL Server 2000 64 بیتی با نام رمز Liberty.

    SQL Server 2000 در نسخه های مختلف برای پاسخگویی به انواع نیازهای مشتری (سازمان و فرد)، زمان اجرا و هزینه موجود است.

    نسخه تجاری. این نسخه نسخه کامل SQLServer است که معمولاً به سازمان ها ارائه می شود. EnterpriseEdition مقیاس پذیری و قابلیت اطمینان پیشرفته مورد نیاز برای رویارویی با چالش های حیاتی کسب و کار آنلاین و برنامه های کاربردی اینترنتی، از جمله نماهای پارتیشن بندی شده توزیع شده، انتقال گزارش و قابلیت های خوشه بندی پیشرفته را ارائه می دهد. این نسخه همچنین از پیشرفته‌ترین سخت‌افزارها بهره می‌برد و تا ۳۲ پردازنده و ۶۴ گیگابایت رم را پشتیبانی می‌کند. علاوه بر این، SQLServer 2000 EnterpriseEdition شامل ویژگی های تجزیه و تحلیل اضافی است.

    نسخه استاندارد. این گزینه می تواند متوسط ​​و سازمان های کوچککه به مقیاس پذیری پیچیده، در دسترس بودن و مجموعه کاملی از ویژگی های تحلیل موجود در SQLServer 2000 EnterpriseEdition نیاز ندارند. StandardEdition در سیستم های متقارن چند پردازنده ای با حداکثر 4 پردازنده و حداکثر 2 گیگابایت رم استفاده می شود.

    نسخه شخصی. این نسخه شامل مجموعه کامل ابزارهای مدیریتی و بیشتر قابلیت های StandardEdition است، اما برای استفاده ی شخصی. PersonalEdition نه تنها تحت سیستم عامل های سرور مایکروسافت، بلکه تحت نسخه های شخصی آنها نیز کار می کند، که شامل Windows 2000 Professional، WindowsNTWorkstation 4.0 و Windows 98 می شود. سیستم های دو پردازنده پشتیبانی می شوند. اگرچه این نسخه از پایگاه‌های اطلاعاتی با هر اندازه پشتیبانی می‌کند، عملکرد آن برای تک‌کاربران و گروه‌های کاری کوچک بهینه‌سازی شده است: با حجم کاری که زمانی که بیش از پنج کاربر همزمان کار می‌کنند، کاهش می‌یابد.

    Developer Edition. این نوع SQLServer به توسعه دهندگان اجازه می دهد تا هر نوع برنامه ای را ایجاد کنند که با SQLServer کار می کند. این نسخه شامل تمام عملکردهای EnterpriseEdition است، اما با یک ویژگی خاص توافقنامه مجوز کاربر نهایی(EULA)، که اجازه توسعه و آزمایش را می دهد اما استقرار برای اهداف عملیاتی را ممنوع می کند.

    موتور دسکتاپ (MSDE). این نسخه شامل ویژگی‌های اصلی موتور پایگاه داده SQL Server 2000 است، اما شامل رابط کاربری، ابزارهای مدیریت، ویژگی‌های تجزیه و تحلیل، پشتیبانی از تکرار ادغام، مجوزهای دسترسی مشتری، کتابخانه‌های توسعه‌دهنده، یا مستندات آنلاین نمی‌شود. همچنین اندازه پایگاه داده و میزان بار کاری هنگام کار با کاربران را محدود می کند. نسخه DesktopEngine کمترین منابع را در بین تمام نسخه‌های SQL Server 2000 دارد که آن را برای پیاده‌سازی یک انبار داده مستقل ایده‌آل می‌کند.

    WindowsCEEdition. این نسخه نسخه SQLServer 2000 برای دستگاه های دارای WindowsCE است. از نظر برنامه‌ریزی با سایر نسخه‌های SQL Server 2000 سازگار است. این به توسعه‌دهندگان اجازه می‌دهد تا از مهارت‌ها و برنامه‌های کاربردی موجود خود برای گسترش عملکرد ذخیره‌سازی داده‌های رابطه‌ای با راه‌حل‌هایی که در کلاس‌های دستگاه جدید اجرا می‌شوند، استفاده کنند.

    قابلیت های SQLسرور 2000

    Microsoft SQL Server 2000 دارای تعدادی ویژگی است که نصب، استقرار و کارکرد آن را آسان می کند و همچنین از مقیاس پذیری، انبار داده ها و یکپارچه سازی سیستم با سایر نرم افزارهای سرور پشتیبانی می کند.

    این شامل ابزارها و ویژگی های بسیاری است که نصب، استقرار، مدیریت و استفاده از پایگاه های داده را آسان می کند. SQL Server 2000 مجموعه کاملی از ابزارهایی را که برای تنظیم دقیق SQL Server 2000 در سیستم‌های آنلاین صنعتی به DBA نیاز دارند، ارائه می‌کند. SQL Server 2000 همچنین بر روی سیستم های کوچک تک کاربره و با حداقل هزینه مدیریت اجرا می شود.

    نصب یا ارتقاء توسط یک برنامه رابط کاربری گرافیکی (GUI) کنترل می شود که کاربر را از طریق اطلاعات مورد نیاز نصب کننده راهنمایی می کند. نصب کننده به طور خودکار وجود نسخه قبلی SQL Server را تشخیص می دهد. پس از اتمام نصب SQL Server 2000، از کاربر می پرسد که آیا مایل به اجرای جادوگر ارتقاء SQL Server 2000 برای تکمیل سریع فرآیند ارتقاء است. بنابراین، کل فرآیند نصب یا ارتقا به سرعت تکمیل می شود و کاربر باید حداقل اطلاعات را وارد کند.

    SQL Server 2000 به صورت خودکار و پویا پیکربندی خود را در حین اجرا تغییر می دهد. با افزایش تعداد کاربران متصل به SQL Server 2000، می تواند به صورت پویا منابع لازم مانند حافظه را تخصیص دهد. هنگامی که بار کاهش می یابد، SQL Server 2000 منابع را آزاد می کند و آنها را به سیستم برمی گرداند. اگر برنامه های دیگر به طور همزمان روی سرور اجرا شوند، SQL Server 2000 تشخیص می دهد که برنامه های کاربردی اضافی به آنها تخصیص داده شده است. حافظه مجازیو مقدار حافظه مجازی را که برای کاهش سربار صفحه بندی استفاده می کند، کاهش دهید. SQL Server 2000 همچنین قادر است به طور خودکار اندازه پایگاه داده را با افزودن یا حذف اطلاعات افزایش یا کاهش دهد.

    SQL Server 2000 با سایرین کار می کند محصولات نرم افزاری، تشکیل یک مخزن پایدار و ایمن از اطلاعات برای اینترنت و اینترانت:

    · SQL Server 2000 با مکانیسم های امنیتی و رمزگذاری ویندوز 2000 سرور و ویندوز NT سرور کار می کند تا یک ذخیره اطلاعات امن را فراهم کند.

    · SQL Server 2000 یک سرویس ذخیره سازی داده با کارایی بالا برای برنامه های کاربردی وب است که در سرویس های اطلاعات اینترنتی مایکروسافت اجرا می شوند.

    SQL Server 2000 را می توان با Site Server برای سرویس دهی به وب سایت های بزرگ و پیچیده تجارت الکترونیک استفاده کرد.

    · پشتیبانی از سوکت های TCP/IP به شما امکان می دهد SQL Server 2000 را با Microsoft Proxy Server برای پیاده سازی ارتباطات ایمن از طریق اینترنت و اینترانت ادغام کنید.

    عملکرد SQL Server 2000 را می توان تا سطح مورد نیاز برای اجرای سایت های اینترنتی بزرگ افزایش داد. علاوه بر این، موتور پایگاه داده SQL Server 2000 دارای پشتیبانی داخلی برای XML و استاد وبدستیار به تولید کمک می کند صفحات HTML(زبان نشانه گذاری Hypertext) بر اساس داده های SQL Server 2000 و انتشار این داده ها برای دسترسی از طریق HTTP (پروتکل انتقال ابرمتن) و FTP (پروتکل انتقال فایل).

    SQL Server از احراز هویت ویندوز پشتیبانی می کند که به حساب های کاربری و دامنه ویندوز NT و Windows 2000 اجازه می دهد تا به عنوان حساب های SQL Server 2000 استفاده شوند.

    کاربران هنگام اتصال به شبکه توسط ویندوز 2000 احراز هویت می شوند. هنگام اتصال به SQL Server، نرم افزار سرویس گیرنده یک اتصال قابل اعتماد را درخواست می کند، که تنها در صورتی می تواند اعطا شود که کاربران توسط Windows NT یا Windows 2000 احراز هویت شوند. بنابراین، SQL Server خود کار نمی کند. احراز هویت کاربر، اما کاربران برای اتصال به هر سیستم سرور SQL نیازی به نام کاربری و رمز عبور جداگانه ندارند. سرورهای پست الکترونیکی MAPI (رابط برنامه نویسی برنامه پیام) سازگار است. این ویژگی اجازه می‌دهد تا نامه‌ها با استفاده از دسته‌های SQL Server 2000، رویه‌های ذخیره شده و راه‌اندازها ارسال شوند. رویدادها و اعلان‌های SQL Server 2000 را می‌توان به گونه‌ای پیکربندی کرد که در صورت بروز مشکلات جدی یا حتی زمانی که در معرض خطر هستند، مدیر سرور به طور خودکار توسط پست الکترونیکیا پیجر

    ابزارهای SQLسرور 2000

    مدیر سازمانی

    SQL Server Enterprise Manager ابزار اصلی مدیریت SQL Server 2000 است که از یک رابط کاربری سازگار با MMC (کنسول مدیریت مایکروسافت) پشتیبانی می کند و به شما امکان می دهد تعدادی از وظایف اداری را انجام دهید:

    · تعریف گروهی از سرورهای در حال اجرا SQL Server.

    سرورهای فردی را در یک گروه ثبت کنید.

    · تنظیمات SQL Server را برای همه سرورهای ثبت شده پیکربندی کنید.

    ایجاد و مدیریت هر پایگاه داده، اشیا، شناسه کاربر، نام های حسابو حقوق دسترسی به SQL Server در هر یک از سرورهای ثبت شده؛

    · تعریف و اجرای تمام وظایف مدیریتی SQL Server در هر سرور ثبت شده.

    · به صورت تعاملی عبارات، بسته ها و اسکریپت های SQL را با فراخوانی SQL Query Analyzer بسازید و آزمایش کنید.

    · جادوگران مختلف SQL Server را فراخوانی کنید.

    MMC از یک رابط مشترک برای مدیریت برنامه های مختلف سرور در داخل پشتیبانی می کند شبکه های مایکروسافتپنجره ها. برنامه های کاربردی سرور شامل مؤلفه ای به نام snap-in است که رابطی را برای کاربران MMC برای مدیریت برنامه سرور فراهم می کند. SQL Server Enterprise Manager یک MMC Snap-in برای Microsoft SQL Server 2000 است.

    SQL Server Agent

    SQL Server Agent روی سروری اجرا می شود که نمونه ای از SQL Server 2000 یا بالاتر را اجرا می کند. نسخه های اولیه SQL Server. SQL Server Agent مسئولیت وظایف زیر را بر عهده دارد:

    · اجرای کارهای SQL Server که قرار است در یک زمان خاص یا بعد از یک دوره زمانی خاص اجرا شوند.

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

    · راه اندازی وظایف تعریف شده توسط مدیر که تکرار را انجام می دهند.

    SQL Profiler

    SQL Profiler ابزاری برای ضبط رویدادهای SQL Server 2000 است. رویدادها در یک فایل ردیابی ذخیره می شوند که بعداً می توان آن را تجزیه و تحلیل کرد یا برای تکرار برخی از اقدامات در هنگام تشخیص مشکل استفاده کرد. SQL Profiler برای موارد زیر استفاده می شود:

    اجرای گام به گام درخواست های مشکل و تعیین منبع مشکل؛

    جستجو و تشخیص درخواست های کند؛

    ضبط توالی عبارات SQL که منجر به مشکلات می شود.

    · نظارت بر عملکرد SQL Server و تنظیم حجم کاری آن.

    SQL Profiler همچنین از فعالیت های ممیزی انجام شده در نمونه های SQL Server پشتیبانی می کند. اطلاعات مربوط به فعالیت های مرتبط با امنیت برای بررسی بعدی توسط مدیر مسئول امنیت ذخیره می شود.

    مدیر خدمات

    SQLServerServiceManager برای راه اندازی، توقف و توقف مؤلفه های سرور SQLServer 2000 طراحی شده است. این مؤلفه ها به عنوان خدمات در Microsoft Windows NT یا Windows 2000 و به عنوان برنامه های اجرایی جداگانه در ویندوز 95 و ویندوز 98 اجرا می شوند.

    SQL Server. موتور پایگاه داده SQL Server را پیاده سازی می کند. یک سرویس SQL Server برای هر نمونه از SQL Server در حال اجرا بر روی کامپیوتر وجود دارد.

    SQL Server Agent. عاملی را پیاده سازی می کند که وظایف اداری برنامه ریزی شده SQL Server را اجرا می کند. یک سرویس SQL Server Agent برای هر نمونه از SQL Server در حال اجرا بر روی کامپیوتر وجود دارد.

    جستجوی مایکروسافت (فقط ویندوز NT و ویندوز 2000). یک موتور جستجوی متن کامل را پیاده سازی می کند. بدون توجه به تعداد نمونه های SQL Server در رایانه، در یک نمونه وجود دارد.

    MSDTC (فقط Windows NT و Windows 2000). تراکنش های توزیع شده را مدیریت می کند. بدون توجه به تعداد نمونه های SQL Server در رایانه، در یک نمونه وجود دارد.

    MSSQLServerOLAPService (فقط Windows NT و Windows 2000). خدمات تجزیه و تحلیل را پیاده سازی می کند. بدون توجه به تعداد نمونه های SQL Server در رایانه، در یک نمونه وجود دارد.

    پنجره Service Manager را می توان پنهان کرد و با یک نماد در سینی سیستم نوار وظیفه نشان داد. برای نمایش منوی لیست وظایفی که Service Manager پشتیبانی می کند، روی نماد در نوار وظیفه کلیک راست کنید.

    SQL Query Analyzer

    SQL Query Analyzer یک ابزار رابط کاربری گرافیکی است که برای حل بسیاری از وظایف مختلف طراحی شده است:

    ایجاد پرس و جو و اسکریپت های SQL، و همچنین اجرای آنها با پایگاه داده های SQL Server.

    ایجاد اشیاء پایگاه داده پرکاربرد در سناریوهای استاندارد.

    کپی کردن اشیاء پایگاه داده موجود؛

    اجرای رویه های ذخیره شده بدون تنظیم پارامترهای آنها.

    اشکال زدایی رویه های ذخیره شده

    اشکال زدایی پرس و جوهایی که مشکلات عملکردی دارند.

    جستجو برای اشیاء در پایگاه داده، و همچنین مشاهده و کار با اشیاء.

    اضافه کردن، به روز رسانی و حذف ردیف ها در یک جدول.

    · تعریف میانبرهای صفحه کلید برای راه اندازی پرس و جوهای پرکاربرد؛ افزودن دستورات پرکاربرد به منوی ابزار.

    SQL Query Analyzer مستقیماً از منوی Start یا از SQL Server Enterprise Manager راه اندازی می شود. همچنین می توان با تایپ دستور isqlw در خط فرمان شروع کرد.

    بلیط شماره 11

    اشیاء بزرگ

    DB2/2 و DB2/6000انواع داده های جدید مانند اشیاء بزرگ باینری (BLOBS) و اشیاء بزرگ متنی (CLOBS) را در اختیار کاربر قرار می دهد.

    حباببه شما این امکان را می دهد که داده ها را از هر نوع تا اندازه دو گیگابایت ذخیره کنید.

    انتخاب 1:این تابع دسترسی مستقیم به پایگاه داده دارد که به شما امکان می دهد به حداکثر کارایی دست پیدا کنید، اما یک تهدید بالقوه برای سلامت سرور و یکپارچگی داده ها است.

    گزینه 2:این تابع به عنوان یک فرآیند جداگانه از سرور پایگاه داده اجرا می شود که حفاظت از داده ها و DBMS را ارائه می دهد، اما عملکرد را کاهش می دهد.

    طرفداران

    یک نسخه رایگان خوب وجود دارد

    پشتیبانی فنی رایگان خوب

    امکان دریافت پشتیبانی پولی از سازنده وجود دارد که به شما امکان می دهد در بخش تجاری Entrprise درخواست دهید

    با تنظیمات

    عملکرد خوب

    شرایطی مانند "فقدان حافظه کافی برای سرور 1C" را بهتر مدیریت می کند.

    هیچ محدودیتی در 256 جدول وجود ندارد، که در هنگام کار با RLS امکانات را افزایش می دهد

    موارد منفی

    تعداد کمی از متخصصان

    شیوع کم

    اندازه پایگاه های داده بزرگتر از زیر شاخه های دیگر است

    تنظیم خودکار سیستم وجود دارد، اما ناقص است

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

    بلیط شماره 12

    بلیط شماره 14

    بلیط شماره 15.

    معماری خدمات باز ویندوز (WOSA) - مجموعه ای از استانداردهای باز برای تعامل سیستم های کاربردی

    ویندوز خانواده ای از استانداردها را حفظ می کند که نوشتن و باز کردن عمودی برنامه ها را آسان تر می کند. نام رایج این استانداردها WOSA (معماری خدمات باز ویندوز) است.

    (WOSA)مجموعه ای از استانداردهای باز را برای تعامل اجزای سیستم برنامه در سمت سرور و مشتری ارائه می دهد.

    خانواده به سه دسته تقسیم می شود:

    استانداردها همه منظوره;

    استانداردهای ارتباطی؛

    استانداردهای برنامه ها و خدمات مالی

    گروه استانداردهای هدف عمومی شامل:

    — اتصال به پایگاه داده باز (ODBC) - دسترسی به پایگاه های داده

    — رابط برنامه نویسی برنامه پیام رسانی (MAPI) - ارسال پیام

    — رابط برنامه نویسی برنامه تلفنی (TAPI) - دسترسی از طریق خط تلفن

    به گروه ارتباطات
    استانداردها شامل عناصر زیر است:

    API ارتباط میزبان ویندوز SNA

    رابط ارتباطی Windows Sockets بر اساس پروتکل TCP/IP

    رابط فراخوانی از راه دور مایکروسافت (RPC). تماس از راه دوررویه ها

    گروه استانداردهای کاربردها و خدمات مالی شامل دو عنصر است

    برنامه افزودنی WOSA برای داده‌های بازار زنده (WOSA/XRT)

    افزونه WOSA برای خدمات مالی (WOSA/XFS)

    هر یک از استانداردهای خانواده WOSA معماری را توصیف می کند که شامل اجزای اصلی زیر است:

    کاربردی رابط نرم افزاری(API)

    رابط سرور (SPI)

    مدیر گروه برنامه/خدمات

    پایگاه داده برای ثبت برنامه ها / خدمات.

    بلیط شماره 16

    برنج. 1. انتقال اطلاعات از پایگاه داده به برنامه

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

    ODBC (اتصال به پایگاه داده باز - دسترسی آزادبه پایگاه داده) - توسعه یافته توسط مایکروسافت، جهانیرابط برنامه نویسی کاربردی برای دسترسی به پایگاه های داده.

    هدف اصلی از توسعه پروتکل ODBC استانداردسازی مکانیسم های تعامل با DBMS های مختلف در نظر گرفته شده است. مشکل اصلی مرتبط با توسعه برنامه هایی که با پایگاه های داده مبتنی بر API های SQL ویژه تعامل دارند، این بود که هر DBMS رابط برنامه دسترسی خاص خود را داشت، هر یک از آنها ویژگی های خاص خود را داشتند و دقیقاً مانند بقیه کار نمی کردند. در این راستا، توسعه برنامه به طور قابل توجهی به DBMS مورد استفاده بستگی دارد. مایکروسافت گام مهمی برای رفع این مشکل برداشته است. ایده اصلی توسعه یک رابط جهانی در سطح خانواده سیستم عامل های ویندوز بود که می توانست در DBMS های مختلف پشتیبانی شود.

    به طور خلاصه ساختار نرم افزار ODBC را در نظر بگیرید:

    · رابط فراخوانی تابع ODBC: این به اصطلاح ODBC سطح بالا است که حاوی API است که مستقیماً توسط برنامه ها استفاده می شود. این API به عنوان یک کتابخانه پیوند پویا Dll پیاده سازی شده و بخشی از سیستم عامل ویندوز است.

    · درایورهای ODBC: این لایه به اصطلاح پایین ODBC است که شامل مجموعه ای از درایورهای DBMS است که از پروتکل ODBC پشتیبانی می کنند. به عنوان بخشی از فناوری، برای هر DBMS، یک درایور ODBC مناسب می تواند ایجاد شود که یک پیوند میانی بین برنامه کاربردیو DBMS، فراخوانی توابع DBMS را به فراخوانی توابع تخصصی داخلی DBMS تبدیل می کند. این مشکل استانداردسازی را حل می کند. برای بسیاری از DBMS های مدرن، درایورهای تخصصی ODBC وجود دارد که به طور جداگانه در سیستم عامل نصب می شوند.

    · مدیر درایور ODBC: این مکانیسم برنامه نویسی نشان می دهد سطح متوسط ODBC، کنترل فرآیند بارگیری درایورهای لازم.

    طرح اجرای برنامه با استفاده از پروتکل ODBC برای دسترسی به داده ها در شکل 2 نشان داده شده است.

    برنج. 2.طرح اجرای برنامه با استفاده از پروتکل ODBC برای دسترسی به داده ها

    سیستم عامل ویندوز چندین مکانیسم برای دسترسی به پایگاه داده ها را در خود جای داده است: ODBC,OLEDBو ADO.

    فناوری ODBC(از انگلیسی. اتصال پایگاه داده را باز کنید– باز کردن مکانیسم دسترسی به پایگاه داده 1 ) جزء سیستم عامل است پنجره هاطراحی شده برای یکسان کردن دسترسی به اطلاعات ذخیره شده در پایگاه های دادهانواع مختلف. ODBCمتشکل از مجموعه ای از درایورها است که عملیات تبادل را با معین انجام می دهند پایگاه های دادهو یک مدیر راننده که درخواست ها را از برنامه به درایور منتقل می کند و اطلاعات را از درایور به برنامه منتقل می کند (شکل 3).

    برنج. 3. جابجایی اطلاعات بین برنامه و پایگاه داده هنگام استفاده از ODBC

    از زبان پرس و جو برای دریافت و تغییر داده ها استفاده می شود SQL، چه توسط پایگاه داده ای که برنامه به آن دسترسی دارد پشتیبانی شود یا نه. اگر پایگاه داده از زبان پشتیبانی نمی کند SQL، پس دسترسی به آن با دسترسی به آن تفاوتی ندارد DBحمایت می کند SQL. این یکپارچه سازی دسترسی به پایگاه های داده توسط سیستم است ODBC– برنامه نام درایوری را که باید برای اتصال به پایگاه داده استفاده شود مشخص می کند و درخواستی را ارسال می کند که ترکیب اطلاعات مورد نیاز را توضیح می دهد. مکانیسم بعدی ODBCتمام عملیات لازم برای به دست آوردن اطلاعات را انجام می دهد و ویژگی های کار با یک پایگاه داده خاص را از برنامه پنهان می کند. دسترسی برنامه به ODBCاز طریق API- توابع پیاده سازی شده در کتابخانه های پویا.

    کمیت و کیفیت اطلاعات

    سطوح مشکلات ارتباطی

    هنگام اجرا فرآیندهای اطلاعاتیهمیشه انتقال اطلاعات در مکان و زمان از منبع اطلاعات به گیرنده (گیرنده) با استفاده از سیگنال وجود دارد. علامت - یک فرآیند فیزیکی (پدیده) که حامل پیام (اطلاعات) در مورد یک رویداد یا وضعیت یک شیء مشاهده است.

    پیام- شکل نمایش اطلاعات در قالب مجموعه ای از علائم (نمادها) که برای انتقال استفاده می شود.

    پیام به عنوان مجموعه ای از نشانه ها از دیدگاه نشانه شناسی - علمی که به بررسی ویژگی های نشانه ها و سیستم های نشانه ای می پردازد - در سه سطح قابل بررسی است:

    1) نحوی،که در آن ویژگی‌های داخلی پیام‌ها در نظر گرفته می‌شود، یعنی روابط بین نشانه‌هایی که ساختار یک سیستم نشانه معین را منعکس می‌کنند.

    2) معنایی،جایی که رابطه بین نشانه ها و اشیاء، اعمال، کیفیت هایی که آنها تعیین می کنند، تجزیه و تحلیل می شود، یعنی محتوای معنایی پیام، ارتباط آن با منبع اطلاعات.

    3) عمل گرا،که در آن رابطه بین پیام و گیرنده در نظر گرفته می شود، یعنی محتوای مصرف کننده پیام، ارتباط آن با گیرنده.

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

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



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

    اقدامات اطلاعاتی

    اندازه گیری اطلاعات سطح نحوی

    برای اندازه گیری اطلاعات در سطح نحوی، دو پارامتر معرفی می شود: مقدار اطلاعات (داده) - V D(رویکرد حجمی) و میزان اطلاعات - من(رویکرد آنتروپی).

    مقدار اطلاعات V D.هنگام اجرای فرآیندهای اطلاعاتی، اطلاعات در قالب یک پیام، که مجموعه ای از کاراکترهای برخی از حروف الفبا است، منتقل می شود. اگر مقدار اطلاعات موجود در یک پیام یک کاراکتر به عنوان یک در نظر گرفته شود، مقدار اطلاعات (داده) V Dدر هر پیام دیگری برابر با تعداد کاراکترها (اعداد) این پیام خواهد بود.

    بنابراین، در سیستم اعداد اعشاری، یک رقم دارای وزنی برابر با 10 است و بر این اساس، واحد اطلاعات دیت (رقم اعشاری) خواهد بود. در این مورد، یک پیام در فرم n V D= پآن به عنوان مثال، عدد چهار رقمی 2003 دارای اندازه داده است V D = 4 عدد

    در سیستم اعداد باینری، یک رقم دارای وزنی برابر با 2 است و بر این اساس، واحد اطلاعات یک بیت خواهد بود. (بیت (رقم دودویی)- رقم دودویی). در این مورد، یک پیام در فرم n- عدد بیت دارای حجم داده است V D \u003d nبیت مثلا یک هشت بیتی کد باینری 11001011 دارای حجم داده است V D= 8 بیت

    در فن آوری کامپیوتری مدرن، همراه با حداقل واحد داده بیت ها، یک واحد بایت بزرگ شده برابر با 8 بیت به طور گسترده ای استفاده می شود. هنگام کار با مقادیر زیاد اطلاعات، واحدهای اندازه گیری بزرگتری برای محاسبه مقدار آن استفاده می شود، مانند کیلوبایت (کیلو بایت)، مگابایت (MB)، گیگابایت (GB)، ترابایت (TB):

    1 کیلوبایت = 1024 بایت = 2 10 بایت;

    1 مگابایت = 1024 کیلوبایت = 220 بایت = 1048576 بایت.

    1 گیگابایت = 1024 مگابایت = 230 بایت = 1,073,741,824 بایت. .

    1 ترابایت = 1024 گیگابایت = 240 بایت = 1,099,511,627,776 بایت.

    مقدار اطلاعات I (رویکرد آنتروپی).در تئوری اطلاعات و کدگذاری، رویکرد آنتروپی برای اندازه گیری اطلاعات اتخاذ شده است. این رویکرد مبتنی بر این واقعیت است که واقعیت به دست آوردن اطلاعات همیشه با کاهش تنوع یا عدم قطعیت (آنتروپی) سیستم همراه است. بر این اساس، مقدار اطلاعات در یک پیام به عنوان معیاری برای کاهش عدم قطعیت وضعیت یک سیستم معین پس از دریافت پیام تعریف می شود. به محض اینکه ناظر چیزی را در سیستم فیزیکی شناسایی کرد، آنتروپی سیستم کاهش می‌یابد، زیرا سیستم برای مشاهده‌گر نظم بیشتری پیدا می‌کند.

    بنابراین، با رویکرد آنتروپی، اطلاعات به عنوان مقدار کمی عدم قطعیت درک می شود که در جریان هر فرآیندی (آزمون ها، اندازه گیری ها و غیره) ناپدید شده است. در این حالت آنتروپی به عنوان معیار عدم قطعیت معرفی می شود Hو مقدار اطلاعات:

    جایی که H آوریل - آنتروپی پیشینی در مورد وضعیت سیستم مورد مطالعه؛

    اتفاق می افتد- آنتروپی پسینی

    پسینی- برگرفته از تجربه (آزمون ها، اندازه گیری ها).

    پیشین- مفهومی که مشخص کننده دانشی است که مقدم بر تجربه (آزمون) و مستقل از آن است.

    در صورتی که در طول آزمایش عدم قطعیت موجود حذف شود (نتیجه خاصی به دست می آید، به عنوان مثال. اتفاق می افتد = 0)، مقدار اطلاعات دریافتی با آنتروپی اولیه منطبق است

    یک منبع اطلاعات گسسته (منبع پیام های گسسته) را به عنوان سیستم مورد مطالعه در نظر بگیرید که منظور ما یک سیستم فیزیکی است که دارای مجموعه ای محدود از حالت های ممکن است. این مجموعه آ= 1, آ 2 , ..., a p)حالات سیستم در تئوری اطلاعات، الفبای انتزاعی یا الفبای منبع پیام نامیده می شود.

    کشورهای جداگانه a 1، a 2،...، a "حروف یا نمادهای الفبا نامیده می شوند.

    چنین سیستمی می تواند به طور تصادفی یکی از مجموعه های متناهی حالت های ممکن را در هر لحظه از زمان بگیرد و من .

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

    ، و (2.2)

    اجازه دهید معیاری از عدم قطعیت در انتخاب وضعیت منبع معرفی کنیم. همچنین می‌توان آن را معیاری برای میزان اطلاعات به‌دست‌آمده با حذف کامل عدم قطعیت در مورد حالت‌های احتمالی منبع در نظر گرفت.

    (2.3)

    سپس در N=1ما گرفتیم روی)= 0.

    این اندازه گیری توسط دانشمند آمریکایی آر. هارتلی در سال 1928 پیشنهاد شد. پایه لگاریتم در فرمول (2.3) اهمیت اساسی ندارد و تنها مقیاس یا واحد اندازه گیری را تعیین می کند. بسته به مبنای لگاریتم واحدهای زیر می باشد. اندازه گیری استفاده می شود.

    1. بیت - در حالی که پایه لگاریتم 2 است:

    (2.4)

    2. nits - در حالی که پایه لگاریتم است e:

    3. دیتا - در حالی که پایه لگاریتم 10 است:

    در علوم کامپیوتر معمولاً از فرمول (2.4) به عنوان معیار عدم قطعیت استفاده می شود. در این حالت، واحد عدم قطعیت یک واحد دودویی یا بیت نامیده می شود و نشان دهنده عدم قطعیت انتخاب از بین دو رویداد با احتمال مساوی است.

    فرمول (2.4) را می توان به صورت تجربی به دست آورد: برای حذف عدم قطعیت در وضعیت دو رویداد با احتمال یکسان، یک تجربه و بر این اساس، یک بیت اطلاعات مورد نیاز است، با عدم قطعیت متشکل از چهار رویداد با احتمال مساوی، 2 بیت اطلاعات کافی است. برای حدس زدن واقعیت مورد نظر برای تعیین یک کارت از یک دسته 32 کارتی، 5 بیت اطلاعات کافی است، یعنی کافی است پنج سوال بله یا خیر بپرسید تا کارت مورد نظر مشخص شود.

    معیار پیشنهادی امکان حل مشکلات عملی خاصی را زمانی که همه حالت های ممکن منبع اطلاعات دارای احتمال یکسان هستند را می دهد.

    در حالت کلی، میزان عدم قطعیت در اجرای وضعیت منبع اطلاعات نه تنها به تعداد حالت‌ها، بلکه به احتمالات این حالت‌ها نیز بستگی دارد. اگر منبع اطلاعات، به عنوان مثال، دو حالت ممکن با احتمالات 0.99 و 0.01 داشته باشد، عدم قطعیت انتخاب بسیار کمتر از منبعی است که دو حالت احتمالی مساوی دارد، زیرا در این مورد نتیجه عملاً غیرقابل قبول است. نتیجه گیری (اجرای حالت، احتمال برابر با 0.99).

    K. Shannon دانشمند آمریکایی مفهوم معیار عدم قطعیت انتخاب را تعمیم داد اچدر صورتی که اچنه تنها به تعداد حالت ها، بلکه به احتمالات این حالت ها نیز بستگی دارد (احتمالات p iانتخاب شخصیت یک من، الفبای الف). این اندازه گیری که عدم قطعیت در هر حالت به طور متوسط ​​است، نامیده می شود آنتروپی یک منبع گسسته اطلاعات:

    (2.5)

    اگر دوباره بر روی اندازه گیری عدم قطعیت در واحدهای دودویی تمرکز کنیم، پایه لگاریتم باید برابر با دو در نظر گرفته شود:

    (2.6)

    در یک انتخابات به همان اندازه احتمال، احتمال p i = 1/Nفرمول (2.6) به فرمول R. Hartley (2.3) تبدیل می شود:

    معیار پیشنهادی آنتروپی نامیده شد نه تصادفی. نکته این است که ساختار رسمی عبارت (2.5) با آنتروپی سیستم فیزیکی، که قبلا توسط بولتزمن تعریف شده بود، همزمان است.

    با استفاده از فرمول های (2.4) و (2.6)، می توانیم افزونگی را تعیین کنیم Dالفبای منبع پیام آ،که نشان می دهد چگونه به طور منطقی از نمادهای یک الفبای معین استفاده می شود:

    جایی که H max (A) -حداکثر آنتروپی ممکن، تعیین شده توسط فرمول (2.4)؛

    روی) -آنتروپی منبع، با فرمول (2.6) تعیین می شود.

    ماهیت این اندازه گیری این است که با یک انتخاب همسان، بار اطلاعاتی یکسان روی علامت را می توان با استفاده از الفبای حجم کمتری نسبت به انتخاب غیرمحتمل ارائه کرد.