1 / 8
文档名称:

数据库实验答案.doc

格式:doc   大小:109KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验答案.doc

上传人:文库旗舰店 2020/5/28 文件大小:109 KB

下载得到文件列表

数据库实验答案.doc

文档介绍

文档介绍:实验3使用T-SQL语言完成单表查询实验目的掌握使用T-SQL语言完成单表查询掌握常用谓词的用法掌握where子句的用法掌握orderby子句的用法掌握groupby子句和having短语的用法实验环境MicrosoftSQLServer2000。实验内容和要求查询全体学生的详细信息。查询所有课程的详细信息。查询所有选课记录的详细信息,要结果表中的列名以中文的形式显示,分别为:学号,课程号,成绩。查询已被学生选修了的课程的编号。查询系别编号为“d002”的学生的姓名和性别。查询年龄在19至21岁或者性别为“女”的学生的学号和所在系别编号。查询系别编号为d001、d002和d003的学生的学号和姓名。查询课程名为“C_”开头的课程名和学分。某些学生入学后还没有确定所在的系,查询还没有确定系的学生的姓名。查询成绩大于60分的学生的学号、课程号和成绩,并将查询结果按课程编号升序排列,同一课程的成绩按分数降序排列。查询学校所开设的总的课程数。计算2号课的学生成绩总和以及平均成绩,对应的列名分别为“总成绩”和“平均成绩”。查询选修了3号课程的学生的最高分和最低分,对应的列名分别为“最高分”和“最低分”。求各个系别的编号以及各系的人数。查询选课人数大于等于2人的课程编号以及选课的人数。查询学生200215122选修课程的总成绩对应的列名为“总成绩”,并显示出学号。查询有2门以上课程是80分以上的学生的学号及课程数。查询选修了1号课的学生的学号和成绩,结果按成绩降序、学号升序排列。实验1使用T-SQL语言建库、建表实验2向表中增、删、改数据实验目的掌握使用T-SQL建库、建表、修改表;掌握使用T-SQL对表中数据进行插入、删除和修改。实验环境MicrosoftSQLServer2000。实验内容和要求建立数据库STDB在数据库STDB中建立四个表:Student表列名类型约束或索引说明SnoChar(9)主键约束学号SnameVarchar(20)非空约束姓名SsexChar(2)性别sageInt年龄deptnoChar(10)外键约束所在系别编号Department表列名类型约束或索引说明DeptnoChar(10)主键约束系别编号dnameVarchar(50)oChar(4)ameVarchar(40)唯一约束课程名称CpnoChar(4)reditsmallint学分Sc表列名类型约束或索引说明SnoChar(9)外键约束,oChar(4)外键约束,与sno共同构成主键课程编号gradeint成绩分别向以上四个表中增加数据。department表:Student表:Course表:SC表:将学生200215122的年龄改为21岁。将所有学生的所有成绩增加5分。删除7号课程的记录。向学生表增加新列“血型”,并记录下学生表中已存在学生的血型信息。实验4使用T-SQL语言完成多表查询实验目的掌握使用T-SQL语言完成等值连接查询掌握使用T-SQL语言完成自身连接查询掌握使用T-SQL语言完成外连接查询掌握使用T-SQL语言完成嵌套查询掌握使用T-SQL语言完成集合查询掌握常用谓词在嵌套查询中的用法实验环境MicrosoftSQLServer2000。实验内容和要求查询每个学生的学号、姓名、性别、所在系的名称、选修的课程名、学分以及成绩。查询所有课程的课程编号、