我正在为图书馆创建一个应用程序。我需要创建一个数据库,其中包含有关图书馆中所有书籍和图书馆成员的详细信息。我需要维护一个表格,将一个人与他读过的书联系起来。每本书都有一个唯一的 ID 以及成员。我需要跟踪此人所读的每一本书,并根据他的兴趣推荐书籍。我还必须跟踪这个人完成一本书所需的时间。我只有关于数据库的基本知识,也只有关于 MySQL 的知识。如果我是对的,那么 MySQL 中的一个字段不能有多个值。我想创建一个表格来映射一个人与他/她借出的书。但是这种方法的问题是表格的大小无法控制地增加。我还有其他方法吗?我缺少可以使我的数据库更简单的东西吗?我需要经常从数据库中搜索内容。所以桌子必须尽可能小。
如果我的要求不能满足我的要求,我也准备好学习除 MySQL 之外的任何其他语言。