我正在做一个简单的博客项目,我已经提出了以下对象类结构。
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:我已经提出了以下数据模型。感谢您的想法:
users - id - email_address - password categories - id - category_name blog_posts - id - post_title - post_contents - post_dateposted - post_state - users_id - categories_id comments - id - comment - comment_dateposted - blog_posts_id - users_id
感谢。