這是一個問題,我的朋友在他的電話採訪與亞馬遜問。設計一個關係數據庫來記錄書籍,書籍可以有多個作者,作者可以發佈多本書籍。他被要求設計關係(表格)和每個屬性的類型(無論是文本,字符串等) 問題是他們也希望能夠搜索作者姓名和書名。 我知道,這樣的事情就不會是非常有效:關係數據庫爲多個作者多本書
Table Autor
AutorID AuthorName booksIDs(Text) Example:15, Morris Mano:11,56,234
Table Book
BookID Booktitle AuthorsID(Text) Example: 11:Computer Architecture: 15,34,88
什麼其他類型的更好,而不是使用文本類型在這裏的那些屬性?