应该如何设计其数据库架构?