资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
数据库应用设计实验报告数据库应用设计实验报告实验名称:实验名称:_ 实验 2 数据更新_实验类型:实验类型:_验证型实验_实验环境:实验环境:_ PC 机_指导教师:指导教师:_ _ _专业班级:专业班级:_计科 0802 班_姓姓 名:名:_ _学学 号:号:_ _ _联系电话:联系电话:_ _ _电子邮件:电子邮件:_ _ _实验地点:实验地点:_实实 验验 日日 期:期: 2011 年 4 月 8 日实验报告日期:实验报告日期: 2011 年 4 月 12 日成绩:成绩:_一、实验目的一、实验目的 掌握数据库的各类数据更新操作; 能够熟练使用 SQL 语句对数据库进行插入、更新、删除操作。二、实验平台二、实验平台PC 机,操作系统为 windows2000,SQLsever2000三、实验步骤、出现的问题及解决方案(不能解决的将问题列出)三、实验步骤、出现的问题及解决方案(不能解决的将问题列出)本次实验是在上次实验的基础上,在上次建好的数据库中,对各个建立的表进行插入数据,修改数据和删除数据。上次的代码在这里就不在展示,只写出后续代码。表表 3.7 院院系系数数据据表表院系编号院系名称院系主任联系电话班级数01计算机系王军66000013602信息系张亮66000023203数学系李力660000325insert into 院系表(院系编号,院系名称,院系主任,联系电话,班级数) values(01,计算系,王军,6600001,36);insert into 院系表(院系编号,院系名称,院系主任,联系电话,班级数) values(02,信息系,张亮,6600002,32);insert into 院系表(院系编号,院系名称,院系主任,联系电话,班级数) values(03,数学系,李力,6600003,25);表表 3.8 班班级级数数据据表表班级编号班级名称培养层次入学时间院系编号学生人数0101计算机 0501本科200501300103软件 0502本科200501300211自动化 0601本科200602350212自动化 0602本科200602320301应数 0601本科20060333表表 3.9 学学生生数数据据表表学号姓名性别年龄班级编号200515121李勇男200101200515122刘晨男200103200515123王敏女190301200515124孙霞男180211200515125张立女190301insert into 班级表(班级编号,班级名称,培养层次,入学时间,院系编号,学生人数) values(0101,计算机 0501,本科,2005,01,30);insert into 班级表(班级编号,班级名称,培养层次,入学时间,院系编号,学生人数) values(0103,软件 0502,本科,2005,01,30);insert into 班级表(班级编号,班级名称,培养层次,入学时间,院系编号,学生人数) values(0211,自动化 0601,本科,2006,02,35);insert into 班级表(班级编号,班级名称,培养层次,入学时间,院系编号,学生人数) values(0212,自动化 0602,本科,2006,02,32);insert into 班级表(班级编号,班级名称,培养层次,入学时间,院系编号,学生人数) values(0101,应数 0601,本科,2006,03,33);200515126张帆帆女180103表表 3.10 课课程程数数据据表表课程编号课程名先修课学分1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL 语言64insert into 学生表(学号,姓名,性别,年龄,班级编号) values(200515121,李勇,男,20,0101);insert into 学生表(学号,姓名,性别,年龄,班级编号) values(200515122,刘晨,男,20,0103);insert into 学生表(学号,姓名,性别,年龄,班级编号) values(200515123,王敏,女,19,0301);insert into 学生表(学号,姓名,性别,年龄,班级编号) values(200515124,孙霞,男,18,0211);insert into 学生表(学号,姓名,性别,年龄,班级编号) values(200515125,张立,女,19,0301);insert into 学生表(学号,姓名,性别,年龄,班级编号) values(200515126,张帆帆,女,18,0103);insert into 课程表(课程编号,课程名,先修课,学分) values(1,数据库,5,4);insert into 课程表(课程编号,课程名,先修课,学分) values(2,数学,null,2);表表 3.11 选选课课数数据据表表学号课程编号成绩200515121192200515121285200515121388200515121479200515121580200515121693200512121788200515122290200515122396200515123784200515123180insert into 课程表(课程编号,课程名,先修课,学分) values(3,信息系统,1,4);insert into 课程表(课程编号,课程名,先修课,学分) values(4,操作系统,6,3);insert into 课程表(课程编号,课程名,先修课,学分) values(5,数据结构,7,4);insert into 课程表(课程编号,课程名,先修课,学分) values(6,数据处理,null,2);insert into 课程表(课程编号,课程名,先修课,学分) values(7,PASCAL,6,4)insert into 选课表(学号,课程编号,成绩) values(200515121,1,92);insertinto 选课表(学号,课程编号,成绩) values(200515121,2,85);insert into 选课表(学号,课程编号,成绩) values(200515121,3,88);insert into 选课表(学号,课程编号,成绩) values(200515121,4,79);insert into 选课表(学号,课程编号,成绩) values(200515121,5,80);insert into 选课表(学号,课程编号,成绩) values(200515121,6,93);insert into 选课表(学号,课程编号,成绩) values(200515121,7,88);insert into 选课表(学号,课程编号,成绩) values(200515122,2,90);insert into 选课表(学号,课程编号,成绩) values(200515122,3,96);insert into 选课表(学号,课程编号,成绩) values(200515123,7,84);insert into 选课表(学号,课程编号,成绩) values(200515123,1,80);将学号为“200515121”的学生年龄改为 22 岁,即要修改满足条件的一个元组的属性 值。将所有学生的年龄增加 1 岁。即要修改多个元组的值。删除学号为“200515123”的学生选修的课程编号为“7”的记录。删除所有学生的选课记录。总结:总结:本次实验由于开始对格式不熟习,插入时出现了一定错误,还有就是,这次给出的信息,如电话号码那一栏,与上次做的实验建表时设置的约束有冲突,上次是设置的 9 位号码,但是这次给出的是 6 位号码,所以我擅自给这次的号码添加了 3 位才得以成功。update 学生表 set 年龄=22 where 学号=200515121;update 学生表 set 年龄=年龄+1;delete from 选课表 where 学号=200515123 and 课程编号=7;delete from 选课表
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号