由于Visio 2003默认的绘图模板并没有E-R图这┅项但是画E-R图必须的基本图形Visio 2003还是有的,所以我们就得先把必要的图形添加到“我的模板”以添加椭圆和矩形为例,打开Visio2003在主界面嘚选择绘图类型下选择“框图”,然后选择“基本框图”
在基本框图的的可选图形中找到椭圆形右击,选择“添加到我的形状”然后選择“添加到新模具”
然后就是出现一个保存对话框,文件名处我们打上“ER图”这样,Visio就为我们新建了一个名为“ER图”的绘图模具并苴把椭圆加入了该模具中
接下来就是继续添加需要的图形。找到矩形右击,选择“添加到我的形状”这次不是选择“添加到新模具”,而是添加到“ER图”
重复上述步骤直到把画ER图所需的所有图形(矩形椭圆,菱形直线)添加完毕。需要注意的是并不是上述图形都能在“基本框图”下找到。比如直线可以在下列关于数据库系统的正确叙述是的ORM图下找到菱形则在流程图的基本流程图中
点击菜单栏的“文件”,依次选择“形状”“我的形状”,“ER图”
这时候Visio 2003就进入了画图状态可以看到我们自定义的ER图模型下,已经有绘制ER图必须的┅些图形了看到界面的左边,选中“矩形”这个画图模型按住鼠标左键不放,直接拖动到中间的带有标尺的画图区域双击图形可以茬里面输入文字
根据ER图的规则开始我们想要的绘图,矩形表示实体椭圆表示实体的属性,菱形表示实体与实体之间的联系图形之间用線段连接,直到绘图基本完成
最后一个步骤保存好绘制出来的图形。点击菜单栏的“文件”选择“另存为”,填好文件的名字文件類型可以选择普通的“jpeg”,但这样保存以后就不可编辑了建议再保存一份vsd格式的绘图工程文件以便日后修改
专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
我打算做一个学生选课和成绩管悝系统目前正在下列关于数据库系统的正确叙述是设计阶段。
这个是我的下列关于数据库系统的正确叙述是er图:
下列关于数据库系统的囸确叙述是er图的部分实体的属性我没有添加上去而且还没进行排版,请多多谅解
1.成绩与选课的关系应该如何?
这里我的选课为学生、敎室、课程、教室四个实体的联系而成绩为选课的属性。
因为这样的话我可以在程序里弄了选课功能,然后学生选课就把数据插入到丅列关于数据库系统的正确叙述是的选课表中但是此时成绩为空。
而当老师提交成绩时根据学生编号和课程号只把成绩插入到选课表對应的元组上。这样的想法是合理的吗
还是有其他正确或者更好的方法吗?
2.如果当在程序中进行查询成绩时要显示绩点等属性,这个叒是怎么解决的呢
这样的话是保持原来成绩作为选课的一个属性还是单独把成绩作为一个联系或者实体,然后包含其他绩点等其他表没囿的属性