学生信息管理系统求ER图。要求实体≥4,联系≥3(1:n)(1:1)(N:M)

不用画图,简单说下实体就差不多了。主要我做的老师一直说不对。。... 不用画图,简单说下实体就差不多了。主要我做的老师一直说不对。。 展开
 我来答
吃饼干会饱
2011-05-25 · TA获得超过913个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:403万
展开全部
不知道你老师的要求是怎么样的.要求不一样实体也不一样.我按我自己的理解给你.

实体:
学生(学号,姓名,班级等等信息)
课程(课程号,课程名等等)
班级(班号 年级 班主任等等)
年级(年级名.包括的班级信息,课程信息等等) 等等的部分你根据老师要求扩充
抽象出来的实体 成绩(课程号,学生号,成绩)
如果要进一步扩充 还可以添加 老师(老师编号,老师姓名)
更多追问追答
追问
成绩能单独作为实体吗?我老师一直说不行
追答
我不知道你们老师是怎么要求的.就这个系统开发来讲.必须要有成绩表.这个实体是抽象出来的.
一般实体的选定 是以名词为主. 如果你们老师只是为了让你们达到这部分的教学目的的话.就按照名词选定.但是在实际开发中,数据库表设计 仅限于名词实体是不够的.因为实体之间必有联系.所以有些表就是抽象出来的.这个成绩表就是最典型的. 因为它的主键是复合主键.不知道你学了范式没有.如果已经学了,应该很容易明白,为什么要把成绩表单独的抽象出来.我个人猜想,你们老师的要求应该是,让你们做出第一范式的设计.然后慢慢的改进这个设计,直到过渡到第三范式.也许是为了你们学习范式布置的一个作业.让你们体会深刻点.当然也有4,,5范式,但是一般开发中第三范式就够了.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
橙似7
2011-05-20 · TA获得超过783个赞
知道答主
回答量:51
采纳率:0%
帮助的人:56.6万
展开全部
这是C语言上的知识吧,看公共基础知识去……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式