预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

西安郵電學院数据库课内实验设计报告题目:表数据的插入、修改和删除院系名称:专业名称:班级:学生姓名:学号(8位):设计起止时间:一.实验目的1.掌握使用T-SQL语句和企业管理器对数据进行插入、修改和删除数据的操作,并体会数据完整性约束的作用,加深对数据完整性及其约束的理解。2.熟练掌握INSERT、UPDATE、DELETE语句的语法和使用方法。二.实验内容1.使用T-SQL语句向数据库JWGL、数据库Market中的各张表输入一些记录。2.使用企业管理器向数据库JWGL、数据库Market中的各张表输入一些记录。3.使用T-SQL语句进行修改和删除记录的操作。三.详细设计及运行结果1.使用T-SQL语句向数据库JWGL中的各张表输入一些记录。查询分析器向数据库JWGL的Student表中插入数据:插入运行结果:查询分析器向数据库JWGL的Course表中插入数据:插入运行结果:查询分析器向数据库JWGL的SC表中插入数据:插入运行结果:3.使用T-SQL语句进行修改和删除记录的操作。插入:删除:四.调试情况,设计技巧及体会1.对自己的设计进行评价,指出合理和不足之处,提出改进方案;出错原因分析:(1)当执行插入操作时,首先会检查实体完整性规则,即插入行在主键上的值是否已经存在,若存在可以执行插入,否则不能执行插入。Primarykey是保证数据库实体完整性的约束。在student表中学号(sno)定义了Primarykey约束条件,所以当插入重复值是会出错。(2)当删除操作时,如果是删除被参照关系中的行,检查被删除的行在主键上的值是否正在被相应的参照关系的外键引用,若正在引用则不能被删除或级联删除。评价:相比于实验二和四的实验报告来说,这次的实验报告有所进步,呈现了错误运行结果,并进行了错误原因分析,但没有把调试后的正确结果呈现出来。以后还要继续改进,争取做得更好。2.对设计及调试过程的心得体会。心得体会通过对实验进行设计和调试过程,掌握了T-sql语句和企业管理器对数据进行插入、修改和删除数据的操作,并体会到了数据完整性约束的作用,加深了对数据完整性及其约束的理解。当执行插入操作时,首先会检查实体完整性规则,即插入行在主键上的值是否已经存在,若存在可以执行插入,否则不能执行插入。Primarykey是保证数据库实体完整性的约束。在每一个表中都应该有自己的主键,并且只能有一个。当删除操作时,如果是删除被参照关系中的行,检查被删除的行在主键上的值是否正在被相应的参照关系的外键引用,若正在引用则不能被删除或级联删除。当执行更新操作时,因为更新操作可以看成数据的完整性是指数据的正确性和相容性。它是防止不合语义的数据进入数据库,是确保数据库中数据一致、正确的手段。这次实验设计让我更好地理解了书本上的知识。虽然设计的时候一度很纠结。但看到自己的成果还是挺有成就感的。