模型代理数据库模式

时间:2012-06-15 12:23:23

标签: database codeigniter database-design

我想建立一个基于codeigniter的模型代理商,但我只是坚持数据库,完全是注册部分。

我想允许用户注册为,模型,photohgrapher,studo。

我在网上搜索但是找不到任何有用的东西。

有人可以给我一个提示,我可以找到模型代理数据库的架构吗?或类似的?

我希望在注册,模特,摄影师,工作室中获得3个学分

我坚持这一部分,所以实际上模特会有更多的选择,比如摄影师或研究,我真的不想把所有选项存放在一张桌子里。

谢谢

或者,如果有人可以给我,意见会很高兴。

2 个答案:

答案 0 :(得分:1)

您必须使用基于角色的系统:

帐户 id - 描述 - 角色 0 - 模型 - 2 1 - 摄影师 - 0 2 - 工作室 - 1

作用 id - add_photos - edit_data - view_model_details 0 - 1 - 0 - 0 1 - 0 - 1 - 1 2 - 1 - 1 - 1

用户 Id - 名称 - 帐户 0 - Norma Jean - 0 1 - 最大 - 2 2 - James Hickey - 1

角色表允许您为组定义不同的操作。

答案 1 :(得分:0)

Model
  id  Integer
  name String

Studio
  id Integer
  name String

Registration
  id  Integer
  model_id Integer
  studio_id Integer
  reg_date Date