写出SQL命令 学生成绩管理系统XSCJ包含学生基本情况表(XS)、课程信息表(KC)和成绩表(XS_KC),各表结构如下: 学生基本情况表(XS) 名 类型 长度 小数点 允许空值 主键 char 6 0 不允许 主键 姓名 char 8 0 不允许 专业名 char 10 0 允许 性别 tinyint 1 0 不允许 出生时间 date 0 0 不允许 总学分 tinyint 1 0 允许 照片 blob 0 0 允许 备注 text 0 0 允许 课程信息表(KC) 名 类型 长度 小数点 允许空值 主键 课程号 char 3 0 不允许 主键 课程名 char 16 0 不允许 开课学期 tinyint 1 0 不允许 学时 tinyint 1 0 不允许 学分 tinyint 1 0 允许 成绩表(XS_KC) 名 类型 长度 小数点 允许空值 主键 char 6 0 不允许 主键 课程号 char 3 0 不允许 替代键 成绩 tinyint 1 0 允许 学分 tinyint 1 0 允许 写出完成以下操作的SQL命令: 13、创建XS1表,只包括、姓名和成绩3个字段,XS1表中所有学生都必须是出现在XS表中的,且当删除、修改或更新XS表中的且该存在于XS1中时,拒绝对XS表的删除或更新操作。假设已经使用“”列作为主键创建了XS表,存储引擎采用INNODB。 14、创建带有参照动作CASCADE的XS2表,只包含、姓名、出生日期,但要求的修改与XS表联动。即当修改XS表中时,XS2表对应的也随之修改,存储引擎采用INNODB。