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