CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

请教个数据表设计小问题,请高手指点!!!

楼主hhhero(胡一刀)2006-03-21 18:58:44 在 MS-SQL Server / 基础类 提问

现在有学生和充值卡二个对象,  
  学生有唯一标记ID,充值卡有唯一标记卡号,学生现在可以订制一项服务,用充值卡每月付一次费(这儿的充值卡只是公司自己做的卡,不是电话卡),卡面值有50,100二种,服务费每月大概10块,  
  主要操作如下:  
  开通服务(学生买了卡后申请,然后在当天开通服务,注意这里是当天开通,到下个月的这天算一个月)  
  转卡(将一张卡转给另一个学生用,如果卡里还有钱的话)  
  转帐(将一张卡里的钱转入另一张学生用的卡)  
  暂停服务(学生可以申请暂停自己的服务,过段时间再开通)  
  查询(可以查询某张卡的使用过程,包括用了哪几个月,由哪个学生用了,转了帐的纪录)  
  请问如何设计表呢?谢谢了  
  问题点数:50、回复次数:2Top

1 楼scmail81(琳·风の狼(修罗))回复于 2006-03-21 23:25:36 得分 50

大体上是这样:  
   
  具体问题还要具体分析  
   
   
  学生表    
  学生ID      
  学生姓名  
  ....  
   
   
  充值卡表  
  充值卡ID  
  充值卡其它信息.......  
  .......  
   
  充值卡使用表  
  学生ID    
  充值卡ID  
  开始使用时间  
  最后一次使用时间  
  充值卡余额  
  充值卡状态     (1-使用,2-停止,3-已转,4-做废)  
  ...  
   
  转卡记录表  
  from学生ID  
  to学生ID  
  充值卡ID  
  转卡时间  
  充值卡余额  
  ....  
   
  转帐记录表  
  from学生ID  
  to学生ID  
  from充值卡ID  
  to充值卡ID  
  转帐时间  
  转帐金额  
  ...  
   
   
  充值卡日志表  
  学生Id  
  充值卡ID  
  金额    
  使用状态     0-充值   1-使用  
  时间  
  .........Top

2 楼hhhero(胡一刀)回复于 2006-03-22 15:38:07 得分 0

3Q,have   a   test.Top

相关问题

  • 请教数据表设计问题
  • 这几种数据表更新方式,哪种更好?敬请指点!
  • 高分请教数据表设计问题。
  • 请教数据表结构设计问题
  • 数据表设计问题
  • 数据表设计问题.
  • 请教表设计问题,另请教数据表"纵转横"问题!
  • 请指点,循环更新某个数据表内的数据的问题,请帮忙!
  • 怎样同时对两个结构完全一样的数据表进行查询,请高手指点!!!!
  • 关于判断数据表存在的代码!请各位指点!^^^^^^^^在线等待!!!!

关键词

  • 学生
  • 充值卡
  • 卡
  • idto
  • 转帐
  • 开通
  • 使用
  • 表
  • 时间
  • 服务

得分解答快速导航

  • 帖主:hhhero
  • scmail81

相关链接

  • SQL Server类图书

广告也精彩

反馈

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