北京理工大学-数据库-实验_2-数据更新、删除与权限管理.doc
《北京理工大学-数据库-实验_2-数据更新、删除与权限管理.doc》由会员分享,可在线阅读,更多相关《北京理工大学-数据库-实验_2-数据更新、删除与权限管理.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(封皮页)北京理工大学数据库实验2主讲老师:赵晓林学生:李经2012/11/21(目录页)实验 2: 数据更新、删除与权限管理12.1 作业声明12.2 实验目的12.2.1 体会主键、外键约束12.2.2 对“学籍管理系统”表格进行数据查询12.3 实验过程12.3.1 练习更新、删除主表数据(针对主键属性且子表中可能有参照外键数据)12.3.2 练习更新、删除主表数据(针对非主键属性)12.3.3 练习先删除子表数据,再删除主表数据22.3.4 使用子查询方式更新、删除数据22.3.5 权限管理32.4 实验结论62.5 实验体会6实验 2: 数据更新、删除与权限管理2.1 作业声明本次作
2、业全部由本人完成,若存在抄袭或雷同现象,本人愿意接受老师相应的处理2.2 实验目的2.2.1 体会主键、外键约束2.2.2 对“学籍管理系统”表格进行数据查询确定要更新和删除的数据2.3 实验过程2.3.1 练习更新、删除主表数据(针对主键属性且子表中可能有参照外键数据)2.3.1.1 sql代码:update xb set xdh=06 -系表为主表where xmc=中文2.3.1.2 结果:系统显示:消息547,级别16,状态0,第2 行UPDATE 语句与REFERENCE 约束FK_xs_xdh_54968AE5冲突。该冲突发生于数据库master,表dbo.xs, column x
3、dh。语句已终止。由于有外键依赖,所以无法更新。选择删除相关联的外键:ALTER TABLE js drop CONSTRAINT FK_js_xdh_09FE775DALTER TABLE xs drop CONSTRAINT FK_xs_xdh_0539C240再次执行更新操作,更新成功2.3.2 练习更新、删除主表数据(针对非主键属性)2.3.2.1 sql代码:首先先恢复依赖于系表xdh项的两个外键(2.3.1.1中删除的那两个外键)update xb set xmc=德语 -更新where xdh=05delete from xb where xdh=05 -删除2.3.2.2 结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京理工大学 数据库 实验 _2 数据 更新 删除 权限 管理
限制150内