CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

网站数据库表的设计?

楼主ltc79(大大)2004-05-03 23:24:00 在 MS-SQL Server / 疑难问题 提问

是这样的。我在工作中遇到了一个小问题想请教帮忙解决一下。    
  问题是这样的:    
  对一个网站数据库表的设计中,很像5460网站一样,每一个会员都会有自已的班级(自已班的人员),这种表是怎样设计出来的啊。    
  要是把所有的会员都放一张表里,那怎样处理每个人都有这样一个群体(班级)呢?列如我有很多的同学,而我的同学也有自已的同学,在表中怎样区分呢?    
  主要是在做程序时怎样判断这个会员是不是我班的?    
   
  望高手给出详细说明!  
  谢谢了!    
   
  问题点数:100、回复次数:2Top

1 楼haoK(haoK.Y)回复于 2004-05-03 23:38:14 得分 100

学生表  
  Student(StudentID,   StudentName)  
  班级表  
  Class(ClassID,   ClassName)  
  学生分班表  
  StudentClass(SCID,   StudentID,   ClassID)  
   
  判断某人是否我班的  
  IF   EXISTS   (  
  SELECT   0  
  FROM   StudentClass   A  
  INNER   JOIN   StudentClass   B   ON   B.ClassID   =   A.Classid  
  WHERE   A.StudentID   =   我的ID  
  AND   B.StudentID   =   某人ID  
  )  
  BEGIN  
  PRINT   '某人与我同班'  
  END  
  ELSE  
  BEGIN  
  PRINT   '不同班'  
  ENDTop

2 楼ltc79(大大)回复于 2004-05-11 08:44:04 得分 0

是这样的,  
  这个需求是:  
          每个已注册用户都有自已的同学,还有自已的聚会,还有自已的俱乐部。  
  让用户一登陆就可以看到   :像5460一样的  
   
  谈谈您的想法及设计!  
  Top

相关问题

  • 数据库表的设计
  • 急!!!数据库表设计问题?
  • 急!数据库表设计问题?
  • 帮我设计一个数据库表
  • 帮我设计一个数据库表
  • 数据库表的设计问题
  • 数据库中表关系的设计
  • 关于数据库表的设计
  • 在VISIO中设计的数据库表怎么导入到access数据库中
  • 数据库设计

关键词

  • 网站
  • 表
  • studentclass
  • studentid
  • 班级
  • 同学
  • 班
  • classid
  • 会员

得分解答快速导航

  • 帖主:ltc79
  • haoK

相关链接

  • SQL Server类图书

广告也精彩

反馈

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