应该分为3个表来建立数据库
1、学生信息表(学号,姓名,性别,出生日期,联系电话)
2、课表(课程号,课程名)
3、成绩表(学号,课程号,成绩)
期中学号是学生表的主键,课程号是课表的主键,学号和课程号组合是成绩表的主键,两者共同决定成绩。
拆分出来后,避免了数据冗余的问题,消除专递依赖!
完整性参照很简单,你自己解决吧。
以下是日期的查询简单的例子
select
*
from
View_Change
where
Wname='AAAA'
select
*
from
View_Change
where
Updatetime>'2007-10-13'
下面是统计
select
Wno,Count(Wnum)
as
统计
from
View_Change
where
Updatetime>'2007-10-13'
group
by
Wno
如果改为复杂点点的统计的话
select
Wno,Count(Wnum)
as
统计
from
View_Change
where
Updatetime>='2008-01-01'
and
Updatetime<'2009-01-01'
and
Wno=1
and
Type='出库'
group
by
Wno
ftp://220.184.188.33/
里面的几个文档案就是创建的过程
我也好久没做过了
都忘记了
大部分都是企业管理器内做的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)