【发布时间】:2017-05-03 11:14:03
【问题描述】:
所以我是 Access 的新手,在 SQL 和一般数据库方面只有非常初级的背景,但我在工作中被要求建立一个包含书名和作者的小型数据库。我有一个作者表,他们有自动编号的 ID,还有一个标题表,他们有自己的自动编号 ID 以及作者 ID 的字段,应该将作者表中的值放入其中自动编号字段。我认为这是正确的做法,但我什至不确定。
现在我想做的是能够创建一个追加查询,允许某人填写标题和作者,并将该记录添加到标题表中,并填写标题表中的 AuthorID 字段使用与输入的作者姓名相对应的作者表中的 AuthorID。这是我能做的吗?我是否试图解决这一切都错了?我感谢任何关于如何完成这项工作的建议,谢谢!
【问题讨论】:
-
来自Wikipedia:一个作者可以写几本书,而一本书可以由几个作者写——考虑使用多对多关系而不是一个(作者)对多个(书籍)。