对实验二建立的Student表、Course表、Teacher表、Dept表和SC表,做如下完整性规范约束:
为上述各个表设置主键约束、外键约束;
将Student表中,ssex属性设置为只能取“男”或“女”;
设置学生的年龄必须在15到25之间;
为Teacher添加一个身份证号属性,属性名ID_no,要求:必须符合真实身份证的编号要求,而且不能为空,且值唯一;
请向题设给定的各表中插入合适的元组,对上述四点完整性约束进行验证(主键、外键、性别、年龄、身份证号)。
主键验证
当插入主键重复显示与表定义不匹配
性别验证
当插入性别不符合定义值显示与约束ck-sex冲突
年龄验证
当插入年龄不符合定义值显示与约束ck-age冲突
身份证号验证
当插入身份证号相同时,会显示违反unique key约束