首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

上面这种需求,怎么设计数据库表

2013-02-25 
下面这种需求,如何设计数据库表?需求是这样的:1.用户批量选取要发送的图片。2.系统验证3.用户发送文件。 4.

下面这种需求,如何设计数据库表?
需求是这样的:
1.用户批量选取要发送的图片。
2.系统验证
3.用户发送文件。 
4.系统发送文件,并记录发送端图片,发送机器IP、发送开始时间、发送结束时间、发送数量。

我设计的表如下:
SendPCIP BeginSendTime EndSendTime ImageFullPath

可是我又想,分开是不是更好一些呢:
Master表:
ID(自增列)SendPCIP BeginSendTime EndSendTime

detail表:
ID ImageFullPath

大家认为哪个方案更好,或者有什么更好的方案?
[解决办法]
一对多的关系,第二个可以了。
[解决办法]
第二个可以,扩展性好一些
[解决办法]
主表自增
从表外键即可。

热点排行