这样 表该怎么建立呢?

解决方案 »

  1.   

    create table tb (
    sname varchar(10),
    sno int,
    cno int,
    grade int
    )
      

  2.   

    S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩
      

  3.   

    --?
    create table  成绩表
    (
    学号 varchar(20)not null primary key,
    成绩 dec(18,3)
    )
      

  4.   

    一张学生表表名:student列名:stuid   stutname
         
         学生ID   学生姓名
    一张科目表表名:subject列名:subid,subname      科目ID,科目名称(语文、数学等)一张成绩表表名:score列名:scoid,      stuid            ,subid,           score     成绩ID,学生Id(引用学生表外键)    科目ID(外键)       分数(成绩)
      

  5.   


    Sc c表 用C# 连接
    SC S 表 用S# 连接
      

  6.   

    这个要看情况了吧,一般有学分就会有对应的课程,学生和课程是多对多的关系,这样就需要一个中间表来存储sno和grade
     
      

  7.   

    书上讲了一个经典的表例:
    student(学号,姓名,别,龄,别...)
    Course(课程号,课程名称,学分...)
    SC(学号,课程号,成绩)
      

  8.   

    http://blog.csdn.net/htl258/archive/2009/03/01/3945715.aspx
    看看这里,还有很多实用的查询。