数据库设计高手请赐教,订单表的设计

amethystmeteor 2006-10-10 09:08:00
系统中有多个项目,不同的项目订单内容不同,由于项目随时都会增加,对于订单的内容具有不可预知性,请教如何设计一个能够自定义内容的订单表
...全文
544 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcooc 2006-10-16
  • 打赏
  • 举报
回复
子陌考虑比我周到,呵呵
amethystmeteor 2006-10-16
  • 打赏
  • 举报
回复
这是个数据库设计方面的问题,一直让我很为难,水平有限。
希望听听多数人的意见
hbqc_zh 2006-10-10
  • 打赏
  • 举报
回复
主从表啊,主表显示必填字段,从表动态记录其它信息
amethystmeteor 2006-10-10
  • 打赏
  • 举报
回复
这样做如果订单量太大,是不是会造成查询缓慢。
我们一天的数据量在1000以上。
子陌红尘 2006-10-10
  • 打赏
  • 举报
回复

--项目索引表
create table Projects(P_ID int identity(1,1),P_Name varchar(20),P_Desc varchar(200))

--订单索引表
create table Orders(P_ID int,O_ID int identity(1,1),O_Name varchar(20),O_Desc varchar(200))

--订单属性表
create table OrdersAttr(OA_ID int identity(1,1),OA_Name varchar(20),OA_Desc varchar(200))

--订单详情表
create table OrdersInfo(P_ID int,O_ID int,OA_ID int,OI_Info varchar(200))


查询某个订单详情时,可以使用动态交叉表来汇总显示。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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