| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 679 人关注过本帖
标题:[讨论]数据库范式问题
只看楼主 加入收藏
ml3300
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-4-16
结帖率:100%
收藏
 问题点数:0 回复次数:1 
[讨论]数据库范式问题

库中有4个表

学生表(学号 密码 姓名 班级 电话 移动电话 EMail 课题号 成绩)

教师表(教工号 密码 教师名 电话 移动电话 Email 教师简历 )

选课表( 课题号 教工号 课题名 本课题老师所属教研室 课题成果形式 可选人数 已选人数 课题简介)

管理员表(账号 密码 姓名 学生公告 教师公告 选题开始时间 选题结束时间)


一个学生只能选一门课,一门课可以有几个学生选。一个学生只能有一个指导老师,一个指导老师可以指导多个学生

怎么设计成3范式数据库?

现在分成5个表

学生(学号 密码 姓名 班级 电话 移动电话 EMail 课题号 成绩)


教师( 教工号 密码 教师名 电话 移动电话 Email 教师简历 老师所属教研室)


课题(课题号 课题名 课题成果形式 可选人数 已选人数 课题简介 )


管理员表(账号 密码 姓名 学生公告 教师公告 选题开始时间 选题结束时间)


选课(学号 教师号 课题号 )

不知道这样的对吗?

搜索更多相关主题的帖子: 范式 数据库 移动电话 简历 课题 
2006-05-17 12:34
孙大圣
Rank: 2
等 级:新手上路
威 望:4
帖 子:127
专家分:0
注 册:2006-2-23
收藏
得分:0 
学生(学号 密码 姓名 班级 电话 移动电话 EMail 课题号 成绩)
这个表就不是3NF吧
分解成:
学生(学号 密码 姓名 班级 电话 移动电话 EMail )
成绩 (学号 课题号 成绩)

非学无以广才,非志无以成学
2006-05-17 14:27
快速回复:[讨论]数据库范式问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016127 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved