gpt4 book ai didi

sqlite - 非常基本的 SQLite 表设计

转载 作者:行者123 更新时间:2023-12-03 19:48:32 25 4
gpt4 key购买 nike

我不了解 SQLite 中表的基本设置。

假设我有三个表:

Studio Table
studioID studioName
-------- --------
1 Lucasfilm
2 Amblin Entertainment
3 Zoetrope Studios

Movie Table
movieID movieName studioID actorID
-------- -------- -------- --------
1 Star Wars 1 1
2 Indiana Jones 1 1
3 Back to the Future 2 3
4 Apocalypse Now 3 2

Actor Table
actorID lastName firstName
-------- -------- --------
1 Ford Harrison
2 Fishburne Laurence
3 Lloyd Christopher

这种结构不允许哈里森福特和劳伦斯菲什伯恩是 的事实。两个在现代启示录中。使用相似表格来表示福特和菲什伯恩在同一部电影中表演的传统方式是什么?对不起新手问题。

最佳答案

What would be a conventional way to represent both being in the same movie using similar tables?



空无一人。

您需要另一张 table : cast
cast table
---------
movieID
actorID

示例数据:
movieID | actorID
4 | 1
4 | 2

也许 cast 中甚至应该有另一列表: roleName .同一个 Actor 可以在一部电影中扮演多个角色。

关于sqlite - 非常基本的 SQLite 表设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19368506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com