它允许管理员定义角色、为角色分配权限,然后将用户关联到这些角色,从而控制用户对系统资源的访问。系统的主要功能包括用户管理、角色管理、权限管理以及资源访问控制等。...数据库DDL(注意创建顺序)
为了直接运行DDL语句并创建表,我们需要确保在创建含有外键约束的表之前,相关的被引用表(即外键指向的表)已经存在。...所以我们在创建表的时候一定要按照一定的顺序来创建,否则就会出现没有外键关系导致的创建异常。...管理员拥有创建用户权限
(1, 2), -- 管理员拥有编辑用户权限
(1, 3), -- 管理员拥有查看用户权限
(1, 4), -- 管理员拥有删除用户权限
(2, 3); -- 普通用户拥有查看用户权限...(1, 1), -- 系统设置需要创建用户权限
(2, 2), -- 用户列表需要编辑用户权限
(2, 3), -- 用户列表也需要查看用户权限
(3, 3); -- 文章详情需要查看用户权限
遵循的数据库三范式