我正在做一个简单的博客项目,为此我提出了以下对象类结构。
user class (email address, password)
blog_entry class ( title, body, dateposted, state[draft, published] )
comment class ( comment, date posted )
category class ( category name )
对象关系
一个用户可以发布零个或多个博客条目,一个博客条目只属于一个用户
一个用户可以发表一条或多条评论,一条评论只属于一个用户
一条评论属于一个且只有一个博客条目,一个博客条目可以有零个或多个评论
一个博客条目只属于一个类别,类别可以没有博客条目而存在
我需要知道如何将这些对象结构(包括关系)映射到 mysql 的关系数据模型中。因为这是我的第一个 MVC 项目,所以我不清楚如何正确完成这项工作。
PL。建议。
PS:我想出了以下数据模型。感谢您对此的想法:
用户 - ID - 电子邮件地址 - 密码 类别 - ID - 分类名称 博客帖子 - ID - 帖子标题 - post_contents - post_dateposted - post_state - users_id - category_id 注释 - ID - 评论 -comment_dateposted - blog_posts_id - users_id
谢谢。