
因为没有什么项目经验,只是做过简单的信息管理系统,现在有个想法,想尝试写个漫画或者小说网站,没有看到太多这方面可以借鉴的项目,所以想问问前辈们有什么资料推荐或者经验吗? (阿里规范那个数据库部分的看过了) 最好是带有场景说明的那种(此前学习过程中,学习群里有人说,建表时可以不写外键等,大量图片放在服务器文件夹中,数据库里放地址一类的,这些自己想不到,也不知道是对是错,什么情况适用) 拜谢 (题外话,下决心搞后端了,有考研的必要吗,本科是某末流 211)
1 youyi823 Mar 12, 2019 建表不加外键,关联字段还是得有,只不过不用加外键约束;一对多、多对多的关系可以用个中间表(B 表),A 表和 C 表之间的关联写在 B 表里[比如群和群成员,多对多关系,A 表放群信息,C 表放群成员信息,B 表存放群和群成员之间的关联关系]; 图片存服务器,数据库相关字段存放图片的路径+文件名,取图片的时候,根据查数据库得到的路径和文件名去对应位置取; |
2 MeteorCat Mar 12, 2019 via Android 我感觉数据库要去看实际上上线的的高并发项目,闭门造车对数据库设计很局限,主要你缺少个引路人 |
3 wanzfind OP @youyi823 这些我知道了,主是想问一下有什么书或资料讲解如何建表,以及这样建的考量的。 题目是排版没排好,太乱了不好意思 |
4 wanzfind OP @youyi823 比如说,我之前搜资料,看到有人问,后期要引入 qq 等第三方登陆,表应该如何改动。基于这样的拓展,一开始建表应该如何考虑 |
5 wanzfind OP @MeteorCat √ 高并发不说,我现在是连普通的项目如何设计数据库很困惑,自己建的话,完全不知道有什么问题需要改进,或者有什么隐患一类的 |
7 nfroot Mar 12, 2019 简单,你想知道这类数据库如何建表,你去源码下载网站找几个程序拆开来一看不就知道了么。。。 |