【发布时间】:2012-05-28 02:42:28
【问题描述】:
我即将重新设计数据库架构,并且正在考虑在我的应用程序中使用 ORM,下面的架构是否可以与例如 Eloquent ORM 一起使用,还是我还必须添加 JOIN 表?
ISSUES(ID, ORGANIZATION_ID, DATE, TIME, CATEGORY_ID, TYPE_ID, ISSUE_DETAILS_ID)
ISSUE_DETAILS(ID, NAME, STATUS, EMAIL)
ORGANIZATIONS(ID, NAME, ADDRESS, CONTACT)
CATEGORIES(ID, CATEGORY)
TYPES(ID, TYPE, CATEGORY_ID)
【问题讨论】:
-
看起来干净整洁。当您映射 ORM 时,您可以映射您的实体,这样您就可以执行类似
Issue.Organization.Name的操作,然后 ORM 会将其转换为您的连接 :)
标签: mysql database-design orm schema laravel