数据库管理实验报告 联系客服

发布时间 : 星期四 文章数据库管理实验报告更新完毕开始阅读945b9e17240c844768eaee06

实验名称: 数据库查询实验二 时间:2015.12.3 地点:三教205机房 班组: 教师评语 成绩 实验报告 1 实验目的 教师签名 1. 熟悉数据库的交互式SQL工具; 2. 熟悉通过SQL对数据库视图进行操作; 3. 掌握通过SQL插入、更新、删除数据等操作。 2 实验工具KingbaseES 利用KingbaseES及其交互式查询工具ISQLW来熟悉SQL。 3 实验内容和要求 1. 在建立3.2节学生-课程数据库的基础上,完成课本3.5数据更新、3.7视图中的各例题; 2. 根据以下要求认真填写实验报告,记录所有的实验用例。 4 实验方法、步骤及结果分析 例3.69 将一个新学生元祖(学号:200215128;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。 INSERT INTO \ (\ VALUES ('201215128','陈冬','男','IS','18' );

结果: 例3.70 将学生张成民的信息插入到Student表中。 INSERT INTO \ (\ VALUES ('201215126','张成民','男','18','CS' ); 结果: 例3.71 插入一条选课记录(‘201215128’,’1’) 命令:INSERT INTO \VALUES('201215128','1'); SELECT \学号\课程号\成绩\ FROM \学生选课\选课\结果: 例3.72 对每一个系,求学生的平均年龄,并把结果存入数据库 命令:CREATE TABLE DEPT_AGE ( SDEPT CHAR (15), AVG_AGE SMALLINT); INSERT INTO DEPT_AGE(SDEPT,AVG_AGE)

SELECT SDEPT,AVG(SAGE) FROM \GROUP BY SDEPT 例3.73 将学生200215121的年龄改为22岁 命令:UPDATE \SET SAGE=22 WHERE SNO='200215121'; SELECT \ FROM \结果: 例3.74 将所有学生年龄增加一岁 命令:UPDATE \SET SAGE=SAGE+1; SELECT \ FROM \结果: 例3.75 将计算机科学系全体学生的成绩置零 命令:UPDATE \SET GRADE=0 WHERE SNO IN (SELECT SNO FROM \ WHERE SDEPT='CS'); SELECT \ FROM \结果:

例3.76 删除学号为201215128的学生记录 DELETE FROM \WHERE SNO='201215128'; SELECT \ FROM \ 例3.77 删除所有学生选课记录 命令:DELETE FROM \结果: 例3.78 删除计算机科学系所有学生的选课记录 结果:DELETE FROM \WHERE SNO IN (SELECT SNO FROM \WHERE SDEPT='CS'); SELECT \ FROM \结果: 例3.79 向SC表中插入一个元组 命令:INSERT INTO \VALUES('201215126','1',NULL); SELECT \ FROM \结果: