SQL设计(停车场系统)

最近自己做一个停车场系统,发现做到后面数据库太烂了 有些数据关联不上很难调用,我是个初学者,求个解答

我的停车场系统有会员和临时会员,会员进场要刷卡进入,现在我遇到的问题是,会员、卡片、停车场停车时间怎么关联起来,数据库要怎么设计。希望可以有个具体的例子说明一下

首先列出每个表的所有字段,然后分析它们之间属于1:N还是1:1还是N:N的关系,如果是N:N,那么再提取成一个关联表
去掉重复字段
数据库设置的4种范式,上课没学过么?