如何将这些类映射到关系数据模型?

时间:2014-10-25 05:13:17

标签: oop orm database-abstraction

我正在做一个简单的博客项目,我已经提出了以下对象类结构。

user class (email address, password)

blog_entry class ( title, body, dateposted, state[draft, published] )

comment class ( comment, date posted )

category class ( category name )

对象关系

  1. 用户可以发布零个或多个博客条目,博客条目属于一个且只有一个用户

  2. 用户可以发布一条或多条评论,评论属于一个且只有一个用户

  3. 评论属于一个且只有一个博客条目,博客条目可以有零个或多个评论

  4. 博客条目属于一个且只有一个类别,类别可以不存在博客条目

  5. 我需要知道如何将这些对象结构(包括关系)映射到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
    

    感谢。

0 个答案:

没有答案