Authentication AND Authorization


نرم افزارهای عمومی بانک اطلاعاتی ماکروسافت مانند Access و Excel تفاوتهای ساختاری با نرم افزارهایی تخصصی تر از قبیل SQL Qerver ,My SQL و Oracle دارند که در عملکرد آنها بسیار موثر است. نرم افزارهای عمومی بانک اطلاعاتی ماکروسافت از نوع data file یا به تعبیری data bank هستند، در حالی که این تعریف در نرم افزارهای تخصصی پایگاه داده تحت عنوان data base شناخته می شود.
نرم افزارهای عمومی بانک اطلاعاتی ماکروسافت، ساختاری مشابه با یک فایل را دارا بوده که در آن از یک Databank engine یا موتور پایگاه بانک jet که مخصوص خود ماکروسافت است، استفاده شده است. این موتور به مانند یک موجودیت بیرونی عمل کرده و کار مدیریت پایگاه داده را در بانک های اطلاعاتی ماکروسافت انجام می دهد.
اما در نرم افزارهای تخصصی پایگاه داده، با مدیریت پایگاه داده در سطحی وسیع تر و تحت عنوان DBMS یا همان Management System Database مواجه هستیم. به عبارتی دیگر در اینگونه نرم افزارها، موتور پایگاه داده یا Database engine به کار رفته است که در آن ابتدا کوئری وارد شده parse می شود و سپس این موتور تشخخیص می دهد که این کوئری نیازمند به ارتباط با کدامیک از جداول موجود در پایگاه داده است. محیط موتور پایگاه داده برای اینگونه نرم افزارها از ساختاری پیچیده تر و سه لایه برخوردار است که می توان این ساختار را به صورت شماتیک در شکل زیر مشاهده نمود.

تصویر 2 محیط موتور پایگاه SQLServer
زی فریم


  
×