数据库设计题

1个回答

  • Students (学生表) sid(int) stunum name botyday inSchoolTime

    Class(班级表) cid(int) cName

    S_CRadion(学生班级关联表) Sid(学生Id) CID(班级ID) (联合主键)

    Department(学系) did name number workNumber

    S_DRadion(学生学系关联表) 同上关联表

    Dormitory(宿舍区) doid dnumber dName

    s_DRadion(学区和宿舍关联表)(一个舍区可有多个系)所以为一对多关系 doid did 无联合主键

    StudentsUnion(学会) uId unionName startTime adress stuNumber number

    s_SRadion (学生和学生会关系表) sid uid

    分表原理,根据学生为单个个体,单独表,然后班级为学校条件设置固定,学系对应宿舍区,一个舍区可住