زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم

هدف از سخنرانی

پس از مطالعه مطالب این سخنرانی ، می دانید:

  • چی مدل داده های سازمانی ;
  • نحوه تبدیل مدل داده های سازمانی به مدل انبار داده؛
  • عناصر اصلی مدل داده های شرکت ;
  • لایه های ارائه مدل داده های شرکت ;
  • یک الگوریتم برای تبدیل یک مدل داده های سازمانی به یک مدل انبار داده چند بعدی ;

و یاد بگیرند که:

  • مدلهای انبار داده را بر اساس آنها توسعه دهید مدل داده های شرکت سازمان های؛
  • با استفاده از ابزارهای CASE یک طرحواره ستاره طراحی کنید.
  • جداول پارتیشن مدل چند بعدی با استفاده از ابزار CASE

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

مقدمه

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

در مقایسه با طراحی سیستمهای OLTP ، روش طراحی CD دارای چندین ویژگی متمایز همراه با جهت گیری ساختارهای داده انبار داده برای حل مشکلات تحلیل و پشتیبانی اطلاعات از فرایند تصمیم گیری است. مدل داده HD باید راه حلی مؤثر برای دقیقاً این مشکلات ارائه دهد.

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

بدین ترتیب، مدل داده های سازمانی شامل اطلاعات لازم برای ساختن یک مدل CD است. بنابراین ، در مرحله اول ، اگر چنین الگویی در سازمان وجود داشته باشد ، طراح HD می تواند با حل مشکل تحول ، طراحی HD را شروع کند مدل داده های شرکت به مدل HD.

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

چگونه مشکل تحول را حل کنیم مدل داده های شرکت به مدل HD؟ برای حل این مشکل ، شما باید این مدل را داشته باشید ، یعنی مدل داده های شرکت باید ساخته شود و ثبت شده... و باید درک کنید چی از این مدل و مانند باید به مدل HD تبدیل شود.

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

عناصر اصلی مدل داده های شرکت هستند:

  • توضیحات حوزه های موضوعی سازمان (تعریف مناطق فعالیت)؛
  • روابط بین حوزه های موضوع تعریف شده در بالا.
  • مدل داده های اطلاعاتی (مدل ERD یا مدل "رابطه با نهاد")؛
  • توضیحات برای هر منطقه موضوع:
    • کلیدهای موجودیت
    • ویژگیهای موجودیت;
    • زیرگروه ها و ابر ابرها
    • روابط بین موجودات
    • ویژگی های گروه بندی؛
    • روابط بین حوزه های موضوع
  • مدل عملکردی یا مدل فرآیند تجارت.
  • نمودار جریان داده؛
  • نمودارهای حالت
  • مدل های دیگر

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

سطح ارائه مدل داده های سازمانی

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

هر مدل منطقی باید با دامنه موجود مطابقت داشته باشد مدل داده های شرکت... اگر مدل منطقی این شرط را برآورده نکند ، باید یک مدل دامنه به آن اضافه شود.

مدل داده های سازمانی معمولاً چندین سطح ارائه دارد. در حقیقت سطح بالا (سطح بالا) مدل داده های شرکت توضیحات مربوط به موضوعات اصلی سازمان و روابط آنها در سطح نهاد وجود دارد. در شکل 16.2 قطعه قطعه است مدل داده های شرکت سطح بالا.


شکل. 16.2

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

در مورد بعدی ، سطح میانی (سطح متوسط) مدل داده های شرکت اطلاعات دقیق درباره اشیاء مناطق موضوع نشان داده شده است ، یعنی کلیدها و ویژگیهای موجودیتروابط آنها ، زیرگروهها و ابرنواخترها و غیره برای هر دامنه مدل سطح بالا ، یک مدل سطح متوسط \u200b\u200bوجود دارد. در شکل 16.3 سطح متوسط \u200b\u200bارائه را نشان می دهد مدل شرکتی برای بخشی از منطقه موضوع "سفارش".

شکل. 16.3 دیده می شود که موضوع موضوع "سفارش" ( سفارش) شامل چندین موجودیت است که از طریق ویژگیها و روابط بین آنها تعریف شده است. مدل ارائه شده به شما امکان می دهد به سؤالاتی مانند تاریخ سفارش ، چه کسی سفارش سفارش داده ، چه کسی سفارش ارسال کرده ، چه کسی سفارش را دریافت کرده است ، و تعدادی دیگر پاسخ دهید. از نمودار بالا می توان دریافت که در این سازمان دو نوع سفارش وجود دارد - سفارش برای ارتقاء ( بازرگانی) و سفارشات خرده فروشی ( خرده فروشی).

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

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

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

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

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

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


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

اگر این کار برای شما مناسب نبود در انتهای صفحه لیستی از آثار مشابه وجود دارد. همچنین می توانید از دکمه جستجو استفاده کنید


صفحه 15

موضوع V. داده های شرکت

سخنرانی 8

V .1 سازماندهی داده ها در سیستم های شرکتی. بانکهای اطلاعاتی شرکت.

V .2 DBMS و راه حلهای ساختاری در سیستمهای شرکتی.

V .3. فن آوری های اینترنتی / اینترانت و راه حل های شرکتی برای دسترسی به بانک اطلاعاتی.

V .1 سازماندهی اطلاعات در سیستم های شرکت. داده های شرکت

پایه شرکت داده ها پیوند اصلی سیستم اطلاعات شرکت ها هستند و به شما امکان می دهند یک فضای اطلاعاتی واحد برای شرکت ایجاد کنید. بانکهای اطلاعاتی شرکت (شکل 1.1).

تعاریف مختلفی از بانکهای اطلاعاتی وجود دارد.

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

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

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

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

الزامات اساسی پایگاه داده ها:

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

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

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

تمیز دادنروشهای مختلف ارائه داده ها.

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

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

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

شکل. 1.1. ساختار تعامل ادارات با منابع اطلاعاتی شرکت.

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

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

شکل 1.2. طرح ناهمگن بانک اطلاعاتی متمرکز

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

  • جریان زیادی از تبادل داده؛
  • ترافیک زیاد در شبکه؛
  • قابلیت اطمینان پایین؛
  • عملکرد کلی ضعیف.

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

  • درجه بالاتر همزمانی پردازش به دلیل توازن بار؛
  • بهبود استفاده از داده ها در این زمینه هنگام انجام نمایش داده شدگان از راه دور (از راه دور).
  • هزینه های پایین تر؛
  • سهولت مدیریت پایگاه داده های محلی.

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

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

بیایید تعریف زیر را از یک پایگاه داده توزیع شده ارائه دهیم.

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

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

  • مقیاس پذیری؛
  • سازگاری؛
  • پشتیبانی از مدلهای مختلف داده؛
  • قابلیت حمل؛
  • شفافیت مکان
  • استقلال گره های پایگاه داده توزیع شده (استقلال سایت)؛
  • پردازش درخواست توزیع شده؛
  • اجرای معاملات توزیع شده.
  • پشتیبانی از یک سیستم امنیتی همگن.

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

بانکهای اطلاعاتی که یک بانک اطلاعاتی توزیع شده را تشکیل می دهند ، لازم نیست که یکدست باشند (یعنی توسط یک DBMS نگهداری شوند) یا در محیط همان سیستم عامل و / یا بر روی رایانه هایی از همان نوع پردازش شوند. به عنوان مثال ، یک بانک اطلاعاتی می تواند یک پایگاه داده اوراکل در یک دستگاه SUN باشد که SUN OS (UNIX) را اجرا می کند ، یک بانک اطلاعاتی دوم می تواند توسط یک پایگاه داده DB2 در یک سرور اصلی IBM 3090 با یک سیستم عامل MVS میزبانی شود و یک بانک اطلاعاتی سوم نیز توسط SQL / DS قابل نگهداری باشد. mainframe IBM اما با سیستم عامل VM. فقط یک شرط لازم است - کلیه دستگاههای دارای بانکهای اطلاعاتی باید از طریق شبکه ای که در آن عضویت دارند قابل دسترسی باشند.

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

  • هر گره مجموعه داده خود را ذخیره می کند و برای نمایش داده شدگان از راه دور در دسترس است. این توزیع تقسیم شده است.
  • برخی از داده هایی که اغلب در سایت های از راه دور استفاده می شوند ممکن است تکثیر شوند. این توزیع تا حدی تکثیر گفته می شود.
  • همه داده ها در هر گره کپی می شوند. به این توزیع کاملاً کپی گفته می شود.
  • برخی از پرونده ها می توانند به صورت افقی تقسیم شوند (یک زیر مجموعه از سوابق انتخاب شده است) یا به صورت عمودی (زیر مجموعه ای از زمینه های ویژگی انتخاب شده است) ، در حالی که زیر مجموعه های انتخاب شده در گره های مختلف به همراه داده های غیر تقسیم شده ذخیره می شوند. این توزیع را تقسیم (تکه تکه) می نامند.

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

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

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

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

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

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

انبارهای اطلاعاتی امروزه بسیاری اعتراف می کنند که در حال حاضر ، اکثر شرکت ها چندین پایگاه داده را اداره می کنند و برای کار موفقیت آمیز با اطلاعات ، نه تنها انواع مختلفی از بانکهای اطلاعاتی مورد نیاز هستند ، بلکه نسلهای مختلف DBMS نیز هستند. طبق آمار ، هر سازمان به طور متوسط \u200b\u200b2.5 DBMS مختلف استفاده می کند. ضرورت "منزوی ساختن" كسب و كار شركتها یا به عبارت دیگر افراد درگیر در این تجارت از ویژگیهای فن آوری داده های پایگاه داده آشكار شد تا صرف نظر از محل نگهداری جسمی ، یك دید واحد از اطلاعات شركت را در اختیار کاربران قرار دهد. این تحریک ظهور فناوری ذخیره اطلاعات (انبار داده ، DW).

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

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

ساختار شرکت ممکن است شامل باشد بانک اطلاعاتی

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

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

  • در انباشت و نگهداری به ترتیب کار از کل اطلاعاتی که تشکیل دهنده پایگاه اطلاعاتی کل سیستم خودکار یا مجموعه مشخصی از وظایف حل شده در آن است.
  • در صدور داده های مورد نیاز کار یا کاربر؛
  • در تأمین دسترسی جمعی به اطلاعات ذخیره شده.
  • در حصول اطمینان از مدیریت صحیح استفاده از اطلاعات موجود در پایگاه اطلاعات.

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

V .2 DBMS و حل های ساختاری در سیستم های شرکت

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

مؤلفه مهم سیستم های اطلاعاتی مدرن سیستم های مدیریت پایگاه داده (DBMS) هستند.

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

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

ویژگی اصلی DBMS های مدرن این است که DBMS های مدرن از چنین پشتیبانی می کنندفن آوری هایی مانند:

  • فناوری مشتری / سرور.
  • زبانهای پایگاه داده پشتیبانی می کنند. آی تیزبان تعریف طرحواره DB (SDL - زبان تعریف شمای) ،زبان دستکاری داده ها (DML) ، زبان های یکپارچهSQL (ساختار صف ساختار یافته) ، QDB (پرس و جو - به عنوان مثال) و QMF (تسهیلات مدیریت پرس و جو ) ابزار پیشرفته مشخصات پرس و جو محیطی و گزارش دهی برای استDB 2 و غیره.
  • مدیریت داده مستقیم در حافظه خارجی.
  • مدیریت بافر رم.
  • مدیریت تراکنش. OLTP - فناوری (پردازش تراکنش آنلاین) ، OLAP -فن آوری (پردازش تجزیه و تحلیل آنلاین)برای DW
  • محافظت از داده و یکپارچگی. استفاده از این سیستم فقط برای کاربرانی که حق دسترسی به داده ها را دارند مجاز است. هنگامی که کاربران عملیات روی داده ها را انجام می دهند ، قوام داده های ذخیره شده (یکپارچگی) حفظ می شود. این مهم در سیستمهای اطلاعاتی چند کاربره شرکتها است.
  • روزنامه نگاری

DBMS مدرن باید مطابق با الزامات پایگاه داده ذکر شده در بالا باشد. علاوه بر این ، آنها باید اصول زیر را رعایت کنند:

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

با در نظر گرفتن DBMS به عنوان كلاسي از محصولات نرم افزاري كه بر نگهداري پايگاه هاي داده در سيستم هاي اتوماتيك متمركز هستند ، مي توانيم دو مورد از مهمترين ويژگي هاي تعيين كننده انواع DBMS را بيان كنيم. به گفته آنها ، یک DBMS از دو منظر قابل مشاهده است:

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

در رابطه با بانکهای اطلاعاتی شرکتها (توزیع شده) ، انواع زیر DBMS به طور متداول قابل تشخیص است:

  • DBMS "دسک تاپ". این محصولات در درجه اول بر روی کار با داده های شخصی (داده های "دسک تاپ") متمرکز شده اند. آنها دارای مجموعه ای از دستورات برای به اشتراک گذاری بانکهای اطلاعاتی مشترک ، اما در اندازه کوچک هستند (مانند یک دفتر کوچک). اول از همه ، این یک DBMS مانند Assess ، dBASE ، Paradox ، EohPgo است. چرا ارزیابی ، dBASE ، پارادوكس ، EohPgo از داده های سازمانی ضعیف هستند. نکته این است که ، هیچ راهی آسان برای غلبه بر موانع بین داده های شخصی و شرکت ها وجود ندارد. و نکته حتی این نیست که مکانیسم داده های شخصی DBMS (یا دفتر کوچک) بر دسترسی به داده ها از طریق بسیاری از دروازه ها ، محصولات اینترنتی و غیره متمرکز شده است. مشکل این است که این سازوکارها معمولاً با انتقال کامل فایل و عدم پشتیبانی از شاخص index forked همراه هستند ، با این نتیجه صف های سرور عملاً کار بر روی سیستم های بزرگ را متوقف می کنند.
  • تخصصی DBMS چند منظوره با کارایی بالا. چنین DBMS ها با وجود یک هسته سیستم چند کاره ، یک زبان دستکاری داده و توابع زیر که مشخصه DBMS های چند کاره توسعه یافته است ، مشخص می شوند:
  • سازمان استخر بافر؛
  • حضور سیستمی برای پردازش صف معاملات.
  • وجود سازوکارهایی برای قفل کردن داده های چند کاربره.
  • ورود به سیستم معامله
  • در دسترس بودن مکانیسم های کنترل دسترسی.

این DBMS مانند Oracle ، DB2 ، SQL / Server ، Informix ، Sybase ، ADABAS ، Titanium و دیگران خدمات گسترده ای را برای پردازش بانکهای اطلاعاتی شرکت ارائه می دهند.

هنگام کار با بانکهای داده ، از مکانیسم تراکنش استفاده می شود.

معامله یک واحد کار منطقی است.

معامله دنباله ای از اظهارات دستکاری داده های اجرا شده استدر کل (همه یا هیچ چیز) و ترجمه بانک اطلاعاتیاز یک کشور کل نگر به یک کشور کل نگر دیگر.

چهار ویژگی مهم معامله وجود دارد که با نام آنها شناخته می شوندخواص ASID:

  • (اِ) اتمی بودن ... معامله به عنوان یک عملیات اتمی انجام می شود - یا کل معامله انجام می شود ، یا به طور کامل انجام نمی شود.
  • ج) قوام... یک معامله یک پایگاه داده را از یک حالت ثابت (سازگار) به حالت دیگر (سازگار) دیگر منتقل می کند. در یک معامله ، قوام پایگاه داده می تواند نقض شود.
  • (من) عایق ... معاملات کاربران مختلف نباید با یکدیگر تداخل داشته باشد (مثلاً گویا آنها به نوبه خود به شدت اجرا شده اند).
  • (ث) دوام... اگر معامله به پایان رسید ، باید نتایج کار آن در پایگاه داده ذخیره شود ، حتی اگر لحظه بعدی سیستم خراب شود.

معامله معمولاً از لحظه اتصال کاربر به DBMS به طور خودکار شروع می شود و تا زمان وقوع یکی از رویدادهای زیر ادامه می یابد:

  • دستور کار کار صادر شده است.
  • فرمان ROLLBACK WORK صادر شد.
  • کاربر از DBMS جدا شده است.
  • یک خرابی سیستم رخ داد.

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

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

تحویل اطلاعات به کاربر نهایی - سیستم های پردازش داده های تحلیلی در زمان واقعی(پردازش تحلیلی بصورت آنلاین ، OLAP)که دسترسی بسیار آسان به داده ها را از طریق وسیله مناسب برای ایجاد نمایش داده ها و تجزیه و تحلیل نتایج فراهم می کند. در سیستم های OLAP ، به دلیل استفاده از روش های مختلف تجزیه و تحلیل و پردازش آماری ، ارزش یک محصول اطلاعاتی افزایش می یابد. علاوه بر این ، این سیستم ها از لحاظ سرعت استخراج داده ها ، جمع آوری اطلاعات عمومی و بهینه سازی شده برای کاربران عادی (آنها دارای رابط بصری هستند) بهینه شده اند. اگر یکسیستم OLTP سپس به سؤالات ساده ای از جمله "میزان فروش محصول N در منطقه M در ژانویه 199x چقدر بود؟" پاسخ می دهدسیستم های OLAP برای درخواست های پیچیده تر کاربر ، به عنوان مثال: "ارائه تجزیه و تحلیل فروش محصول N در کلیه مناطق طبق برنامه برای سه ماهه دوم در مقایسه با دو سال گذشته."

معماری مشتری / سرور

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

سرور

بانک اطلاعات

کامپیوتر سرور


خالص

IBM PC سازگار

IBM PC سازگار

IBM PC سازگار

مشتری

برنامه های کاربردی

شکل. 2.1. سیستم معماری مشتری-سرور

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

سرور - شیئی (رایانه ای) است که بنا به درخواست آنها به سایر اشیاء خدمات ارائه می دهد.

همانطور که از اصطلاح خود به شرح زیر است ، وظیفه اصلی کامپیوتر سرور ارائه خدمات به نیازهای مشتری است. اصطلاح "سرور" برای اشاره به دو گروه مختلف از توابع استفاده می شود: سرور فایل و سرور پایگاه داده (از این پس این شرایط به معنی بستگی به متن یا نرم افزاری است که گروه های مشخص شده از توابع را اجرا می کند ، یا رایانه هایی با این نرم افزار). سرورهای پرونده برای انجام عملیات با پایگاه داده ها طراحی نشده اند ، وظیفه اصلی آنها به اشتراک گذاری فایل ها بین چندین کاربر است ، یعنی. دسترسی همزمان بسیاری از کاربران به پرونده های روی سرور رایانه - رایانه. نمونه ای از سرور پرونده سیستم عامل NetWare NetWare است. سرور پایگاه داده را می توان در رایانه سرور فایل نصب و راه اندازی کرد. اوراکل DBMS به شکل NLM (ماژول قابل بارگیری در شبکه) در محیط NetWare در سرور فایل اجرا می شود.

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

یکی از الزامات مهم سرور این است که سیستم عامل میزبان سرور پایگاه داده باید چند وظیفه ای باشد (و ترجیحاً اما نه لزوماً چند کاره). به عنوان مثال ، Oracle DBMS نصب شده بر روی رایانه شخصی با سیستم عامل MS-DOS (یا PC-DOS) که شرایط چند وظیفه ای را برآورده نمی کند ، نمی تواند به عنوان سرور پایگاه داده استفاده شود. و همان اوراکل DBMS نصب شده بر روی رایانه ای با سیستم عامل چند وظیفه (اگرچه چند کاره نیست) OS / 2 می تواند یک سرور پایگاه داده باشد. بسیاری از طعم های UNIX ، MVS ، VM و چندین سیستم عامل دیگر هم وظیفه دارند و هم چند کاربره.

محاسبات توزیع شده

اصطلاح "محاسبات توزیع شده" غالباً برای اشاره به دو مفهوم متفاوت ، البته مکمل نیز استفاده می شود:

  • پایگاه داده توزیع شده؛
  • پردازش داده توزیع شده است.

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

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

  • سرور پایگاه داده؛
  • چاپ سرور؛
  • سرور دسترسی از راه دور؛
  • سرور فکس؛
  • وب سرور و غیره

Client / Server در قلب فن آوری زیرین قرار دارد فن آوری های اساسی مانند:

  • فن آوری های سیستم عامل ، مفهوم تعامل سیستم های باز ، ایجاد محیط های شی گرا برای عملکرد برنامه ها؛
  • فن آوری های ارتباطی؛
  • فن آوری های شبکه؛
  • فن آوری های رابط کاربری گرافیکی (GUI)؛
  • و غیره.

مزایای فن آوری سرویس دهنده سرویس دهنده:

  • فن آوری مشتری / سرور امکان محاسبه در محیط های محاسباتی ناهمگن را می دهد. استقلال بستر های نرم افزاری: دسترسی به محیط های شبکه ناهمگن که شامل انواع مختلف رایانه با سیستم عامل های مختلف است.
  • استقلال منبع داده: دسترسی به اطلاعات از پایگاه داده های ناهمگن. نمونه هایی از چنین سیستم هایی عبارتند از DB2 ، SQL / DS ، Oracle ، Sybase.
  • تعادل بین مشتری و سرور بارگیری شود.
  • محاسبات را در جایی که کارآمدتر باشد انجام دهید.
  • مقیاس پذیری کارآمد را فراهم می کند.
  • محاسبات متقاطع... محاسبات متقاطع به سادگی به عنوان اجرای فناوری ها در محیط های محاسباتی ناهمگن تعریف می شود. امکانات زیر باید در اینجا ارائه شود:
  • برنامه باید بر روی سیستم عامل های مختلف اجرا شود.
  • باید رابط و منطق یکسانی در تمام سیستم عامل ها داشته باشد.
  • برنامه باید با محیط عملیاتی بومی ادغام شود.
  • باید در تمام سیستم عامل ها یکسان رفتار کند؛
  • باید با پشتیبانی ساده و مداوم ارائه شود.

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

کم کردن Downsize انتقال برنامه های اصلی به سیستم عامل های کوچک محاسباتی است.

  • کاهش هزینه های زیرساختی و سخت افزاری. مقرون به صرفه: در دسترس بودن تجهیزات محاسباتی کم هزینه و افزایش روز افزون شبکه های محلی باعث می شود فن آوری مشتری-سرور نسبت به سایر فن آوری های پردازش داده مقرون به صرفه تر باشد. این تجهیزات به محض بروز نیاز می توانند به روز شوند.

کاهش زمان اجرای کلی برنامه؛

کاهش استفاده از حافظه مشتری؛

کاهش ترافیک شبکه.

  • امکان کار با چندرسانه ای: تا به امروز بسیاری از برنامه های چندرسانه ای برای رایانه شخصی ایجاد شده اند. هیچ برنامه ای برای تنظیمات میزبان ترمینال وجود ندارد ، یا آنها بسیار گران هستند.
  • توانایی جذب منابع محاسباتی بزرگ برای عملیات پایگاه داده: از آنجا که برنامه ها روی رایانه های مشتری اجرا می شوند ، منابع اضافی (در مقایسه با پیکربندی میزبان ترمینال) منابع ، مانند منابع محاسبه پردازنده مرکزی و عملیاتی حافظه
  • بهره وری بهتر برنامه نویس: بهره وری برنامه نویس با استفاده از ابزارهایی مانند SQL * Forms و CASE افزایش می یابد که به شما امکان می دهد سریعتر از زبانهای برنامه نویسی مانند C ، PL1 یا COBOL برنامه های کاربردی را توسعه دهید.
  • افزایش بهره وری کاربر نهایی: تاکنون بسیاری از کاربران نهایی تسلط سیستم هایی مانند Lotus ، Paradox ، Word Perfect ، Harvard Graphics و موارد دیگر را دارند.

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

شکل. 2.2. تصویر دسترسی مشتری به سهم سرور.

نحوه اجرای فن آوری مشتری-سرور

بحث زیر درباره نصب سیستم مبتنی بر فناوری سرویس دهنده-سرور و قابلیت انجام پردازش داده های توزیع شده بحث می کند. سخت افزار و نرم افزار رایانه زیر مورد نیاز است:

  • رایانه سرور پایگاه داده؛
  • رایانه های مشتری؛
  • شبکه ارتباطی؛
  • نرم افزار شبکه؛
  • نرم افزار کاربردی.

زبان SQL ... زبان پرس و جو سطح بالا -SQL (زبان جستجوی ساختار یافته) ) برای پیاده سازی نمایش داده ها به پایگاه داده ها ، مانند YAMD ، YOD و PNP کمک می کند و به عنوان استاندارد تصویب می شود. زبانSQL در ابتدا به عنوان زبان داده محصولات نرم افزاری شرکت تصویب شدآی بی ام و DBMS رابطه YAMDSYSTEM R از IBM ... ویژگی مهم زبانSQL این است که همان زبان از طریق دو رابط مختلف ارائه می شود ، یعنی: از طریق رابط تعاملی و از طریق رابط برنامه نویسی برنامه (پویاSQL) SQL پویا شامل بسیاری از ویژگی های داخلی زبان استSQL ، به طور خاص برای ساخت برنامه های تعاملی ، که در آن یک برنامه تعاملی به عنوان برنامه ای که برای پشتیبانی از دسترسی به بانک اطلاعاتی کاربر نهایی که در ترمینال تعاملی کار می کند ، نوشته شده است ، تهیه شده است. زبانSQL عملکرد توابع را برای تعریف ، دستکاری و مدیریت داده های پایگاه داده فراهم می کند و از نظر DBMS پیاده سازی شده برای کاربر شفاف است.

شکل. 2.3 طرح اجرای نمایش داده های کاربر برای توزیع پایگاه داده.

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

مدل داده ها سه جزء دارد:

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

یکی از مهمترین ویژگی های DBMS ، امکان پیوند اشیاء است.

انواع پیوندهای زیر بین اشیاء وجود دارد:

  • یک به یک (1: 1)... یک هدف از یک مجموعه می تواند با یک شی مجموعه دیگر مرتبط باشد.
  • یک به یک (1: M)... یک شی از یک مجموعه می تواند با بسیاری از اشیاء مجموعه دیگر مرتبط باشد.
  • بسیاری از افراد (M: N)... یک شی از یک مجموعه می تواند با بسیاری از اشیاء مجموعه دیگر همراه باشد ، اما در عین حال یک شیء از مجموعه دیگر می تواند با بسیاری از اشیاء مجموعه اول همراه باشد.
  • اصلاح شده ... یک هدف از یک مجموعه می تواند با اشیاء بسیاری از مجموعه ها مرتبط باشد.
  • بازگشتی ... یک هدف از یک مجموعه خاص می تواند توسط یک شیء از همان مجموعه مرتبط باشد.

مدل های اصلی داده های زیر وجود دارند:

  • مدل داده های رابطه ای.
  • مدل داده سلسله مراتبی.
  • مدل داده های ناقص شبکه.
  • مدل داده CODASYL.
  • مدل داده های شبکه گسترده.

V .3. فن آوری های اینترنتی / بین المللی و راه حل های شرکت در مورد دسترسی به اطلاعات

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

جنبه پیچیده تر این مشکل با امکان استفاده از بازنمایی های مختلف داده ها در گره های مختلف شبکه محلی ناهمگن مرتبط است. رایانه های مختلف ممکن است آدرس دهی مختلف ، نمایش شماره ، رمزگذاری کاراکتر و غیره داشته باشند. این امر به ویژه برای سرورهای سطح بالا مهم است: ارتباطات از راه دور ، محاسبات ، پایگاه داده.

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

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

سایر کارهای مشابه که ممکن است مورد علاقه شما باشد. Wshm\u003e

6914. مفهوم بانک اطلاعاتی 11.56 کیلوبایت
این پایگاه داده به صورت عینی ، مجموعه ای از مطالب مستقل از محاسبات اعمال هنجاری تصمیمات دادگاه و سایر مواد مشابه به صورت سیستماتیک ارائه شده است ، به گونه ای که این مواد با استفاده از یک رایانه الکترونیکی کد مدنی فدراسیون روسیه یافت و پردازش می شوند. بانک اطلاعاتی که مطابق با قوانین خاص سازماندهی شده و در حافظه کامپیوتر نگهداری می شود ، مجموعه ای از داده ها است که وضعیت فعلی برخی را توصیف می کند ...
8064. پایگاه داده های توزیع شده 43.66 KB
بانک اطلاعاتی توزیع شده یک پایگاه داده توزیع شده RDB به عنوان مجموعه ای از داده های مشترک بهم پیوسته منطقی که از نظر جسمی در گره های مختلف یک شبکه رایانه ای توزیع می شوند ، درک می شود. دسترسی به داده ها نباید به وجود یا عدم وجود ماکت های داده بستگی داشته باشد. سیستم باید به طور خودکار روش های انجام اتصال اتصال فیوژن داده ها ، یک کانال شبکه ای را که قادر به دستیابی به حجم اطلاعات منتقل شده و یک گره با قدرت پردازش کافی برای اتصال جداول باشد ، تعیین کند. RDBMS باید قادر باشد ...
20319. اطلاعات و حفاظت از آنها 102.86 KB
پایگاه داده های آنلاین آنلاین در اواسط دهه 1960 ظاهر شد. عملیات مربوط به بانکهای اطلاعاتی عملیاتی با استفاده از پایانه ها به صورت تعاملی پردازش شدند. سازمان های ضبط دنباله ای ساده شاخص به سرعت به یک مدل ضبط قوی تر مجموعه گرا تبدیل شدند. چارلز باخمان جایزه تورینگ را برای رهبری گروه کار داده داده (DBTG) دریافت کرد ، که یک زبان استاندارد برای توصیف داده ها و دستکاری داده ها ایجاد کرد.
5031. کتابخانه توسعه پایگاه داده 11.72 مگابایت
فناوری طراحی پایگاه داده. تعیین روابط بین موجودات و ایجاد یک مدل داده. ایده های اصلی فن آوری اطلاعات مدرن مبتنی بر مفهومی است که براساس آن باید داده ها در پایگاه داده ها سامان داده شوند تا به طور مناسب دنیای واقعی را تغییر دهند و نیازهای اطلاعاتی کاربران را منعکس کنند. این دیتابیس ها تحت کنترل سیستم های نرم افزاری ویژه ای به نام سیستم های مدیریت پایگاه داده DBMS ایجاد و کار می کنند.
13815. مدل HIERARCHICAL DATABASE 81.62 کیلوبایت
ایده های اصلی فن آوری اطلاعات نوین مبتنی بر مفهوم بانک های اطلاعاتی است که براساس آن اساس فناوری اطلاعات داده هایی است که در بانکهای اطلاعاتی سازماندهی می شوند و به طور کافی وضعیت یک موضوع موضوعی خاص را منعکس می کنند و اطلاعات مرتبط را در این زمینه در اختیار کاربر قرار می دهند. باید تشخیص داد که داده ها ...
14095. توسعه پایگاه داده کتابخانه 11.72 مگابایت
افزایش حجم و پیچیدگی ساختاری داده های ذخیره شده ، گسترش دایره کاربران سیستم های اطلاعاتی منجر به استفاده گسترده از راحت ترین و نسبتاً آسان درک DBMS رابطه ای (جداول) شده است.
5061. ایجاد پایگاه داده کلینیک 2.4 مگابایت
توسعه فن آوری رایانه و فناوری اطلاعات فرصت هایی را برای ایجاد و استفاده گسترده از سیستم های اطلاعاتی خودکار (AIS) با اهداف مختلف فراهم کرده است. سیستم های اطلاعاتی برای مدیریت امکانات اقتصادی و فنی در حال توسعه و پیاده سازی هستند
13542. بانک اطلاعاتی اطلاعات زمین شناسی 20.73 کیلوبایت
اخیراً معرفی فناوری های رایانه ای و به ویژه پایگاه های داده به حوزه علمی به سرعت در حال انجام است. این فرآیند زمین شناسی را نیز دور نمی زند ، زیرا در علوم طبیعی نیاز به ذخیره و پردازش مقادیر زیادی از اطلاعات وجود دارد.
9100. بانک اطلاعات مفاهیم اساسی 26.28 کیلوبایت
بانک اطلاعاتی مجموعه ای از اطلاعات مربوط به اشیاء خاص دنیای واقعی در هر زمینه اقتصادی ، مدیریت ، شیمی و غیره است. هدف از یک سیستم اطلاعاتی نه تنها ذخیره کردن داده ها در مورد اشیاء بلکه همچنین دستکاری این داده ها با در نظر گرفتن ارتباطات بین اشیاء است. هر شی با مجموعه ای از داده های خواص مشخص می شود که به آنها در پایگاه داده می گویند.
5240. ایجاد بانک اطلاعات "دفتر رئیس دانشگاه" 1.57 مگابایت
بانک اطلاعاتی (DB) مجموعه ای از داده های بهم پیوسته است که در رسانه های ذخیره سازی خارجی یک کامپیوتر ذخیره می شوند ، با چنین سازمانی و حداقل کاربری اضافی که اجازه می دهد تا از آنها به روش بهینه برای یک یا چند برنامه استفاده شود.

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

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

مدلهای داده مدلهای انتزاعی هستند که نحوه ارائه و دستیابی به داده ها را توصیف می کنند. مدل های داده موارد داده ها و روابط بین آنها را در یک منطقه خاص تعریف می کنند. یک مدل داده ابزاری جهت یابی برای متخصصان مشاغل و IT است که از مجموعه خاصی از نمادها و کلمات برای توضیح دقیق یک کلاس خاص از اطلاعات در دنیای واقعی استفاده می کند. این امر امکان ایجاد ارتباط بهتر در سازمان را فراهم می کند و بدین ترتیب یک محیط کاربردی انعطاف پذیرتر و با ثبات تر ایجاد می شود.


نمونه ای از یک مدل GIS برای دولت و دولت محلی.

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

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

مدل های داده های صنعت از شرکتاسری

مدل های داده Esri ArcGIS الگوهای کار برای استفاده در پروژه های GIS و ایجاد ساختار داده برای مناطق مختلف کاربردی هستند. شکل دادن به مدل داده ها شامل ایجاد یک طرح مفهومی ، یک ساختار منطقی و فیزیکی است که از آن پس می توان برای ساخت یک نقشه برداری شخصی یا شرکتی استفاده کرد. ArcGIS ابزاری برای ایجاد و مدیریت شمای پایگاه داده شما فراهم می کند و از الگوهای مدل داده برای سریع اجرای یک پروژه GIS در انواع برنامه ها و صنایع استفاده می شود. Esri مدت زمان قابل توجهی را در انجمن کاربر صرف کرده است تا تعدادی از الگویها را بسازد که بتواند شروع سریع طراحی یک پایگاه داده های تجاری سازمانی را ارائه دهد. این پروژه ها در support.esri.com/datamodels شرح و مستند شده اند. در زیر ، به ترتیب نمایش آنها در این سایت ، ترجمه معنایی از نام مدل های صنعت Esri است:

  • ثبت آدرس
  • کشاورزی
  • هواشناسی
  • داده های مکانی اصلی
  • تنوع زیستی
  • فضای داخلی ساختمانها
  • حسابداری گاز گلخانه ای
  • حفظ مرزهای اداری
  • تأسیس نظامی. سرویس اطلاعاتی
  • انرژی (از جمله پروتکل جدید ArcGIS MultiSpeak)
  • ساختارهای اکولوژیکی
  • وزارت امور اضطراری. آتش نشانی
  • کاداستر جنگل
  • جنگلداری
  • زمين شناسي
  • GIS ملی (e-gov)
  • آب زیرزمینی و فاضلاب
  • مراقبت های بهداشتی
  • باستان شناسی و حفاظت از اماکن یادبود
  • امنیت ملی
  • هیدرولوژی
  • سازمان بین المللی هیدروگرافی (IHO). فرمت S-57 برای ENC
  • آبیاری
  • ثبت زمین
  • دولت شهرداری
  • ناوبری دریایی
  • کاداستر ایالتی
  • سازه های نفت و گاز
  • خطوط لوله
  • فضای ذخیره سازی
  • حمام ، تسکین دریا
  • ارتباطات از راه دور
  • حمل و نقل
  • آبرسانی ، فاضلاب ، مسکن و خدمات عمومی

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

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

Esri بخشی از یک گروه متخصص از نهادهای مستقل است که مدل های مختلف صنعت ، مانند PODS (استاندارد داده های باز خط لوله برای صنعت نفت و گاز را توصیه می کند ؛ PODS در حال حاضر به عنوان یک پایگاه داده Esri PODS Esri Spatial 5.1.1 در حال اجراست) یا یک پایگاه داده اطلاعاتی (GDB) از ArcGIS برای حمل و نقل هوایی ، که توصیه های ICAO و FAA و همچنین استاندارد تبادل داده ناوبری AIXM 5.0 را در نظر می گیرد. علاوه بر این ، مدلهای پیشنهادی وجود دارد که به طور جدی مطابق با استانداردهای صنعت موجود ، مانند S-57 و ArcGIS برای دریایی (ویژگی های دریایی و ساحلی) ، و همچنین مدل های ایجاد شده از اثر انجام شده توسط خدمات حرفه ای Esri بوده و از نظر استاندارد مطابق با استانداردهای واقعی هستند. حوزه. به عنوان مثال ، GIS برای ملت و دولت محلی تحت تأثیر استانداردهای NSDI و INSPIRE و هیدرو و آبهای زیرزمینی (هیدرولوژی و آبهای زیرزمینی) به شدت در مجموعه های تجاری حرفه ای ArcHydro و تجاری آزاد استفاده می شود. اشخاص ثالث لازم به ذکر است که Esri همچنین از استانداردهای de-facto مانند NHDI پشتیبانی می کند. کلیه مدلهای داده پیشنهادی مستند و آماده استفاده در فرآیندهای IT هستند. مواد همراه برای مدل ها عبارتند از:

  • نمودارهای UML از روابط موجودات؛
  • ساختار داده ها ، دامنه ها ، دایرکتوری ها.
  • قالب های نقشه برداری آماده ساخته شده با فرمت ArcGIS GDB؛
  • نمونه داده ها و برنامه های نمونه؛
  • نمونه هایی از اسکریپت های بارگیری داده ها ، نمونه هایی از ابزارهای تجزیه و تحلیل.
  • کتابهای مرجع در مورد ساختار داده پیشنهادی.

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

  • معماری سرویس مدار زمینی (SOA)؛
  • طراحی نقشه های جغرافیایی برای حمل و نقل.
  • سیستم های اطلاعات جغرافیایی شرکت
  • GIS: انرژی جدید برای شرکت های برق و گاز؛
  • نفت و گاز در نقشه دیجیتال؛
  • الگوبرداری از دنیای ما. راهنمای طراحی پایگاه داده Esri؛
  • فکر کردن در مورد GIS. برنامه ریزی GIS: راهنمایی برای مدیران؛
  • سیستم های اطلاعات جغرافیایی. مبانی؛
  • GIS برای مدیریت اداری و اقتصادی؛
  • وب GIS. اصول و کاربردها؛
  • استراتژی های طراحی سیستم ها ، نسخه 26؛
  • 68 شماره مجله ArcReview با انتشارات شرکت ها و کاربران سیستم های GIS؛
  • ... و بسیاری از یادداشتها و انتشارات موضوعی دیگر.

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


برخی از کتاب ها ، ترجمه شده و اصلی ، به زبان روسی توسط Esri CIS و DATA + منتشر شده است. آنها هر دو موضوع مفهومی مربوط به فناوری GIS را مورد بررسی قرار می دهند ، و بسیاری از جنبه های کاربردی مدل سازی و استقرار GIS از مقیاس ها و اهداف مختلف.

ما کاربرد مدل های صنعت را با استفاده از نمونه BISDM (ساختمان مدل داده فضای داخلی ، مدل اطلاعات فضای داخلی یک ساختمان) نسخه 3.0 در نظر خواهیم گرفت. BISDM توسعه یک مدل عمومی BIM (مدل اطلاعات ساختمان) است و برای استفاده در طراحی ، ساخت ، بهره برداری و رفع ساختمانها و سازه ها در نظر گرفته شده است. با استفاده از نرم افزار GIS ، این امکان را به شما می دهد تا بتوانید با استفاده از سیستم عامل های دیگر ، جودوکاتا را به طور مؤثر تبادل کنید و با آنها تعامل برقرار کنید. به گروه کلی وظایف FM (مدیریت زیرساختهای سازمان) اشاره دارد. بیایید مزایای اصلی مدل BISDM را ذکر کنیم ، استفاده از آنها اجازه می دهد:

  • تبادل اطلاعات در یک محیط ناهمگن طبق قوانین یکنواخت سازماندهی کنید.
  • تجسم "فیزیکی" از مفهوم BIM و قوانین پیشنهادی برای مدیریت پروژه ساخت و ساز.
  • نگهداری با استفاده از GIS یک مخزن واحد در کل چرخه زندگی یک ساختمان (از طراحی تا رفع پذیرش).
  • هماهنگی کار متخصصان مختلف در پروژه؛
  • برنامه ریزی شده و مراحل ساخت را برای همه شرکت کنندگان تجسم کنید.
  • تخمین اولیه از هزینه و زمان ساخت و ساز (داده های 4D و 5D).
  • نظارت بر پیشرفت پروژه؛
  • کار با کیفیت بالا از ساختمان ، از جمله تعمیر و نگهداری و تعمیر؛
  • تبدیل به بخشی از سیستم مدیریت دارایی ، از جمله توابع تجزیه و تحلیل کارایی استفاده از فضا (اجاره ، انبار ، مدیریت کارمندان) می شوید.
  • اهداف بهره وری انرژی ساختمان را محاسبه و مدیریت کنید.
  • حرکت جریانهای انسانی را شبیه سازی کنید.

BISDM قوانینی را برای کار با داده های مکانی در سطح محل های داخلی یک ساختمان از جمله هدف و موارد استفاده ، ارتباطات گذاشته شده ، تجهیزات نصب شده ، حسابداری برای تعمیرات و نگهداری ، حوادث ورود به سیستم و روابط با سایر دارایی های شرکت تعریف می کند. این مدل به ایجاد یک مخزن واحد از داده های جغرافیایی و غیر جغرافیایی کمک می کند. از تجارب شرکت های پیشرو در جهان برای جداسازی موجودیت ها و الگوبرداری در سطح نقشه برداری (ژئودابات) از روابط مکانی و منطقی کلیه عناصر فیزیکی استفاده می شود که هم خود ساختمان و هم فضای داخلی آن را تشکیل می دهد. پیروی از اصول BISDM می تواند به طور قابل توجهی وظایف ادغام با سایر سیستم ها را ساده کند. مرحله اول معمولاً ادغام CAD است. سپس ، در حین بهره برداری از ساختمان ، از تبادل داده با سیستم های ERP و EAM (SAP ، TRIRIGA ، Maximo و غیره) استفاده می شود.


تجسم عناصر ساختاری BISDM با استفاده از ArcGIS.

در صورت استفاده از BISDM ، مشتری / صاحب تسهیلات از طریق ایجاد یک شیء به منظور توسعه یک پروژه کامل ، مبادله اطلاعاتی انتهایی را دریافت می کند ، کنترل ساخت و ساز با دریافت اطلاعات به روز تا زمان بهره برداری از تسهیلات ، کنترل پارامترها در حین بهره برداری و حتی در هنگام بازسازی یا رفع اختیاری از تسهیلات. به دنبال پارادایم BISDM ، GIS و GDB با کمک آن به یک انبار داده رایج برای سیستم های مرتبط تبدیل می شوند. اغلب ، GDB حاوی داده هایی است که توسط سیستم های شخص ثالث ایجاد و اداره می شود. این باید هنگام طراحی معماری سیستم ایجاد شده در نظر گرفته شود.

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

یک بار دیگر ، توجه می کنیم که وقتی BISDM و ArcGIS با هم استفاده می شوند ، می توان به صورت خودکار مدل های سه بعدی را از داده های جمع شده ساخت ، زیرا از آنجا که geodatabase شامل توضیحات کاملی از جسم است ، از جمله مختصات z ، عضویت کف ، انواع اتصالات عنصر ، روش نصب تجهیزات ، مواد ، مسیرهای موجود حرکت پرسنل ، هدف کارکردی هر عنصر و غیره و غیره. لازم به ذکر است که پس از واردات اولیه کلیه مواد طراحی به BDDM GDB ، به محتوای اطلاعات اضافی برای موارد زیر نیاز دارید:

  • قرار دادن مدل های سه بعدی اشیاء و تجهیزات در مکان های تعیین شده.
  • جمع آوری اطلاعات در مورد هزینه مواد و روش های تخمگذار و نصب آنها.
  • کنترل متقابل کشور با توجه به ابعاد تجهیزات غیر استاندارد نصب شده.

از طریق استفاده از ArcGIS ، وارد کردن اشیاء اضافی و منابع سه بعدی اضافی از منابع خارجی آسان تر است ، زیرا ماژول قابلیت همکاری داده ArcGIS به شما امکان می دهد روش هایی را برای وارد کردن چنین داده هایی ایجاد کنید و آن را به درستی در داخل مدل قرار دهید. تمام قالبهای مورد استفاده در صنعت پشتیبانی می شوند ، از جمله IFC ، AutoCAD Revit ، Bente Microstation.

مدل های داده های صنعت از IBM

IBM مجموعه ای از ابزارها و مدلهای مدیریت ذخیره سازی را برای انواع زمینه های تجاری فراهم می کند:

  • انبار داده های بانکی و بازارهای مالی IBM (مالی)
  • انبار داده های بانکی IBM
  • مدل های فرآیند و خدمات بانکی IBM
  • مدل داده های برنامه بهداشت IBM (مراقبت های بهداشتی)
  • انبار اطلاعات بیمه IBM (بیمه)
  • IBM فرآیند بیمه و مدل های خدمات
  • انبار داده های خرده فروشی IBM (خرده فروشی)
  • انبار داده ارتباطات از راه دور IBM (ارتباطات)
  • بسته انبار InfoSphere:
    - برای بینش مشتری (برای درک مشتری)
    - برای بازار و بینش کمپین (برای درک شرکت و بازار)
    - برای بینش زنجیره تامین (برای درک تامین کنندگان).

مثلاً مدل آی بی امبانکداریومالیبازارهاداده هاانبار طراحی شده است تا مشکلات خاص صنعت بانکی را از نظر داده ها برطرف کند ، و آی بی امبانکداریروندوسرویسمدل ها - از نظر فرایندها و SOA (معماری سرویس گرا). برای صنعت ارتباطات از راه دور مدل هایی ارائه شده است آی بی اماطلاعاتFrameWork (IFW) و آی بی امارتباطات از راه دورداده هاانبار (TDW)... آنها با در نظر گرفتن ویژگی های صنعت ارتباطات ، به سرعت قابل توجهی در روند ایجاد سیستم های تحلیلی و همچنین کاهش خطرات مرتبط با توسعه برنامه های کاربردی هوش تجاری ، مدیریت داده های شرکت و سازماندهی انبارهای داده کمک می کنند. قابلیت های IBM TDW کل طیف بازار ارتباطات را پوشش می دهد - از ارائه دهندگان اینترنت و اپراتورهای شبکه کابل که خدمات تلفنی سیم و بی سیم ، انتقال داده و محتوای چندرسانه ای را ارائه می دهند ، به شرکت های چند ملیتی ارائه دهنده خدمات تلفنی ، ماهواره ای ، مسافت طولانی و خدمات ارتباطی بین المللی و همچنین سازمان ها شبکه های جهانی امروزه TDW توسط ارائه دهندگان خدمات بزرگ و کوچک سیم و بی سیم در سراسر جهان استفاده می شود.

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


موقعیت Esri در معماری راه حل IBM.

نکته قابل توجه ، رویکرد IBM در زمینه خدمات و خدمات شهری است. برای تأمین نیازهای روزافزون مصرف کنندگان ، خدمات شهری به یک معماری انعطاف پذیر تر از آنچه امروزه استفاده می شود ، و همچنین یک مدل استاندارد صنعت برای تسهیل جریان آزاد اطلاعات نیاز دارند. این امر باعث می شود با ایجاد قابلیت تعامل مقرون به صرفه ، قابلیت های ارتباطی آب و برق را افزایش داده و سیستم های جدید را به تمام منابع مورد نیاز بدون توجه به اینکه در آن سازمان واقع شده باشند ، به مراتب بهتر نشان دهد. اساس این رویکرد SOA (Service Oriental Architecture) است ، الگویی جزء که نقشه عملکردهای دپارتمان ها و خدمات برنامه های مختلفی را که قابل استفاده مجدد است ، نقشه برداری می کند. "خدمات" چنین مؤلفه ای از طریق رابط ها بدون اتصال سفت و سخت ، داده ها را تبادل می کند ، و تمام پیچیدگی سیستمهای موجود در پشت آنها را از کاربر پنهان می کند. در این حالت ، شرکت ها می توانند به راحتی و بدون در نظر گرفتن فروشنده نرم افزار ، سیستم عامل ، زبان برنامه نویسی یا سایر خصوصیات داخلی نرم افزارها ، برنامه های جدیدی اضافه کنند. بر اساس SOA ، این مفهوم پیاده سازی شده است بی خطر (Solution Architecture for Energy) ، این امکان را به شرکت ابزارهای تجاری می دهد تا یک دیدگاه جامع و مبتنی بر استانداردها از زیرساخت های خود بدست آورد.

Esri ArcGISیک پلتفرم نرم افزاری شناخته شده بین المللی برای سیستم های اطلاعات جغرافیایی (GIS) است که ایجاد و مدیریت دارایی های دیجیتالی برق ، انتقال گاز ، توزیع و ارتباط از راه دور را فراهم می کند. ArcGIS به شما امکان می دهد با در نظر گرفتن موقعیت مکانی آنها ، کاملترین موجودی از اجزای شبکه توزیع برق را انجام دهید. ArcGIS با ارائه ابزارها ، برنامه ها ، گردش کار ، تجزیه و تحلیل و قابلیت های ادغام اطلاعات مورد نیاز برای مدیریت یک شرکت انرژی هوشمند ، معماری IBM SAFE را بطور چشمگیری گسترش می دهد. ArcGIS در چارچوب IBM SAFE به شما اجازه می دهد تا از منابع مختلف در مورد تأسیسات زیرساختی ، دارایی ها ، مشتریان و کارمندان با داده های دقیق در مورد موقعیت مکانی خود ، و همچنین ایجاد اطلاعات ، اطلاعات جغرافیایی در مورد دارایی های شرکت (پشتیبانی ، خطوط لوله ، سیم ، ترانسفورماتور ، مجاری کابل) اطلاعات دریافت کنید. و غیره.). ArcGIS در زیرساخت های SAFE با ترکیب داده های GIS ، SCADA و سیستم های خدمات مشتری با اطلاعات خارجی مانند شدت ترافیک ، شرایط آب و هوایی یا تصاویر ماهواره ای ، برنامه های اصلی تجارت را به صورت پویا متصل می کند. برنامه های کاربردی از این اطلاعات ترکیبی برای اهداف مختلف ، از S.O.R. (تصویر کلی از محیط عملیاتی) به بازرسی ، نگهداری ، تحلیل و برنامه ریزی سایت.

مؤلفه های اطلاعاتی یک شرکت سودمند می تواند با استفاده از چندین سطح که از پایین ترین - کالبدی - تا بالاترین ، پیچیده ترین سطح منطق تجارت انجام می شود ، مدل سازی شود. این لایه ها می توانند برای برآورده کردن نیازهای صنعت معمولی مانند ورود به سیستم اندازه گیری خودکار و مدیریت SCADA یکپارچه شوند. با ساختن معماری SAFE ، تاسیسات اقتصادی گامهای مهمی در پیشبرد یک مدل شیء باز در سطح صنعت به نام مدل اطلاعات مشترک (CIM) برای انرژی و بهره برداری می گیرند. این مدل مبنای لازم برای حرکت بسیاری از شرکتها به سمت معماری سرویس گرا را فراهم می کند زیرا استفاده از استانداردهای باز برای ساختن داده ها و اشیاء را ترغیب می کند. با توجه به اینکه همه سیستم ها از اشیاء یکسانی استفاده می کنند ، سردرگمی و عدم تحریک در ارتباط با پیاده سازی های مختلف اشیاء یکسان به حداقل می رسند. بنابراین ، تعریف موضوع مشتری و سایر اشیاء مهم تجاری در تمام سیستم های ابزار یکپارچه خواهد شد. اکنون ، با CIM ، ارائه دهندگان خدمات و مصرف کنندگان خدمات می توانند یک ساختار داده مشترک را به اشتراک بگذارند ، و این امر باعث می شود که مؤلفه های تجاری با ارزش بالا برون سپارند زیرا CIM پایه مشترکی را برای ایجاد مبادله اطلاعات ایجاد می کند.

نتیجه

مدل های جامع داده های صنعت ، دیدگاه یکپارچه و یکپارچه ای از اطلاعات تجاری خود را در اختیار شرکت ها قرار می دهند. بسیاری از شرکت ها ادغام داده های خود را دشوار می کنند ، اگرچه این یک پیش نیاز برای اکثر پروژه های کل شرکت است. طبق مطالعه موسسه انبار سازی داده (TDWI) ، بیش از 69٪ سازمانهای مورد بررسی ادغام را مانع قابل توجهی برای پذیرش برنامه های جدید دانستند. در مقابل ، اجرای ادغام داده ، درآمد ملموس شرکت و افزایش بهره وری را به همراه دارد.

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


برای فروش ، باید بفهمید که ما چه می فروشیم

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

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

مشتریان بالقوه به انبار داده های شرکت ها و چه عواملی می گیرند؟

چگونه مشتریان بالقوه شرکتی را که به دنبال انبار داده هستند می شناسید؟

  1. اول از همه ، باید اطلاعات زیادی در فعالیتهای روزانه شرکت ایجاد شود. این موارد می تواند تماس تلفنی ، معاملات مالی ، شکایات / بررسی مشتری ، درخواست مشتری برای ارسال کالا ، اطلاعات مربوط به ماهواره های جاسوسی و غیره باشد. در اصل ، هر چیزی ، نکته اصلی این است که داده های زیادی وجود دارد.
  2. مشتری بالقوه باید تمایل به دیدن و تجزیه و تحلیل این اطلاعات داشته باشد. در این حالت ، دوره تجزیه و تحلیل باید گسترده باشد - از یک روز یا حتی یک ساعت ، تا یک تحلیل چند ساله.
  3. مشتری باید یک زیرساخت معمولی کار کند (نباید سرورهایی با یک کابل جفت پیچ خورده یا از طریق پورت USB متصل شوند). اگر مشتری زیرساختی نداشته باشد ، باید آن را بفروشد.

مشتری از اجرای یک انبار داده سازمانی چه مزایایی دارد؟

  1. یک سیستم اطلاعاتی یکپارچه برای ذخیره داده های شرکت ظاهر می شود ، که در آن از یک مرجع یکپارچه استفاده می شود.
  2. انجام تجزیه و تحلیل جامع تجارت امکان پذیر می شود. به عنوان مثال: کدام مشتری سودآورترین و سودآورترین آنهاست. چه خدماتی بیشترین تقاضای مشتری را دارد ، چه نوع مطالبات بیشتر و بیشتر در کدام مناطق و غیره
  3. انجام تجزیه و تحلیل با استفاده از داده های تاریخی امکان پذیر می شود. اغلب ، سیستمهای عملیاتی (خودکارسازی فرآیندهای تجاری روزانه) این امر را مجاز نمی دانند ، آنها به سادگی فضای کافی برای ذخیره تاریخ و ظرفیت تجزیه و تحلیل ندارند.
  4. اتصال و تجزیه و تحلیل اطلاعاتی که قبلاً در سیستمهای اطلاعاتی مختلف ذخیره شده اند امکان پذیر است. به عنوان مثال ، داده های ترافیک برای شعب مختلف در سیستم های صورتحساب از توسعه دهندگان مختلف ذخیره می شود. پس از اجرای سی دی ، تجزیه و تحلیل آنها با هم ، در یک گزارش واحد امکان پذیر است.
  5. تجزیه و تحلیل و عبور از داده های انواع مختلف امکان پذیر است. به عنوان مثال پول و ترافیک ، تعداد کارمندان و تعداد امتناع یا مطالبات و غیره.
  6. مبنایی برای محاسبه بهتر هزینه خدمات ارائه می شود - براساس اطلاعات موجود در انبار داده های سازمانی ، می توان داده های مناسب تری را برای پایگاههای توزیع طبیعی بدست آورد.

انبار داده های شرکت چیست؟

انبار داده های سازمانی از دیدگاه فنی از چه مؤلفه هایی استفاده می کند؟

اجزاء انبار داده های شرکت شرکتها

  1. مشتری همیشه سیستم عامل دارد - منابع اطلاعات برای انبار داده های شرکت اینها مثلاً حسابداری ، صورتحساب ، بانکی و غیره است. سیستم های.
  2. استفاده كردن برنامه ETL (نرم افزاری که به شما امکان استخراج ، تغییر و بارگیری داده ها را می دهد) داده های سیستم های منبع در بانک اطلاعاتی انبار داده ها قرار می گیرند. موارد زیر می تواند به عنوان ابزار ETL مورد استفاده قرار گیرد: Informatica Power Center ، IBM DataStage ، Oracle Data Integrage ، Oracle WareHouse Builder. محصولاتی از فروشندگان دیگر نیز وجود دارد ، اما تقریباً در بازار روسیه نمایندگی نمی شوند.
  3. خود بانک اطلاعاتی ذخیره سازی شرکت در ساختار خود انتزاعی نیست (مجموعه ای از جداول ، زمینه ها در آنها و روابط بین جداول) ، اما بر اساس مدل های داده. اکثریت قریب به اتفاق پایگاه داده از Oracle یا Teradata استفاده می کند.
  4. مدل داده شرح همه اشخاص ، اشیاء پایگاه داده از انبار داده های شرکت است و شامل موارد زیر است: مدل داده های مفهومی ، مدل داده های منطقی و فیزیکی مدل بانک اطلاعاتی ... در سطح مدل مفهومی ، موجودیت ها و روابط بین آنها مشخص می شود. در سطح مدل منطقی ، اشخاص به مناطق تجاری تقسیم می شوند ، توضیحات مفصل و کاملی به آنها داده می شود و روابط نوشته می شود. هنگام تهیه یک مدل بانک اطلاعاتی فیزیکی ، کل ساختار بانک اطلاعاتی تعیین می شود - از جداول و فیلدهای موجود در آنها ، تا پارتیشن ها و شاخص ها. مدل های داده امروزه IBM ، SAP و Oracle بازار را عرضه می کنند ، اما خرید یک مدل داده به طور خودکار به معنای ساخت انبار مناسب شرکت نیست. مدل داده کالای جعبه ای نیست برای نیازهای مشتری خاص باید اصلاح شود.
  5. علاوه بر این ، در حال حاضر با استفاده از داده های مربوط به انبار داده های سازمانی ، زمینه های تجزیه و تحلیل ، گزارشگری و اطلاعات مارت... پس از آن ، کاربران می توانند گزارش های لازم را بطور مستقل بسازند و آنالیز چند بعدی را انجام دهند. اشیاء تجاری ، Oracle Discoverer ، IBM AlphaBlocks و سایر محصولات عمدتا به عنوان ابزار تجزیه و تحلیل مورد استفاده قرار می گیرند.

چه اجزای انبار داده های سازمانی به نظر می رسد (مدل داده ها ، فرآیندهای ETL ، مارت های داده)

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


مدل منطقی داده ها.
موجودات ، ویژگیها و روابط بین آنها را تعریف می کند.


فرآیند ETL حذف نسخه های تکراری در داده های منبع


فرم ورود اطلاعات برای تشکیل دایرکتوری متحد


ویترین داده در قالب یک گزارش جداول


ویترین داده با گرافیک و رنگ
خروج داده ها از شرط معین


ویترین داده با برنامه

نرم افزار و سخت افزار مرتبط

اول از همه ، علاوه بر خدمات توسعه انبار داده های سازمانی ، مجوزها هم برای نرم افزار سرور (OS ، بانک اطلاعاتی ، سرور برنامه و غیره) و هم برای سایت های مشتری (محافظت از ضد ویروس و امنیت) فروخته می شوند.

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

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

قصد دارد برای ایجاد یک انبار داده شرکتی ، مشتری بالقوه همیشه نفهمد که چگونه او تهیه پشتیبان می کند. اغلب ، سیستم های پشتیبان موجود مشتری قادر به اتصال همزمان حجم داده ها از 20-30 TB به نسخه پشتیبان نیستند.

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

M. V. Kovtun آگوست 2010

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

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

نوشته شده در http://www.allbest.ru/

  • 1. مدل داده های رابطه ای
    • 1.1 مدل داده های رابطه ای. تعاریف اساسی
    • 1.2 عملیات مربوط به روابط
  • 2. سیستم های اطلاعاتی شرکت
  • کتابشناسی - فهرست کتب

1. مدل داده های رابطه ای

1.1 مدل داده های رابطه ای. تعاریف اساسی

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

مفاهیم اساسی:

* نسبت یک جدول دو بعدی است که حاوی برخی داده ها است.

* Entity - یک شیء از هر طبیعت ، داده هایی که در مورد آن در پایگاه داده ذخیره می شوند. ویژگی ها ویژگی هایی هستند که یک موجودیت (ستون ها) را توصیف می کنند.

* درجه ارتباط تعداد ستون ها است.

* طرح روابط - لیستی از اسامی ویژگی ها ، به عنوان مثال EMPLOYEE (شماره ، نام کامل ، سال تولد ، موقعیت ، اداره ، بخش).

* دامنه - مجموعه ای از مقادیر ویژگی های یک رابطه (نوع داده).

* یک تاپل یک ردیف جدول است.

* کاردینالیتی (کاردینالیتی) - تعداد ردیف های جدول.

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

* یک کلید خارجی یک ویژگی (ها) از یک جدول است که می تواند به عنوان کلید اصلی جدول دیگری باشد. کلید اصلی جدول دیگری را ارجاع می دهد.

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

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

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

1.2 عملیات مربوط به روابط

برای رساندن جدول به اولین فرم عادی (1NF) ، باید دو قانون رعایت شود:

1. اتمی یا غیرقابل تفکیک. هر ستون باید دارای یک مقدار غیرقابل تفکیک باشد.

2- جدول نباید شامل ستون های تکراری یا گروه های داده باشد.

به عنوان مثال ، اگر یک جدول در یک زمینه شامل آدرس کامل شخص (خیابان ، شهر ، کد پستی) باشد ، قوانین 1NF را رعایت نمی کند ، زیرا در یک ستون مقادیر مختلفی را شامل می شود ، که این یک نقض قانون اتمی است. یا اگر دیتابیس حاوی داده های مربوط به فیلم ها باشد و شامل ستون های Actor1 ، Actor2 ، Actor3 باشد ، این قوانین را نیز رعایت نمی کند ، زیرا داده ها تکرار می شوند.

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

برای آوردن جدول به فرم عادی اول ، باید:

* یافتن همه زمینه هایی که شامل چندین قطعه اطلاعات است.

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

* داده های تکراری را به یک جدول جداگانه منتقل کنید.

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

برای آوردن جداول به فرم عادی دوم (2NF) ، جداول باید از قبل در 1NF باشند. عادی سازی باید به ترتیب انجام شود.

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

برای رساندن پایه به فرم دوم نرمال ، شما نیاز دارید:

* تمام ستون هایی را که مستقیماً به کلید اصلی این جدول وابسته نیستند ، مشخص کنید.

* زمینه های لازم را در جداول کاربران و انجمن ها ایجاد کنید ، از قسمت های موجود انتخاب کرده یا کلیدهای اصلی را از قسمت های جدید ایجاد کنید.

* هر جدول به کلید اصلی خود نیاز دارد

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

نکات:

راه دیگر برای تبدیل یک طرحواره به 2NF ، بررسی روابط بین جداول است. در حالت ایده آل ، همه روابط یک به یک را ایجاد کنید. روابط بسیاری به بسیاری نیاز به تغییر ساختار دارد.

جدول صحیح عادی شده هرگز ردیف های تکراری نخواهد داشت (دو یا چند ردیف که مقادیر آنها کلید نیستند و شامل داده های یکسان هستند).

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

برای رساندن پایه به فرم سوم عادی ، شما نیاز دارید:

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

* جداول مطابق ایجاد کنید. اگر در مرحله 1 ستون مشکلی وجود دارد ، جداول جداگانه ای برای آن ایجاد کنید.

* کلیدهای اصلی را ایجاد یا اختصاص دهید. هر جدول باید دارای یک کلید اصلی باشد.

* کلیدهای خارجی مورد نیاز را ایجاد کنید که هر یک از روابط را تشکیل می دهد.

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

2. سیستم های اطلاعاتی شرکت

سیستم داده مدل رابطه ای

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

1. عنصر سیستم بخشی از سیستم است که دارای هدف کاربردی خاصی است. عناصر پیچیده سیستم ، به نوبه خود ، متشکل از عناصر به هم پیوسته ساده تر ، اغلب زیر سیستم نامیده می شوند.

2. سازماندهی سیستم - نظم داخلی ، ثبات تعامل عناصر سیستم ، به ویژه در محدود کردن انواع حالت های عناصر درون سیستم ، آشکار می شود.

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

4- معماری سیستم - مجموعه ای از خصوصیات سیستم که برای کاربر ضروری است.

5- یکپارچگی سیستم - غیرقابل برگشت پذیری اساسی خواص سیستم به مجموع خواص عناصر فردی آن (ظهور خواص) و در عین حال وابستگی خواص هر عنصر به مکان و عملکرد آن در داخل سیستم است.

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

قانون فدرال "درباره اطلاعات ، اطلاع رسانی و محافظت از اطلاعات" تعریف زیر را ارائه می دهد:

"سیستم اطلاعات ، مجموعه ای از اسناد مرتب شده سازمانی (آرایه اسناد) و فناوری های اطلاعاتی ، از جمله استفاده از فناوری رایانه و ارتباطات ، تحقق فرآیندهای اطلاعاتی است"

طبقه بندی مقیاس

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

* تنها؛

* گروه؛

* شرکت های بزرگ، دارای شخصیت حقوقی.

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

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

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

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

سیستم های اطلاعاتی شرکت ها تکامل سیستم های کارگروه است ، آنها روی شرکت های بزرگ متمرکز شده و می توانند از گره ها یا شبکه های پراکنده جغرافیایی پشتیبانی کنند. اصولاً آنها ساختار سلسله مراتبی از چند سطح دارند. چنین سیستم هایی با معماری سرویس دهنده و با تخصص سرورها یا معماری چند لایه مشخص می شوند. هنگام توسعه چنین سیستمهایی ، از همان سرورهای پایگاه داده می توان مانند هنگام توسعه سیستم های اطلاعاتی گروهی استفاده کرد. با این حال ، در سیستم های اطلاعاتی بزرگ ، رایج ترین سرورها Oracle ، DB2 و Microsoft SQL Server هستند.

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

طبقه بندی بر اساس دامنه

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

* سیستم های پردازش تراکنش؛

* سیستم های تصمیم گیری؛

* سیستم های اطلاعاتی و مرجع.

* سیستم های اطلاعاتی دفتر.

کتابشناسی - فهرست کتب

1. آگالسف ، V.P. بانک اطلاعات در 2 جلد. T. 2. پایگاه داده های توزیع و از راه دور: کتاب درسی / V.P. آگالسف - M: ID FORUM ، NITs INFRA-M، 2013.

2. Golitsyna ، O. L. بانکهای اطلاعاتی: کتاب درسی / O.L. Golitsyna ، N.V. Maksimov، I.I. پوپوف - م.: فروم ، 2012.

3. کارپووا ، I.P. بانکهای اطلاعاتی: کتاب درسی / I.P. کارپوف - SPb .: Peter، 2013.

4. کیریلوف ، V.V. آشنایی با بانکهای اطلاعاتی رابطه. کیریلوف ، G.Yu. گروموف - SPb .: BHV-Petersburg، 2012.

5. پیروگوف ، V.Yu. سیستم ها و بانکهای اطلاعاتی اطلاعات: سازماندهی و طراحی: کتاب درسی / V.Yu. پیروگوف - SPb .: BHV-Petersburg، 2009.

6. G.N. فدوروف سیستم های اطلاعاتی. - م.: آکادمی ، 2013.

7. A.E. Satunina ، L.A. سیسوا مدیریت پروژه سیستم اطلاعاتی سازمانی شرکت. - م.: امور مالی و آمار ، Infra-M ، 2009.

ارسال شده در Allbest.ru

...

اسناد مشابه

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

    مقاله ترم ، اضافه شده 01/29/2011

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

    مقاله اضافه شده 01/19/2011

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

    چکیده ، 12/20/2010 اضافه شده است

    مفهوم سیستم بانک اطلاعاتی. مدل رابطه ای و ویژگی های آن. یکپارچگی در مدل رابطه. جبر رابطه ای. مشکلات طراحی بانک اطلاعاتی. اشکال عادی روابط. طراحی پایگاه داده با استفاده از روش رابطه-نهاد. نمودارهای ER. زبان SQL

    دوره ای از سخنرانی های اضافه شده در 10/03/2008

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

    ارائه در تاریخ 10/14/2013 اضافه شد

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

    چکیده ، اضافه شده در 2012/12/19

    انواع و کارکردهای سیستم مدیریت پایگاه داده Microsoft Access. سلسله مراتبی ، شبکه ، مدل رابطه ای برای توصیف پایگاه های داده. مفاهیم اساسی جداول بانک اطلاعاتی. ویژگی های ایجاد اشیاء پایگاه داده ، فرم های اصلی. دسترسی به اینترنت در دسترسی.

    آزمون ، اضافه شده 01/08/2011

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

    کار علمی ، اضافه شده 06/08/2010

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

    مقاله ترم ، اضافه شده در 2011/4/19

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

زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم