资源描述
Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,1.,*,Click to edit Master title style,Ptinciples of,Database System,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,作业1讲评,数据库系统原理,第11题,考核点:,对现实世界的信息进行抽象,构建概念模型,正确地使用ER图表示概念模型,三个实体型之间的多对多联系,三个实体涉及同一个联系,而且参与该联系的每一个实体型都可以是多个的,三个实体型两两之间的三个多对多联系,具有三个意义各不同的联系,从语义上看,这两者是不等价的。,这是本质的区别,第11题(续),共同问题:,对联系的理解不正确,尤其是三个实体的,两两,之间的多对多关系和三个实体间的多对多关系,错例:“院系”、“班级”、“教研室”,第12题(续),共同问题:,联系的基数不正确,:,一对多和多对多的关系,其意义是不一样的。,添加多余的联系,;,例如题目要求中没有“教员”和“课程”之间的关系,很多学生都多余的加上了。,细化程度不一,“教员”可以用“教授或副教授”替代,也可以细分“教授”和“副教授”,学生又可以“研究生”和“非研究生”,第12题(续),共同问题:,同一个模型内,联系和实体的名字相同,无法判断是否同一个联系(或实体),同一联系的基数用不同的字母表示即可;不同联系间的基数可以使用相同字母表示。,实体和联系,的属性不重要的可以不写,重要的应该写上。,第12题(续),回答要点:,正确地完全的把题设里的联系表示出来,基数正确,第13题,某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些,零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中,。请用ER图画出此工厂产品,零件,材料,仓库的概念模型。,第13题,考核要点:,与第12题类似,共同问题:,与第12题类似,对三个实体之间的两两关系和三个实体间的多多关系,理解错误。,“仓库”,“材料”,“零件”三个实体间并没有多对多联系;“材料”和“零件”之间没有“储藏”的联系,有的只是“制成”的联系,图例请看下页,第13题(续),分析,“零件按所属的不同产品分别放在不同的仓库中”,意味着一个产品由多种零件组成,所以一个仓库中存放多种零件。,又因为一种零件可以用在多种产品上,这些零件按所属的不同产品分别放在仓库中,可知一种零件可以放在多个仓库中。,所以,零件与仓库之间是多对多的联系,。,分析,根据“原材料按照,类别,放在若干仓库”可知:,一个仓库存放多种材料,而一种材料只放在一个仓库中,所以,仓库和材料是一对多,的联系。,P195-2,假设要根据某大学的系、学生、班级、学会等信息建立一个数据库,一个系有若干专业,每个专业,每年,只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有个入会年份。试为该大学的系、学生、班级、学会等信息设计一个ER模型。,解:下面是ER图的一种设计方案。,P195-2,入会时间,补充题1,设某商业集团数据库有3个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。,供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有个月供应量;商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有个月计划数。,请用ER图画出此商业集团商品、商店和供应商的概念模型。,补充题2,设某超市公司要设计一个数据库系统来管理该公司的业务信息。该超市公司的业务管理规则如下:,该超市公司有若干仓库,若干连锁商店,供应若干商品。,每个商店有一个经理和若干收银员,每个收银员只有一个商店工作。,每个商店销售多种商品,每种商品可在不同的商店销售。,每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商品可以有多种销售价格。,超市公司的业务员负责商品的进货业务。,试按上述规则设计ER模型。,表扬,总评和希望,书写要工整。,实在不行的,请用电子文档提交!电子文档的主题是各章作业,附件以“学号姓名班级作业n,”提交。,不要用铅笔写,每次提交作业时,请写明学号,姓名。,每张纸都写。,总体上来看,大家都是认真的完成作业的。,可以知道每一道题都是经过你们思考才得到结果的。,错误也错的很有个性。,继续发扬!,附:实验部分,上机时间,实验报告,实验内容,
展开阅读全文