作为db和db设计的初学者,我想知道您如何在可能用于图表的任何程序中设计表关系。
我正在尝试使用DBML工具绘制数据库,然后我将在Postgres中创建该模型并与TypeORM一起使用。当我考虑到这种关系时,我看到了两种可用的方法-让我将它们称为低级别和高级别(请原谅我的无知,不知道更好的用语)。
例如,假设一个Across
可以有多个Book
Authors
列*_id
Books as B
----
id PK uuid
Authors as A
----
id PK uuid
BooksAuthors as BA
----
book_id FK - B.id
author_id FK - A.id
应用实践是什么?实体级架构是否可以作为功能请求的一部分发送给后端开发人员?