STEP-BY-STEP ANSWER:
Step 1: Define DAC as a system where data owners control access permissions, making it flexible but prone to human error.
Step 2: Define MAC as a centralized policy-driven approach that ensures uniform enforcement but may lack flexibility for individual needs.
Step 3: Define RBAC as a mechanism that assigns permissions based on roles, streamlining large-scale access control management.
Step 4: Compare the strengths and limitations of each mechanism in terms of security, flexibility, and administrative overhead.
Final Answer: DAC, MAC, and RBAC provide distinct paradigms for access control, each suitable for different organizational requirements and security policies.