CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

数据库中表关系的设计

楼主ozxh(红)2005-08-18 16:35:42 在 MS-SQL Server / 应用实例 提问

1.有两个表A、B,两者之间的关系为0-1、0-N、1-1、1-N、N-1,不知如何设置表与表之间的关系?  
  2.A、B表都有可能将各自的记录作废,如果重新生成一条记录如何与另一个表中的记录对应?  
  3.主要根据B表生成C表(N-1),但也要参照A表的情况来确定B表中的记录哪些与C表的记录对应?  
  根据以上情况,不知三个表如何建立,如何设置其关系?是否需要添加中间表?  
   
  该情况小妹不知如何下手?请各位高手帮忙! 问题点数:100、回复次数:9Top

1 楼zjcxc(邹建)回复于 2005-08-18 16:51:38 得分 0

use   tempdb  
  go  
  --示例  
  create   table   tb(col1   varchar(10),col2   int,col3   varchar(10))  
  insert   tb   select   N'王',N'20',N'男'  
  union   all   select   N'李',N'30',N'女'  
  gp  
   
  --bcp导出  
  exec   master..xp_cmdshell   'bcp   "select   char(3)+rtrim(col1)+char(34),char(3)+rtrim(col2)+char(34),char(3)+rtrim(col3)+char(34)   from   tempdb.dbo.tb"   queryout   "c:\a.txt"   /T   /c   /t","'  
  go  
   
  drop   table   tb  
  Top

2 楼zjcxc(邹建)回复于 2005-08-18 16:52:17 得分 0

不好意思,搞错了.Top

3 楼coolnick(林息)回复于 2005-08-18 20:51:26 得分 0

不知所云,  
  你干脆把你面临的实际问题说出来好了Top

4 楼ozxh(红)回复于 2005-08-18 21:45:59 得分 0

具体是这样的:对一车货物,一般情况下需要采样、计量两个过程。但有时可以不采样只计量,有时采样后分多次计量,不知这种关系如何建表?  
  Top

5 楼zjcxc(邹建)回复于 2005-08-19 07:34:58 得分 90

货物表,采样表,计量表  
   
  如果货物表需要采样,则在采样表中记录采样的数据和采样对应的货单号  
  如果货物表需要计量,则在计量表中记录计量的数据和采样对应的货单号和计量的批次  
  Top

6 楼ozxh(红)回复于 2005-08-19 08:54:30 得分 0

那采样记录与计量记录如何对应呢?如何根据车号查出其对应的采样与计量信息呢?Top

7 楼ozxh(红)回复于 2005-08-19 16:29:05 得分 0

大家都没办法了吗?请不吝赐教!Top

8 楼zjcxc(邹建)回复于 2005-08-19 17:19:31 得分 0

货车号在采样和计量表中做为外键就可以了.Top

9 楼wgsasd311(自强不息)回复于 2005-08-19 17:22:49 得分 10

老大在,我学习:)Top

相关问题

  • 数据库表的设计
  • vf中,如何在数据库设计器中创建两张表的关系?
  • 征求数据库设计方案:怎样设计表示单位换算关系的表?
  • 急!!!数据库表设计问题?
  • 急!数据库表设计问题?
  • 帮我设计一个数据库表
  • 帮我设计一个数据库表
  • 数据库表的设计问题
  • 关于数据库表的设计
  • 制作数据库表关系?

关键词

  • 采样
  • 计量
  • 表
  • 记录
  • 货物
  • 关系
  • col
  • rtrim
  • 不知
  • tb

得分解答快速导航

  • 帖主:ozxh
  • zjcxc
  • wgsasd311

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo