در زمینه مدیریت کنترل دسترسی به بانک‌های اطلاعات یا دیگر مجموعه داده‌های ساختیافته، علاوه‌بر مدل‌های سنتی (مدل‌های کنترل دستیابی محتاطانه و الزامی)، مدل کنترل دسترسی مبتنی بر نقش  نیز اضافه شده است. مدل‌های مبتنی بر نقش برای شبیه‌سازی دیگر مدل‌ها استفاده شده است. این مدل همچنین الگوهای ‌اختیاری بیشتری را برای دسترسی به داده‌ها در اختیار مدیر سیستم قرار می‌دهد
مدل کنترل دسترسی مبتنی بر نقش اولین بار توسط آقای رابیتی و همکارانش جهت استفاده در بانک‌های اطلاعات شئ‌گرا مطرح گردید . این مدل به راحتی قابل انطباق به مستندات XML و همچنین بانک اطلاعات XML می‌باشد.