Table Articles { String title; Text body; Integer user_id; }
Table Users { String name; String email; String password_digest; }
Table Roles { String name; }
Table Assignments (join table) { Integer user_id; Integer role_id; }