全文预览

sqlserver上机实验答案

上传者:随心@流浪 |  格式:docx  |  页数:15 |  大小:78KB

文档介绍
' 计算机 '?for?专业Р--6.?用户要求: XS_KC 表中的成绩列的取值只能为?—之间的整数,且在用户没有输入数据时自动取Р值,请问如何解决该问题?请写出一种具体的解决方法。Рalter?table?xs_kc?add?constraint?ys3?default?0?for?成绩Рalter?table?xs_kc?with?nocheck?add?constraint?ys4?check ( 成绩 between?0 andР100 )Р--7.?编写语句为 XS_KC 表的 “学号 ”列添加外键约束,该约束参照?XS表的主键 “学号 ”列。该约束用Р于实现何种完整性?向具有该约束的表中添加数据或修改数据时,应注意什么?Рalter?table?xs_KC?add?constraint?ys5?foreign?key ( 学号 )?references?xs ( 学Р号)Р--8.?用户要求: XS_KC 表中的 “课程号 ”列的取值应依赖于?KC表中 “课程号 ”的取值,且当 KC表中某Р个“课程号 ”的取值发生改变时,?XS_KC 表中的对应的 “课程号 ”也应级联更新,当?KC表中某个 “课程Р号”被删除时, XS_KC 表中对应该 “课程号 ”的数据也应级联删除,请问如何解决该问题?请写出具Р体的解决方法。Рalter?table?xs_KC?add?constraint?ys7?foreign?key ( 课程号 )?references?kc ( 课Р程号 )?ON DELETE CASCADE ON UPDATE CASCADEР--9.?创建一触发器, 当向 XS_KC 表插入一记录时,检查该记录的学号在?XS 表中是否存在, 检查该记Р录的课程号在 KC表中是否存在,若有一项为否,则不允许插入。РCREATE TRIGGER t_XS_KC1

收藏

分享

举报
下载此文档