数据库范式问题 急 !!!

有一个关系:课程(课程号,课程名,学分,专业),该关系记录每个专业所开设的课程情况,每门课程有唯一的课程号及课程名;一个课程有一个学分,一个专业有多门课程,一门课程可以属... 有一个关系:课程(课程号,课程名,学分,专业),该关系记录每个专业所开设的课程情况,每门课程有唯一的课程号及课程名;一个课程有一个学分,一个专业有多门课程,一门课程可以属于多个专业。

这个关系是第几范式!!
展开
 我来答
sie_liuhao
2012-04-13 · TA获得超过128个赞
知道小有建树答主
回答量:82
采纳率:0%
帮助的人:111万
展开全部
答案:第一范式
我言简意赅的给你介绍一二三范式的定义吧
满足第二范式的前提是满足第一范式, 满足第三范式的前提是满足第二范式,以此类推 总共有6级范式.但常用的是123级范式.
第一范式,是关系型数据库必须满足的基本要求,不满足第一范式的数据库就不是关系型数据库.
所谓第一范式就是:数据库种的每一列都是不可分割的基本数据项,(如每一条记录都是不重复的,但是每一列的值却有重复的,因为课程与专业是多对多的关系)同一列中不能有多个值,及实体中的某个属性不能有多个值或者不能有重复值.(如 一个课程号对应一个课程名.)
第二范式:要求数据库表中的实例或行必须能唯一的被标识(就是要求有一个代理主键,比如说用序列生成一个不重复的ID作为标识)
第三范式:是要求一个数据库表中不包含 已在其他表中包含的非主关键字信息.(如 部门表 存储的是部门编码 部门名称 地址.那么在员工表中 存储的就是员工编码 部门编码 以及其他的员工个人信息,却不能包含部门名称 或者地址之类的字段列).
看完这些,相信你能很快明白为什么 你提出的问题是第一范式了.简单的存储一个实体的描述信息,不考虑主键,不考虑与其他表的关系,那么就是关系型数据库的最低要求. 第一范式.
qbjlove2005
2012-04-20
知道答主
回答量:2
采纳率:0%
帮助的人:3227
展开全部
第一范式

这个好像是 课程中讲解第一范式时的例子,你多看看书,多理解就OK

刚开始学范式时,和你一样很迷惑啊。

天道酬勤,现在对数据库笔记哦啊清楚了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lokily2010
2012-04-13 · TA获得超过284个赞
知道小有建树答主
回答量:776
采纳率:100%
帮助的人:580万
展开全部
3NF
追问
可以告知理由吗 为什么不是bcnf呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式