1/8
0/100
您的浏览器不支持进度条
下载所得到的文件列表
天津理工大学数据库实验一.doc
文档介绍:
实验报告学院(系)名称:计算机与通信工程学院姓名学号专业计算机(中加)班级实验项目数据库创建与交互式SQL数据操作课程名称数据库与功能分析课程代码0666226实验时间2013.10.24实验地点7-215批改意见成绩教师签字:实验目的1) 了解DBMS安装,搭建实验平台,熟悉各数据库的交互式SQL工具;2) 熟悉通过SQL语言对数据库进行操作。实验的软硬件环境软件环境:Windows2000MSSQLServer硬件环境:P42.4GHz256内存实验内容1)表的创建①建立学生选课数据库SCDatabase②建立学生、课程和选课表。 打开数据库SQLServer2000的查询分析器,用CreateTable建表Student, 表结构参考下表所示:字段名类型长度含义StudentIDVarchar20学号StudentNameVarchar10姓名AgeInt年龄DepartmentVarchar30所在系用CreateTable建表Course,表结构如下所示:字段名类型长度含义CourseIDVarchar15课程号CourseNameVarchar30课程名CourseBeforeVarchar15先行课从实验指导书或实验要求摘实验过程及结果(见附件)实验所基于的表必作题自拟题问题及体会CourseNameVarchar30课程名CourseBeforeVarchar15先行课CreateTable建表Choose,表结构如下所示:字段名 类型长度含义StudentIDVarchar20学号CourseID Varchar30课程号ScoreDec5,2成绩③向三个表中插入不少于10条记录。注意各表之间的参考关系。2)执行简单SQL语句①查询信息系和计算机系的学生,并按学生所在系和学号排序。②查询学生表中最小的年龄。③查询课程名中包含“设计”的课程名。④查询先行课程为空值的课程号、课程名及学分。⑤查询李勇选修的数据库课程的成绩。⑥查询平均成绩80分以上的学生的学号。⑦求计算机系没有选修数据库课程的学生姓名。⑧求至少选修了学号为S1所选修的全部课程的学生学号。⑨求各系的系的学生人数的,并将结果按学生人数的降序排序。 ⑩查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。3)执行复杂SQL语句(1)将学习了数据库课程的学生成绩加5分。(2)将李勇的数据库成绩改为85。(3)将选修了2号课程且成绩为空的选课记录删除。(4)从课程表中删除在选课表中没有选课记录的课程记录。(5)求各系的系名及男女生人数并将结果保存到另一个表中。(6)将平均成绩80分以上的学生的学号,选学的课程数和平均成绩保存到另一个表中。(7)创建一个视图,查询没有选修课程的学生学号、姓名和所在系,并利用该视图查询所有没有选修课程的学生信息。(8)创建一个视图,求选修了2号课程且成绩高于该门课程平均分的学生学号和成绩。四.过程与结果②书写的SQL语句和执行结果。②书写的SQL语句和执行结果。1)查询信息系和计算机系的学生,并按学生所在系和学号排序。2)查询学生表中最小的年龄。③查询课程名中包含“设计”的课程名④查询先行课程为空值的课程号、课程名及学分。⑤查询marci选修的数据库课程的成绩⑥查询平均成绩80分以上的学生的学号。⑦求计算机系没有选修数据库课程的学生姓名。⑧求 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>> 相关文档
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人一叶轻舟
  • 文件大小980 KB
  • 时间2020-08-10
文档标签