01-实验三 数据操作及完整性约束
![01-实验三 数据操作及完整性约束_第1页](https://file5.zhuangpeitu.com/fileroot5/2022-9/20/524b02b5-edfc-4dc3-81fd-4116c683b703/524b02b5-edfc-4dc3-81fd-4116c683b7031.gif)
![01-实验三 数据操作及完整性约束_第2页](/images/s.gif)
![01-实验三 数据操作及完整性约束_第3页](/images/s.gif)
《01-实验三 数据操作及完整性约束》由会员分享,可在线阅读,更多相关《01-实验三 数据操作及完整性约束(3页珍藏版)》请在装配图网上搜索。
1、实验三数据操作及完整性约束一、预习要求1. 复习和掌握教材5.2节内容。2. 预习SQL Server软件的使用和SQL Server中数据操作功能。3. 准备好上机所需的程序。二、实验目的1. 掌握对表中数据的插入、删除、修改等操作;2. 深入体会数据完整性及约束的作用。三、实验内容在实验三建立的表的基础上:1. 自行设计各个表的记录,其中院系表至少10条记录、学生表至少30条记录、课程 表至少10条记录、教师表至少10条记录、选课表至少50条记录。2. 设计一组记录执行插入操作,要求分别设计若干违反实体完整性规则、参照完整性 规则和用户完整性规则的插入操作,并分析原因。3. 设计几个删除操
2、作,体会执行删除操作时检查参照完整性规则的效果(要求涉及拒 绝删除、空值删除和级联删除等不同的处理方式)。4. 设计一组更新操作,体会执行更新操作时检查参照完整性规则、参照完整性规则和 用户完整性规则的效果。5. 在实验报告中要给出具体的记录和设计的操作,并针对各种数据完整性检查给出具 体的分析和讨论。四、实验原理1. 插入语句的命令格式:INSERT INTO schema_name.table_or_view_name(column_list)VALUES(expression | DEFAULT | NULL),.n)2. 更新语句的命令格式:UPDATE schema_name.tab
3、le_or_view_nameSET column_name = expression | DEFALUT | NULL,nWHERE 3. 删除语句的命令格式:DELETE FROM schema_name.table_or_view_nameWHERE 五、实验仪器、设备1.软件SQL Server 2005;六、实验注意事项1 .完成数据的插入、更新和删除操作,需要在表上具有执行INSERT、UPDATE和 DELETE语句的权限。七、实验方法及其步骤上机实验时应该一人一组,独立上机。对出现的问题要善于自己发现问题所在,独立处 理。上机步骤:1. 调出SQL Server2005软件的用户界面,进入SQL查询分析器。2. 输入自己编好的程序。3. 检查已输入的程序正确与否。4. 运行程序,并分析运行结果是否合理和正确。在运行时要注意当输入不同的数据时 所得到的结果是否正确。5. 输出程序清单和运行结果。八、实验报告要求实验报告应包括以下内容1. 实验题目2. 实验目的3. 实验内容4. 实验过程5. 实验结果分析(包括实验的结果和其中的实验数据以及中间的调试过程)6. 实验总结九、思考题1.执行SQL的数据操作时是如何检查完整性规则的?
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。