DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: xieqiongxi1
今日帖子: 0
在线用户: 6
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 yuefuquan (yuefuquan) ★☆☆☆☆ -
盒子活跃会员
2003/12/26 10:26:26
标题:
关于《图书管理系统》问题 浏览:1474
加入我的收藏
楼主:    我最近做一个系统,是图书管理系统。遇到以下问题。请高手们能给予指点。谢谢!
  此问题是关于书籍作者的问题,在一般情况下,书作者是不固定的,一个书籍作者个数也是不固定的,我曾经分了三个表,一个书表(书的ID号为关键字),一个作者表(作者ID号为关键字),一个书-作者表(用书和作者ID号关键字),建立三表联系视图,但是当一本书N个作者时,他查询出N条记录。请问高手们,怎样使他显示成为一条记录,此书记录后显示此书作者全部记录。
   曾经有人告诉我这样建表,只用一个书表(ID,AUTHOR)AUTHOR中添加所有作者,这样做确实可以解决以上的问题。但这样好象连第一范式都达不到。请问高手们。此问题该怎样解决?
----------------------------------------------
-
作者:
男 leon7808 (烟灰) ★☆☆☆☆ -
普通会员
2003/12/26 10:51:13
1楼: 看个人方法咯

你不用字段记录而用表记录,估计就是考虑用户的舒适度的问题
其实怎么样存储数据都无所谓,关键是要和你的程序对应

一、用一个字段记录的格式为: /张三/李四/王五
每当加多一个作者就在原值后面加 /XXX
程序读出记录的时候就用“/”来判断

二、用表记录程序就是你现在的方法
你要显示到一行的话就将对应的作者+到一起就行了




----------------------------------------------
-
作者:
男 leon7808 (烟灰) ★☆☆☆☆ -
普通会员
2003/12/26 10:57:39
2楼: 你的意思是要减少亢余吗?  完全没有亢余是不可能的
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行59.99756毫秒 RSS