合作那些事-ER图和数据表创建
特殊的反义词合作那些事-ER图和数据表创建
  这是第⼆次团队博客,软件⼯程实践课程的第五次团队作业,完成我们项⽬的ER图和数据库的数据表创建。
中元节前三后四禁忌
  这是我们上课的时候讨论出来的ER图,在⽼师的帮助下画出了我们主要实现功能部分的实体关系图,当时还在纠结要不要把商店,护理和宠物医院等简单实现的功能放⼊ER图中。因为涉及的模块较多,不能全部实现,根据我们的调查报告,我们打算实现宠物介绍和宠物寄养领养的功能。这张ER图画得也是艰难,刚开始想得太多,构建联系⽐较多,最后在⽼师的帮助下,只画了宠物,顾客两个实体,通过领养和寄养两个关系来连接。刚开始是把领养⼈和寄养⼈分开为两个实体,后来⽼师说这会出现问题,两个表很多数据相同,修改⼀个表的数据时,另⼀个表的信息没有发⽣改变,会产⽣冲突,最后把领养⼈和寄养⼈换成了顾客。
小雪吃什么  这是我在wps上把纸上的ER图重新画了⼀遍,在我们的ER图中,宠物实体包括宠物编号(在建表时⽤作主键)、视频链接⽤于存放萌宠们的⼩视频,还有宠物本⾝的属性种类、寿命、性别、健康状况、年龄和其他描述。⽽顾客实体则包括⽤户ID(建表时⽤作主键)、⽤户名、密码、联系⽅式、年龄、⾝份证和住址,我们在讨论时讨论到⾝份证是否必须要填写的问题,两个⼩说可能会出现寄养了不要的情况,希望实名寄养领养,她们认为可以⽤⾝份证来做主键,我觉得是有⼀定的道理的,不过我认为,我们的app可以不注册,注册后在购买宠物的时候可以不需要⾝份证,但只有填写了⾝份证才能进⾏领养寄养等⾏为,所以我选择⽤⽤户ID作为主键。宠物和顾客实体存在两个关系,⼀个是领养,⼀个是寄养,其他功能忽略掉了。因为都是多对多的关系,⼀个顾客可以有多只宠物,⼀个宠物可以有多个主⼈(⼀家⼈的多只宠物),我们除了顾客表和宠物表之外,还需要构建寄养表和领只剩一个角落的繁华
养表,领养的时候会有领养数量和领养⽇期,在寄养的时候会有寄养数量、寄养⽇期、寄养时长和寄养价格。
  根据ER图,进⾏表格创建:
  在宠物表中,有三个约束,主键约束,⾮空约束和check约束,以宠物编号为主键,性别只能为‘雌’或者‘雄’。
  在顾客表中,以⽤户ID为主键,密码⾮空属性,其他信息可以待完善。
奶茶的危害  领养和寄养表⽐较类似,都有主键外键约束和⾮空约束,在这两张表中,需要和顾客表和宠物表建⽴联系,所以宠物编号和⽤户ID既是主键⼜是外键,通过宠物编号和宠物ID来确定需要记录信息。
3d智能电视
  在这次的任务中,主要由我和Q来完成,Q负责创建数据库,建表⼯作,我负责其他。由于距离⼤作
业截⽌时间已经不远了,剩余的时间不多,H,E,C实现原型设计,Z 和Q负责数据库创建,由Z来完成ppt,我主要负责代码实现部分,⼤家会在各⾃任务完成之后给我提供帮助。
  最后希望我们能把我们⼼中所想的萌宠之家做好,不仅仅是完成作业,希望在之后的课余时间来完善我们的app,给宠物们⼀个温暖的家。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。