以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表间关联的结构问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88043) |
-- 作者:pizzahe -- 发布时间:2016/7/25 18:23:00 -- 表间关联的结构问题 我想设计一个房屋管理系统,但是表之间的关联结构不知道怎么设计,求大神们指教!!!!! |
-- 作者:大红袍 -- 发布时间:2016/7/25 18:27:00 -- 弄一个租房的流水表,填入 房间的主键列、租客的主键列,一次租房,新建一行。 |
-- 作者:pizzahe -- 发布时间:2016/7/25 22:22:00 -- 谢谢!是不是在租房的时候要同时写入2个表呢?包括租房流水信息表,租客信息表, |
-- 作者:大红袍 -- 发布时间:2016/7/25 22:48:00 -- 是的,先填写租客信息,然后用租客的编号,填入流水表。 |
-- 作者:pizzahe -- 发布时间:2016/7/25 23:24:00 -- 好的,这个问题我明白了,太感谢了 |
-- 作者:pizzahe -- 发布时间:2016/7/25 23:43:00 -- 再请教个问题!!! 楼房,楼层,房屋之间的信息是这样关联的吗?有什么好的方法? |
-- 作者:Hyphen -- 发布时间:2016/7/26 8:29:00 -- 个人觉得,这3个表都合并到一个表得了 |
-- 作者:大红袍 -- 发布时间:2016/7/26 9:50:00 -- 可以是弄成你6楼那样,也可以直接弄一个表,不过弄一个表,数据会有一些冗余,但用起来方便。 |
-- 作者:pizzahe -- 发布时间:2016/7/26 14:33:00 -- 听说弄成一个表不好扩展,不知道是不是,对于数据表还不是很理解 |
-- 作者:大红袍 -- 发布时间:2016/7/26 14:37:00 -- 以下是引用pizzahe在2016/7/26 14:33:00的发言:
听说弄成一个表不好扩展,不知道是不是,对于数据表还不是很理解
如果弄一个表的话,使用起来比较方便。
一般正确的做法,是做三个表,这样对楼房楼层等的信息可以任意添加修改。 |