【发布时间】:2012-10-24 15:07:38
【问题描述】:
我正在设计我的第一个数据库并从头开始编写我的第一个 PHP 项目,我需要有人来审查数据库方案。
PHP 脚本的用途:当我在 Youtube、Myspace、Metacafe、Vimeo 等网站上发布宣传视频时,显示我网络中各个网站的流量统计数据。
我打算如何组织它:
- 一个站点可以有多个类别,例如“吉他课”, “歌唱课”、“舞蹈课”。
- 某些类别可以有子类别。就像“吉他课”可以分为“贝司”和“电音”
- 在一个类别中可以有一个宣传视频。在下图中,视频被命名为 item。
- 只能在一个类别中创建一个项目(宣传视频)
- 一个宣传视频可以提交到多个视频共享网站(Youtube、Vimeo 等)
- 一个宣传视频可以包含多个不同的元数据,例如“标题”和“描述”
可能发生的场景:
- 也许有一天 Youtube 会删除我的一个宣传视频,在 在那种情况下,我会用可能不同的“标题”再次重新上传它 和“描述”,但我想在 统计数据,例如删除之前的查看次数。
- 我现在想不出别的了..
编辑: 我已添加表格 itemStats
EDIT2:我不确定是否需要单独的 itemStats 表。我想加入 itemMeta 吗?
【问题讨论】:
-
你用什么程序制作了上面的数据库图表?
标签: mysql database-design database-schema organization project-organization