سلام به همه.میشه یکم راجع به اسکیما توضیح بدید من تازه همیچین چیزی رو دیدم.
اسکیما در sql چیست؟
اسکیماSchema در SQL یک Object بخصوص است که می تواند سایر Object ها مانند جداول، Stored procedure ها و … را در بربگیرد. به طور کلی اسکیما ساختار پایگاه داده ای است که توصیف کننده اجزا در بانک اطلاعاتی می باشد.
یکی از قابلیت های استفاده از اسکیما در sql مدیریت سطح دسترسی کاربران بر روی Object های قرار گرفته در آن Schema می باشد. برای تمامی Object های قرار گرفته در یک schema در پایگاه داده از قبیل جداول، رویه های ذخیره شده و ... پیشوندی هم نام Schema تعیین می گردد. به طور مثال اگر نام جدول بانک اطلاعات شما yourtable و نام اسکیمایی که بانک را در آن قرار داده اید myschema باشد، در آخر جدول شما با نام ذیل مشخص می گردد.
Myshema.yourtable
با توجه به این نکته می توان جداولی هم نام در یک بانک اطلاعاتی در اسکیما های متفاوت داشت.
منبع : parsdata
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)