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

学生住宿的数据库设计问题

楼主qiuzhizhe(求知者)2006-07-01 22:22:47 在 .NET技术 / ASP.NET 提问

接到一个学生住宿的一个系统,准备用ASP.NET实现,大概功能是要求管理员能够管理住宿楼、宿舍、学生、以及住宿情况等信息。  
  我现在初步考虑了一下,大概要四个表,分别是:  
          学生信息表(ID,学号,姓名,本硕博标记,照片,about)  
          宿舍楼信息表(ID,楼号,男女标志,宿舍楼信息)  
          宿舍信息(ID,宿舍号码-即门牌号,所属宿舍楼ID,床位数,入住数,about)  
          住宿关系(学生ID,宿舍ID,床位号,about)  
   
  各位兄弟帮我看看是否还有什么遗漏的地方?还有“宿舍楼信息表”和“宿舍信息表”是否应该合并一下? 问题点数:40、回复次数:13Top

1 楼zorou_fatal(The world and system is even)回复于 2006-07-01 22:28:16 得分 5

不需要合并  
   
  一个宿舍楼可以拥有多间宿舍  
   
  而一间宿舍只能属于一栋宿舍楼  
   
  1对多的关系,不是1对1的。Top

2 楼wxy0401(abc)回复于 2006-07-01 22:45:38 得分 5

住宿关系(学生ID,宿舍ID,床位号,about)  
   
  这张表能否理解为床位表(床位号,宿舍ID,学生ID,about)  
  ___________________________________  
  宿舍信息(ID,宿舍号码-即门牌号,所属宿舍楼ID,床位数,入住数,about)  
   
  (床位数,入住数)可否不要并在查询时对床位表作实时统计Top

3 楼Andfly(学习中...)回复于 2006-07-04 17:04:52 得分 0

学生表应该和宿舍表有一个连接吧..  
  一个宿舍对应多个学生Top

4 楼wcmj(望尘莫及)回复于 2006-07-04 17:48:31 得分 0

ID用学号吧,这人不会有重复的Top

5 楼yanfeng(烟峰)回复于 2006-07-12 10:07:21 得分 16

自增型ID是对的,SQL   SERVER中建议用这种,这在连接操作时可以大大提高效率。Top

6 楼etilm(周贤)回复于 2006-07-12 10:27:19 得分 0

好样的,有了基本的架构拿出来看看,偶也学学!!Top

7 楼job_2006(初学.net)回复于 2006-07-12 16:15:46 得分 0

顶一下Top

8 楼tiaoci(我挑刺,我快乐)回复于 2006-07-12 16:58:23 得分 5

请看   Use-Case   One:  
   
  学生:大爷,请问化学系在几楼几室?  
     系主任让我通知他们下午开会,  
     但是我不认识他们任何人  
   
  看楼老大爷轻点鼠标:靠,这个破系统里面没有这种信息!  
  Top

9 楼tiaoci(我挑刺,我快乐)回复于 2006-07-12 17:08:54 得分 0

Use-Case   Two:  
   
  女学生:大爷,大爷,我是刚报道的学生,  
      今天在整理床铺的时候发现了一个钻石戒子耶!  
      可能是上一届的学生丢下的吧  
      你知道当时是谁睡在这个床位上的吗?  
   
  看楼大爷清点鼠标:靠,这个破系统里面没有这种信息!  
  Top

10 楼lizi02(冬虫夏草)回复于 2006-07-12 18:36:17 得分 5

请看   Use-Case   One:  
   
  学生:大爷,请问化学系在几楼几室?  
     系主任让我通知他们下午开会,  
     但是我不认识他们任何人  
   
  看楼老大爷轻点鼠标:靠,这个破系统里面没有这种信息!  
   
  学生信息里面应该有这个     不用操大爷的心啊Top

11 楼lizi02(冬虫夏草)回复于 2006-07-12 18:36:55 得分 0

Use-Case   Two:  
   
  女学生:大爷,大爷,我是刚报道的学生,  
      今天在整理床铺的时候发现了一个钻石戒子耶!  
      可能是上一届的学生丢下的吧  
      你知道当时是谁睡在这个床位上的吗?  
   
  看楼大爷清点鼠标:靠,这个破系统里面没有这种信息!  
   
  哦   那是我的.Top

12 楼lizi02(冬虫夏草)回复于 2006-07-12 18:37:21 得分 2

你的每一个实体的属性都需要好好考察一下.Top

13 楼nnh(菲一打)回复于 2006-07-12 21:22:40 得分 2

还是多问问需求呀.Top

相关问题

关键词

得分解答快速导航

  • 帖主:qiuzhizhe
  • zorou_fatal
  • wxy0401
  • yanfeng
  • tiaoci
  • lizi02
  • lizi02
  • nnh

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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