使用SQL Server存储书籍

时间:2011-02-23 18:45:04

标签: sql-server

嗨,谢谢你的关注

我正在研究数据库系统项目,我必须使用SQL Server实现数字图书馆。

我不知道如何在SQL Server中存储一本包含1000页(逐页和具有serching功能)的书

我正在考虑使用ntext类型创建一个包含1000列的表,但我认为这不是一种明智的方式。

任何人都可以帮助我找到解决这个问题的合适方法。

我还要存储多页图像书和语音书

谢谢。

1 个答案:

答案 0 :(得分:2)

1000列?表中没有1000行,例如:

Table BookPage:
   BookId int
   PageId int
   PageText ntext

然后你可以为这本书安排另一张桌子:

Table Book:
   BookId int
   Title nvarchar
   Author nvarchar