请教:关于Access数据库的建立

blackfire9 2003-09-11 04:39:50

我才学ASP,有个问题请教大家。
我想建个数据库,用ASP页来查询里面内容。具体想实现的目标如下:
例如,有50个人,每人有几十本书,

我想实现的是:通过一个查询页,
1、查询书名就可以知道哪些人有这本书。
2、查询人名就可以知道这个人有哪些书。

曾经想过这样:
ID UserName BookName
1 王 <书A>
2 张 <书B>
3 张 <书C>

但是觉得不是很好,因为,如果人和书都非常多的话,表就显得很累赘.
还有更好的方法吗?希望高手们指点指点,或者哪里有类似ASP源码和数据库下载,请告诉我,谢谢了。
...全文
36 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackfire9 2003-09-11
  • 打赏
  • 举报
回复
回复:sowhat0000(软件创造客户价值)

不是作者,是拥有者.

sowhat0000 2003-09-11
  • 打赏
  • 举报
回复
多对多的关系怎么实现???

强列关注
sowhat0000 2003-09-11
  • 打赏
  • 举报
回复
一本书怎么可能对应有多个作者呢?

blackfire9 2003-09-11
  • 打赏
  • 举报
回复
回复人: celerylhl(芹菜) ]
"在username bookname 建立联合无重复索引"

请说详细点可以吗?我可以把某字段设为无重复索引,可是怎么"建立联合无重复索引"呢,谢谢了.

celerylhl 2003-09-11
  • 打赏
  • 举报
回复
在username bookname 建立联合无重复索引
blackfire9 2003-09-11
  • 打赏
  • 举报
回复
回复:likecola(胖石头)

那么一本书对多个人呢?
blackfire9 2003-09-11
  • 打赏
  • 举报
回复
Brookes(边走边唱)
"这样的表设计恐怕是查询性能最好的。"

就是这样吗?

ID UserName BookName
1 王 <书A>
2 张 <书B>
3 张 <书C>

如果人和书都非常多的话,会不会影响数据库性能?
luok 2003-09-11
  • 打赏
  • 举报
回复
ID UserName BookName
1 王 <书A>
2 张 <书B>
3 张 <书C>


这已经是最简的了啊. 查询起来非常方便
likecola 2003-09-11
  • 打赏
  • 举报
回复
一个表存人的信息,比如: userID Username
一个表存书的信息,比如: bookID bookname haveUserId
在haveuserid里存着借这本书的人的id,这样2个表就建起了一对多的关系,一个人对多本书。
Brookes 2003-09-11
  • 打赏
  • 举报
回复
这样的表设计恐怕是查询性能最好的。
blackfire9 2003-09-11
  • 打赏
  • 举报
回复
up

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧