This topic created in 2086 days ago, the information mentioned may be changed or developed.
如题,想学习一下普通 web 项目中都需要怎么建表,例如:
1. 表必需字段
2. 不同的表之间应该怎么关联
3. 等等...
数据库包括但不限于 MySQL PgSQL 等;
目前参与的项目都是半路接手的,所以在项目中还没经历过建表,想问问大家有没有什么好的渠道,资料等推荐,如有帮助,十分感谢
14 replies • 2020-11-19 21:20:54 +08:00
 |
|
2
lekai63 Sep 8, 2020 via iPhone
拿个 navicate 直接上 不懂再搜
|
 |
|
3
dotnil Sep 8, 2020
建表之前尝试先把实体关系图画出来,掌握关系型数据库三种常用的关联方式,就足够满足 80% 项目场景了
|
 |
|
4
swqslwl Sep 8, 2020 via Android
看具体业务的,业务大了建的库表自然很复杂
|
 |
|
5
fapple Sep 8, 2020
最好去看看数据库原理, 仔细看看数据库三范式 设计表得根据业务需求, 从画 ER 图开始
|
 |
|
6
encro Sep 8, 2020
最简单建表方法,面向对象会吗?
class = table object = row property = field
如:(我习惯用单数,你可以用复数)
book: id title, isbn
category: id name
book_category: id book_id author_id
|
 |
|
7
encro Sep 8, 2020
A1 对多 B:B 表加 a_id,比如 order_item 表加 order_id A1 对 1B:附表加主表 id,比如 profile 表加 user_id A 多对多 B:C 表关联 A,B,如 post_tag 表加 post_id 和 tag_id
|
 |
|
10
hyperbin Sep 8, 2020 via Android
先学集合论
|
 |
|
11
phinex Sep 8, 2020
还是先学数据库原理吧
|
 |
|
12
w3cfed Sep 10, 2020
我也是自学后端。自己做东西,卡在了业务分析和数据库设计上。借楼求学习方法。
|
 |
|
14
LinuxFuckQQ Nov 19, 2020 via Android
phpmyadmin 它不香吗?
|