Sql Server的基本操作

2017-01-01 22:45 阅读 573 次 评论 0 条

00:00/00:00

实验一:创建数据库和表

实验目的

①熟悉企业管理器环境。 ② 掌握企业管理器环境下创建数据库和表的操作。 ③ 运用T-SQL语句创建数据库;运用T-SQL创建表; ④ 查看数据库和表。⑤掌握创建并使用约束和默认值对象。 ⑥ 掌握创建和使用索引。 ⑦ 掌握实现数据库的完整性的方法。

实验内容

① 熟悉SQL Server 2000 企业管理器环境。 ②企业管理器环境下创建XSCJ数据库。 ③ 在XSCJ数据库中创建学生情况表XSQK,课程表KC,学生成绩表XS_KC。④在XSQK、KC、XS_KC表中输入数据。 ⑤运用T-SQL语句重复上述实验内容。 ⑥企业管理器环境下,各表的约束,默认值、索引的创建、删除等操作。 ⑦实现实体完整性、用户自定义完整性。 ⑧为两表建立关联,实现参照完整性。⑨运用T-SQL语句重复上述实验内容。

实验要求

SQL Server 2008

实验设备

PC机

实验过程

①创建数据库XSCJ

 

XSCJ数据库中创建学生情况表XSQK,课程表KC,学生成绩表XS_KC

实验二:数据更新和简单查询

实验目的

①掌握运用SQL语句实现表的更新操作。 ②掌握运用SQL语句实现表的查询操作。

实验内容

①熟悉SQL Server 2008查询分析器环境。 ② 运用SQL语句对表中的数据进行插入、修改、删除和简单查询操作。

实验要求

SQL Server 2008

实验设备

PC机

实验过程

①查询分析器

 

②添加数据

③修改数据

④删除数据

⑤查询数据

实验三:多表查询

实验目的

① 熟悉SQL Server 2008查询分析器环境。 ②掌握基本的查询及其相关子句的使用。 ③掌握复杂的查询,如多表查询、子查询、连接和联合查询。

实验内容

① 在表中查询学分低于3的课程信息,并按课程号升序排列。②表中按学号分组汇总学生的平均分,并按平均分的降序排列。③ 查询选修了3门以上课程的学生学号。④ 按学号对不及格的成绩记录进行明细汇总。 ⑤ 分别用子查询和连接查询,求107号课程不及格的学生信息。 ⑥ 用连接查询在表中查询住在同一寝室的学生,即其联系电话相同 ⑦ 查询表中所有的系名。 ⑧ 查询有多少同学选修了课程。⑨查询有多少同学没有选课。⑩ 查询与杨颖同一个系的同学姓名。 11. 查询选修了课程的学生的姓名、课程名与成绩。 12. 统计每门课程的选课人数和最高分。 13. 统计每个学生的选课门数和考试总成绩,并按选课门数的降序排列。

实验要求

SQL Server 2008

实验设备

PC

实验过程

①平均成绩降序

 

②查询选修三门以上课程的学生学号

③按学号查询不及格的学生

④子查询

⑤链接查询

⑥查询表中所有的系名

⑦查询有多少学生选修了课程

⑧查询有多少学生没选课

⑨查询与赵亦一个系的同学

⑩查询选修了课程的学生信息

⑪统计每门课的选课人数

⑫统计每门课的最高分

⑬统计每个学生的选课门数和考试总成绩,按选课门数降序排序

 

实验四:创建和使用视图

实验目的

①掌握视图的创建,修改和删除②掌握用视图来访问数据

实验内容

①创建一个简单的视图,查询101号课程不及格的学生信息。②修改简单视图,查询107号课程成绩介于70-90的学生信息。③ 使用视图访问数据。 ④ 删除所创建的视图。⑤ 创建一个简单视图,查询“计算机系”学生的信息。 ⑥创建一个简单视图,统计每门课程的选课人数和最高分。 ⑦ 创建一个复杂视图,查询与“俞奇军”住在同一寝室的学生信息,即其联系电 话相同。 ⑧创建一个复杂视图,查询选修了课程的同学的姓名,课程名及成绩。

实验要求

SQL Server 2008

实验设备

PC

实验过程

①创建一个简单的视图

②修改视图

③删除视图

④创建简单视图,查询计算机系的学生信息

⑤创建一个简单视图,统计每门课程的选课人数和最高分

⑥创建一个复杂视图,查询选修了课程的同学的姓名、课程名和成绩

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Sql Server的基本操作 | 术与道的分享
分类:数据库渐入 标签:
1024do.com导航_术与道导航平台

发表评论


表情