我正在设计一个图书馆数据库架构,假设有一本书,它属于几个学科,如何设计列来存储这些学科?使用 nvarchar 存储 subjectId(s)?
---------
Book
---------
id ----- int
title ----- nvarchar(50)
subjectId ----- int (foreign key to Subject table)
---------
Subject
---------
id ----- int
name ----- nvarchar(50)