• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

简单问题 如何设计表(100分)

robertnet 2004-11-05 03:30:07
一本书有一个ID 一个书名 作者 出版社 表一
一个人有一个ID 一个名字 性别 地址 表二

问题:
一个人有几本书怎么办?
如何设计表?主键的问题如何设定?
...全文
112 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
robertnet 2004-11-05
我是楼主:
购买者信息表
购买者ID(pk) 购买者姓名 其他信息

图书销售主表
销售ID(PK) 销售日期 销售人 购买者ID ...其他一些信息

图书销售子表
销售ID(PK) 序号(PK) 图书ID 数量 单价

为什么感觉一个人只能买一本书?
理由销售ID唯一 该表的图书ID唯一
回复
robertnet 2004-11-05
购买者信息表
购买者ID(pk) 购买者姓名 其他信息

图书销售主表
销售ID(PK) 销售日期 销售人 购买者ID ...其他一些信息

图书销售子表
销售ID(PK) 序号(PK) 图书ID 数量 单价

为什么感觉一个人只能买一本书?
理由销售ID唯一 该表的图书ID唯一
回复
xiaoslong 2004-11-05
帮你顶一下
回复
chsfly 2004-11-05
看一数据库原理吧.
回复
CSTerry 2004-11-05
一个人有几本书就在表一里面存几条记录好了
回复
cdknet 2004-11-05
多学习一点理论知识
回复
jimh 2004-11-05
简单的问题
回复
simonzone 2004-11-05
楼主要抓紧学习啊
回复
gqchen1981 2004-11-05
表1:
书ID(key),作者ID(not null),出版社,书名
表2:
作者(key),作者名,性别,地址
回复
okwinds 2004-11-05
create table 去sql的联机帮助看看,i 服了 you
回复
八爪鱼-杭州 2004-11-05
这个应该是数据库原理里的基础知识吧
用ER图描述一下就很清淅了,
两个实体表:书PK:id,人pk:id,
一个关系表:一个人拥有的书:两个字段人的id,书的id。
回复
icemerlin99 2004-11-05
建立一个索引表index
表头:ID Book.ID People.ID
在三个表建立相应的关系
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-11-05 03:30
社区公告

让您成为最强悍的C#开发者