TechBord Logo
TechBord detail

طرحواره (Schema) چیست؟

طرحواره یک طرح کلی، نمودار یا مدل است. در محاسبات، طرحواره ها اغلب برای توصیف ساختار انواع مختلف داده (Data) استفاده می شوند. دو مثال رایج شامل طرحواره‌های پایگاه داده (Database) و زبان نشانه گذاری توسعه پذیر (XML) است.

1. طرحواره پایگاه داده

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

2. طرحواره XML

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

      ،                                                 < span class="command"> 

طرحواره ها معمولاً برای توصیف پایگاه‌های داده و فایل‌های XML استفاده می‌شوند، اما می‌توانند برای توصیف انواع دیگر داده‌ها نیز استفاده شوند. برای مثال، یک توسعه‌دهنده بازی ممکن است طرحی را برای توصیف اشیاء سه بعدی مورد استفاده در یک بازی ویدیویی تعریف کند. یک توسعه‌دهنده نرم‌افزار ممکن است از یک طرح واره برای توصیف ساختار فرمت فایل (File Format) مورد استفاده توسط یک برنامه کاربردی استفاده کند.

تعریف اصطلاح طرحواره (Schema) توسط تک بورد

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

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

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.