Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

怎样建立有关系的表?

wlq  发表于:2012-09-01 19:33:40  
复制

有一下内容:建设单位 建设项目 建设规模(m2) 工程地址 日期 备注 施工单位 监理单位 勘察单位

用地规划许可证 工程规划许可 施工许可 竣工规划验收 竣工验收备案    

保障金缴交 墙体改造基金 档案管理费  等    
问:能建立几个有关联的表?

 

Top
在水一方 发表于:2012-09-01 20:06:32

不需要表关系、

在查询里建立关系就可以



学习者 发表于:2012-09-02 08:22:36

其实表关系简单说就是对对象的分类、主次或者上下关系等区分,你的先分清楚哪些数据与哪些数据是一部分,

比如:做一个关于学生的数据库

学生信息有:

(个人信息:)学号、姓名、出生日期、性别、班别、身高、体重、身份证,

(家庭信息:)亲属姓名、与学生关系、工作、年龄等

(选课信息:)课程名称、课程积分、上课地点等

 

学生信息就是根据各方面分出来了,并且是学生的三方面的信息,上面三个表就可以建立关系了,

 

设置关系分析:学生用姓名来区分,可能有重复,所以每个学生都以唯一的“学号”来区分, 而每个学生可以有多个亲属记录,也可选多门课程

那么:学生与家庭信息、选课信息就是一对多的关系,但“家庭信息”与“选课信息”毫无关系,所以不需要建立关系

 

所以可以在“家庭信息”和“选课信息”表中加入一个字段:学号,用“个人信息”中的学号作为“主键”,与两个表分别建立一对多的关系。

 

最后的表字段如下:

(个人信息:)学号(主键)、姓名、出生日期、性别、班别、身高、体重、身份证,

(家庭信息:)学号(外键)、亲属姓名、与学生关系、工作、年龄等

(选课信息:)学号(外键)、课程名称、课程积分、上课地点等

 

 



心态哥 发表于:2012-09-02 14:38:33

路过,学习了。



wlq 发表于:2012-09-02 14:50:09

如果要做一个工程管理系统,要求能够输入和查询证件发放、费用缴交、某个建设单位有那些工程等需要建立哪些表?

 



dbaseIIIer 发表于:2012-09-03 01:43:17

建设单位

   一对多 工程

   一对多 缴纳费用

   一对多 证件发放

 

不就四个!



总记录:5篇  页次:1/1 9 1 :