【发布时间】:2013-11-15 19:27:28
【问题描述】:
我正在从事一个个人项目,需要一些有关 mySQL 数据库的指导。我正在尝试模拟航空公司预订系统,其中用户将个人帐户添加到 Accounts db 表中(带有用户名和密码信息)。然后我有我的航班数据库表来存储所有可用的航班。航班数据库表包含所有航班信息(列),包括出发城市、到达城市、出发时间、到达时间、价格、可用座位和座位容量。
我的问题是: 当用户预订航班时,我必须更新航班表中的可用座位值 (int)。但是我还必须将航班添加到 Accounts 表中的用户帐户。我想知道如何在 mySQL 中处理这个问题,我是否必须在 Accounts 表中添加一个新列,其中包含来自 Flight 的 db 表的相应航班的表索引。然后在用户预订航班时继续添加预订航班列以跟踪用户预订的所有航班?有没有更好的方法来使用航班预订信息更新帐户表?
非常感谢所有帮助。
【问题讨论】: