实验四 数据库的基本操作(三).docVIP

  • 25
  • 0
  • 约1.32千字
  • 约 10页
  • 2020-10-06 发布于浙江
  • 举报
《数据库系统原理》实验报告四 题目:实验四 数据库的基本操作(三) 学号:xxxxxxxxxxx 姓名:lrm_1036 日期:2010-12-22 一、实验环境:SQL server 2005 二、实验目的: 1. 掌握数据库的基础知识; 2. 熟悉数据库的交互式SQL工具。 3. 熟悉数据表、索引和视图的基本操作:创建、修改和删除。 4. 完成作业的上机练习。 三、实验内容与完成情况: 根据之前创建的Student、Course、SC、Teacher、Dept 表,完成以下数据查询、更新操作: 1. 更新操作 (1) 插入数据: 向Student 表插入下列数据,如图1.1所示: 1001,张天,男,10,20 1002,李兰,女,10,21 1003,陈铭,男,10,21 1004,刘茜,女,20,21 1005,马朝阳,男,20,22 图1.1 表Student数据 向Course 表插入下列数据,如图1.2所示: 1, 数据结构,101,4 2, 数据库,102,4 3, 离散数学,103,4 4, C 语言程序设计,101,2 图1.2 表Course数据 向SC 表插入下列数据: 1001,1,80 1001,2,85 1001,3,78 1002,1,78 1002,2,82 1002,3,86 1003,1,92 1003,3,90 1004,1,87 1004,4,90 1005,1,85 1005,4,92 图1.3 表SC数据 向Teacher 表插入下列数据: 101,张星,10 102,李珊,10 103,赵天宇,10 104,刘田,20 图1.4 表Teacher数据 向Dept 表插入下列数据: 10,计算机科学与技术 20,信息 图1.5 表Dept数据 (2) 修改数据 将张星老师数据结构课的学生成绩全部加2分。 图1.6 修改数据 图1.7 修改结果 (3) 删除数据 删除马朝阳同学的所有选课记录。 图1.8 删除数据 图1.9 删除结果 2. 查询操作 (1) 单表查询 查询所有学生的信息; 图2.1 查询所有学生的信息 查询所有女生的姓名; 图2.2 查询所有女生的姓名 查询成绩在80 到89 分之间的所有学生选课记录,查询结果按成绩的降序排列; 图2.3 成绩查询结果 查询各个系的学生人数; 图2.4 查询各个系的学生人数 (2) 连接查询 查询信息系年龄在21 岁以下(含21 岁)的女生姓名及其年龄。 图2.5 连接查询 (3) 嵌套查询 查询选课总学分在10 分以下的学生姓名; 图2.6 查询选课总学分在10 分以下的学生姓名 查询各门课程取得最高成绩的学生姓名及其成绩; 图2.7 查询各门课程取得最高成绩的学生姓名及其成绩 查询选修了101学生选修的全部课程的学生学号; 图2.8 查询101学生选修的全部课程 图2.9 查询选修了101学生选修的全部课程的学生学号 查询选修了张星老师开设的全部课程的学生姓名。 图2.10 查询张星老师开设的全部课程 图2.11 查询选修了张星老师开设的全部课程的学生姓名

文档评论(0)

1亿VIP精品文档

相关文档