schema یک شیء دربرگیرنده(container ) است که شما می توانید از آن برای مرتب کردن اشیاء درون دیتابیس استفاده کنید.
schema راهی است که به وسیله ی آن می توان جدول ها و اشیاء داخل دیتابیس را مرتب نمود.
بعنوان مثال، دیتابیس AdventureWorks (که قبلا آن را معرفی کردیم) حاوی چندین schema است که عبارتند از:
- HumanResources
- Person
- Production
- Purchasing
- Sales
هر شیء و جدولی که در این دیتابیس قرار داشته باشد، به یکی از این schemaها تعلق دارد.
نکته: sql server 2000 و نسخه های قبلی آن، دارای schema نیستند. و در آنها به جای schema، از یک پیشوند برای اشاره به مالک شیء مورد نظر استفاده می شود.
یک کاربر، می تواند یک schema ی پیش فرض داشته باشد. وقتی که می خواهیم به یک شیء در schema ی پیش فرض دسترسی پیدا کنیم، لازم نیست که نام این اسکیما را ذکر کنیم. اما بعنوان یک تمرین خوب، توصیه می کنیم که این کار را انجام دهید. در صورتی که کاربر دسترسی ایجاد اشیاء جدید را داشته باشد، این اشیاء به اسکیمای پیش فرض آن کاربر تعلق خواهند گرفت مگر اینکه اسکیمای دیگری برای آن تعریف کرده باشیم. بنابراین برای دسترسی به اشیای بیرونیِ اسکیمای پیش فرض، باید نام آن اسکیما را مورد استفاده قرار دهیم.
جدول 2.3 سه شیء را به همراه اسکیمای آنها نشان می دهد:
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.
READ MORE