合作那些事ER图和数据表创建BF夏

这是第二次团队博客,软件工程实践课程的第五次团队作业,完成我们项目的ER图和数据库的数据表创建。

这是我们上课的时候讨论出来的ER图,在老师的帮助下画出了我们主要实现功能部分的实体关系图,当时还在纠结要不要把商店,护理和宠物医院等简单实现的功能放入ER图中。因为涉及的模块较多,不能全部实现,根据我们的调查报告,我们打算实现宠物介绍和宠物寄养领养的功能。这张ER图画得也是艰难,刚开始想得太多,构建联系比较多,最后在老师的帮助下,只画了宠物,顾客两个实体,通过领养和寄养两个关系来连接。刚开始是把领养人和寄养人分开为两个实体,后来老师说这会出现问题,两个表很多数据相同,修改一个表的数据时,另一个表的信息没有发生改变,会产生冲突,最后把领养人和寄养人换成了顾客。

这是我在wps上把纸上的ER图重新画了一遍,在我们的ER图中,宠物实体包括宠物编号(在建表时用作主键)、视频链接用于存放萌宠们的小视频,还有宠物本身的属性种类、寿命、性别、健康状况、年龄和其他描述。而顾客实体则包括用户ID(建表时用作主键)、用户名、密码、联系方式、年龄、身份证和住址,我们在讨论时讨论到身份证是否必须要填写的问题,两个小姐姐说可能会出现寄养了不要的情况,希望实名寄养领养,她们认为可以用身份证来做主键,我觉得是有一定的道理的,不过我认为,我们的app可以不注册,注册后在购买宠物的时候可以不需要身份证,但只有填写了身份证才能进行领养寄养等行为,所以我选择用用户ID作为主键。宠物和顾客实体存在两个关系,一个是领养,一个是寄养,其他功能忽略掉了。因为都是多对多的关系,一个顾客可以有多只宠物,一个宠物可以有多个主人(一家人的多只宠物),我们除了顾客表和宠物表之外,还需要构建寄养表和领养表,领养的时候会有领养数量和领养日期,在寄养的时候会有寄养数量、寄养日期、寄养时长和寄养价格。

根据ER图,进行表格创建:

在宠物表中,有三个约束,主键约束,非空约束和check约束,以宠物编号为主键,性别只能为‘雌’或者‘雄’。

在顾客表中,以用户ID为主键,密码非空属性,其他信息可以待完善。

领养和寄养表比较类似,都有主键外键约束和非空约束,在这两张表中,需要和顾客表和宠物表建立联系,所以宠物编号和用户ID既是主键又是外键,通过宠物编号和宠物ID来确定需要记录信息。

THE END
1.长沙java培训班长沙java教育培训基于AJAX的员工信息管理系统。 JAVA WEB 阶段项目课 28课时 项目数据库的设计与实现,使用Apache commons工具类库提高项目开发效率。 了解数据库的设计步骤、ER图的绘制,掌握BeanUtils、DBUtils、Commons lang、Commons IO、FileUpload、DBCP等Apache commons常用工具类完成请求参数映射、JDBC基础操作、文件上传、数据库连接池...https://m.qinxue365.com/course/579814.html
2.hth网页版在线登录入口官方版hth网页版在线登录入口官方版「百科/秒懂百科」【 hth网页版在线登录入口】支持:32/64bi系统类型:(官方)官方网站IOS/Android通用版/手机APP(2024APP下载)《hth网页版在线登录入口》是一款全平台支持的思维导图软件,软件提供免费便捷的思维导图工具以及模板,支持在线制作思维导图、创作流程图、组织结构图、ER图、网络拓扑图等,方便快捷,...http://hot.zengjf.cn/UBN/detail/LJQOKF.html
3.云开·全站APP登录入口(官方))/网页版登录入口/IOS/安卓通用版/... 2024-11-18 9:47 「百科/秒懂百科」【 云开·全站登录入口】支持:32/64bi系统类型:(官方)官方网站IOS/Android通用版/手机APP(2024APP下载)《云开·全站登录入口》是一款简易实用,功能全面的思维导图软件,爱莫流程图官方版可以帮助用户快速绘制ER图、UML图、逻辑流程图以及网络拓扑图等,而且制...http://www.www.share.sourv.cn/nNg/detail/MIduEelj.html
4.hth网页版在线登录入口官方版「百科/秒懂百科」【 hth网页版在线登录入口】支持:32/64bi系统类型:(官方)官方网站IOS/Android通用版/手机APP(2024APP下载)《hth网页版在线登录入口》是一款全平台支持的思维导图软件,软件提供免费便捷的思维导图工具以及模板,支持在线制作思维导图、创作流程图、组织结构图、ER图、网络拓扑图等,方便快捷,...http://www.m.share.yrserve.cn/pjq/detail/QlXjZcVB.html
1.python毕设宠物寄养管理系统程序+论文本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。 系统程序文件列表 开题报告内容 一、选题背景 关于宠物寄养管理系统的研究,现有研究主要以宠物寄养的基本流程管理为主。在国内外,虽然宠物寄养业务逐渐兴起,但专门针对基于python开发的宠物寄养管理系统的研究较少。目前...https://blog.csdn.net/sheji302/article/details/143778544
2.宠物托管预约后台管理模式系统APP开发宠物托管预约后台管理模式系统APP的开发功能涵盖了用户管理、宠物信息管理、托管服务预约、支付与订单管理、评价与反馈、后台管理以及其他辅助功能等多个方面。这些功能的实现将为用户和托管服务提供商提供一个高效、便捷、可靠的连接桥梁。http://guangzhou0456866.11467.com/news/9200377.asp
3.会员忠诚度计划掌卡包微信电子会员卡管理营销系统软件易购实体店土门店西遇westlink实体门店诗凡黎东莞实体门店诗尼曼门窗线下实体门店诚信通会员管理制度超市会员卡管理系统超市会员管理超市会员管理系统超市会员管理系统er图超市会员管理系统报告超市会员管理系统数据库超市会员管理系统数据流图超市会员管理系统课程设计报告超市会员管理软件超市会员系统管理软件超立方洗浴会员管理软件...http://zhangkabao.com/tag/%E4%BC%9A%E5%91%98%E5%BF%A0%E8%AF%9A%E5%BA%A6%E8%AE%A1%E5%88%92
4.代码的那些事程序员回忆录a) 最新系统源码可以用svn取得,或在下述地址直接浏览 i. http://code.google.com/p/hustoj/source/browse/ 墙外老版 ii. https://github.com/zhblue/hustoj 无墙新版 b) 系统分为Web和Core两个部分 c) 简化ER图 d) Web与core的连接方式有两种,实际运行可选其中一种 i. 数据库连接【默认】 1. Web...http://www.hustoj.com/
5.德宏SEO,德宏SEO优化,德宏SEO公司,德宏SEO推广品牌 500强 100强 知名 全球领先 世界知名的 国际知名的 优秀的 实力强的 企业 公司 网站 官网 营销网站 品牌官网 大品牌 口碑 舆情 品牌 公关 广告 抖音 APP 微信 营销 市场 产品 电商 运营 托管 全网 百度 谷歌 360 搜狗 头条 大数据 区块链 元宇宙 Z时代 实力 正规 白帽 口碑 首页 短视频 ...https://www.czkh.net/huaxi/dehong/index.html