注册 登录
编程论坛 ACCESS论坛

这个表的结构要怎么创建好?

白永浩 发布于 2006-10-31 18:46, 943 次点击
我要做一个既可以查询又能写进记录的表
比如:一个学校,要有班级(班级名字,班主任姓名),班级里有学生(学生的记录要有姓名,班级,性别,学号) 如果学校要增设班级则要在表里添加班级 如果某个班级来了新生,则要添加新生记录,某个学生开除了,则要删除这个记录
初步想法是:做一个叫class 的表和一个叫student的表 然后做联合查询
就是不知道这两个表具体该设什么字段写什么内容好...
1 回复
#2
zhoukang_xa2006-11-01 10:35
通过班级名或班级ID做自然连接的查询就可以,其他的属性根据你需要的属性设置呗!
student的班级ID同calss的班级ID建立连接,并实施参照完整性
select class.班级名,calss,班主任,student.学生姓名,student.学生性别 ......from class,student where calss.班级ID=student.班级ID and student.班级ID = .....
这两个表里的内容分别添加和修改(我是这么做的,没试过用上述查询语句直接打开对象addnew什么的方法会有什么效果)
1