这个是符合范式的设计。

解决方案 »

  1.   

    创建一个学生表
    CREATE TABLE student
    (s_id INT AUTO_INCREMENT PRIMARY KEY,
    s_name CHAR(10) NOT NULL,
    s_sex ENUM('男','女'))
    创建一个课程表
    CREATE TABLE course
    (c_id INT AUTO_INCREMENT PRIMARY KEY,
    c_name CHAR(10) NOT NULL)
    创建一个成绩表
    CREATE TABLE score
    (s_id INT,
    c_id INT,
    score INT,
    PRIMARY KEY(s_id,c_id),
    FOREIGN KEY(s_id) REFERENCES student(s_id),
    FOREIGN KEY(c_id) REFERENCES course(c_id))