资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
课程实验报告课程名称 数据库系统概论 班级 * 实验日期 2009-10-22姓名 * 学号 * 实验成绩实验名称 数据更新及视图实验目的及要求掌握 SQL 的数据更新、掌握 SQL 的视图。实验环境SQL Server 2000实验内容商品(商品号,商品名,单价,商品类别,供应商) ;顾客(顾客号,姓名,住址) ;购买(顾客号,商品号,购买数量) ;1.往表中插入数据:商品: M01,佳洁士,8.00,牙膏,宝洁;M02,高露洁,6.50,牙膏,高露洁;顾客: C01,Dennis,海淀;C02,John,朝阳;购买: C01,M01,3;C01,M05,2;C01,M08,2;C02,M02,5;2.将所有的牙膏商品单价增加 10%。3.删除从未被购买的商品记录。调试过程及实验结果1.在写算法是错误老是因标点而报错,其次插入时,只能单行插入操作(限自己的知识) ,如:INSERTINTO 商品VALUES (M01,佳洁士 ,8.00, 牙膏 , 宝洁)VALUES (M02,高露洁 ,6.50, 牙膏 , 高露洁);想多行插入,当然本身就是错误的。2.若再次点击运行则会重复插入数据。总结通过本实验掌握 SQL 的数据更新、掌握 SQL 的视图。更新有三种操作:添加(INSERT) 、修改(UPDATE)和删除(DELETE)。同时也知道要细心,尽量避免小错误导致程序的错误,学会分析问题,尝试多种途径来解决问题。附录1 插入数据算法:INSERTINTO 商品VALUES (M01,佳洁士 ,8.00, 牙膏 , 宝洁); INSERTINTO 商品VALUES (M02,高露洁 ,6.50, 牙膏 , 高露洁);INSERTINTO 顾客VALUES (C01, Dennis, 海淀);INSERTINTO 顾客VALUES (C02, John, 朝阳);INSERTINTO 购买VALUES (C01, M01,3);INSERTINTO 购买VALUES (C01, M05,2);INSERTINTO 购买VALUES (C01, M08,2);INSERTINTO 购买VALUES (C02, M02,5);2 将所有的牙膏商品单价增加 10%。UPDATA 商品SET 单价=单价*1.1; 3. 删除从未被购买的商品记录。DELETE FROM 商品WHERE 商品号 NOT IN(SELECT 商品号FROM 购买);
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号