手机商城数据库设计的问题?讨论者有分啊!

hahahyOo 2009-04-08 11:04:56
手机有如:颜色,电池型号,待机时间,屏幕参数,重量等等很多参数(最少也有50以上个字段)
我现在只设计了一个手机表,和一个手机详细表.
手机表主要放:是否促销,供应商,库存量等.
手机详细表放:参数,价格.图片地址.
这样是否合理?或者该怎样设计好.
...全文
164 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hahahyOo 2009-04-08
  • 打赏
  • 举报
回复
这样设计好不好呢?
hahahyOo 2009-04-08
  • 打赏
  • 举报
回复
手机表:库存等信息(可变动)
手机详细表:参数信息,但像价格这样的字段是不是也放这里面呢?(参数不可变动的)
taoistong 2009-04-08
  • 打赏
  • 举报
回复
手机表主要放:
列:
名字
是否促销,
供应商,
库存量,
参数1,
参数2,
参数3,
价格,
图片地址.

一个表就可以了
ChinaJiaBing 2009-04-08
  • 打赏
  • 举报
回复

一个:手机的本身的信息表;
手机供应商的信息表..
  • 打赏
  • 举报
回复
手机表 (手机型号,各种参数……)
手机销售表 (手机型号,供应商,是否促销,库存量,价格)(手机型号,供应商为主键,手机型号为外键)
ws_hgo 2009-04-08
  • 打赏
  • 举报
回复
先看下
hahahyOo 2009-04-08
  • 打赏
  • 举报
回复
最好能提供好的例子的 我加分..
CeShenBeiWang 2009-04-08
  • 打赏
  • 举报
回复
个人建议用至少三张表来做

除了
手机基本信息表(记录手机的各种属性信息)(主表)

手机详细信息表(如供应商等信息)(外键关联表)

手机统计表(出入库记录,库存记录)(外键关联表)

这样程序处理各个功能就比较清晰了。
ws_hgo 2009-04-08
  • 打赏
  • 举报
回复
--手机表
create table Mobile
(
ID int identity(1,1) primary key,
MobileCategory varchar(100),--手机款式
Provider varchar(100),--供应商
Income int,--入库量
OutCome int,--出库量
Mdate DateTime,--时间
ParentID int,--父类ID
Description varchar(50),--描述
KeyWord varchar(100),--关键字
.
.
.
)
--手机详细信息表
create table MobileInfo
(
ID int identity(1,1) primary key,
MobileName varchar(100),--手机名
IsElite bit,--是否推荐
ISNew bit,--是否最新
IsHot bit,--是否热卖
IsDis bit,--是否打折
ParentID int,--父类ID
.
.
.
)
ssxw 2009-04-08
  • 打赏
  • 举报
回复
手机详细表:参数信息,但像价格这样的字段是不是也放这里面呢?(参数不可变动的)

手机参数一定要可维护,用字典表管理,方便后面加各种属性,

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧