SQL Server 2008 实验:CASE语句与数据库操作

需积分: 34 32 下载量 12 浏览量 更新于2024-08-15 收藏 883KB PPT 举报
本资源是一份关于SQL Server 2008上机实验的操作指南,主要涉及CASE语句的使用,以及数据库的创建、查看、修改、删除等基础操作,还包括表的创建、修改、删除及数据的插入、更新和删除。 在SQL Server 2008中,CASE语句是一个条件判断语句,用于根据不同的条件执行不同的逻辑。在给定的描述中,案例展示了如何使用CASE语句来评估一个学生的成绩,并根据成绩范围返回相应的评语。首先声明了一个浮点类型的变量`@chengji`来存储成绩,然后通过一系列WHEN...THEN...的条件判断,设置了一个变量`@pingyu`来存储评语。当成绩超出0到100的范围时,返回“您输入的成绩超出~的范围”;成绩在60到70之间,返回“及格”;在70到85之间,返回“良好”;85到100之间,返回“优秀”,否则返回“不及格”。最后,使用PRINT语句显示评语。 在数据库管理方面,实验涵盖了创建、查看、修改和删除数据库的基本操作。创建数据库时,需要注意指定存储位置、初始大小以及增长方式。查看数据库可以使用属性界面或SQL命令如`SP_HELPDB`。修改数据库通常涉及到调整大小、文件组等,可以使用`ALTER DATABASE`命令。分离和附加数据库用于移动数据库文件,分别使用`Sp_detach_db`和`Sp_attach_db`。删除数据库则可以使用可视化工具或`DROP DATABASE`命令。 实验还涉及到了表的操作,包括表的创建、修改和删除。举例创建了多个表,如`borrower_info`, `book_info`, `book_state`, `lend_list`, `class`,并展示了它们的记录结构。表的创建需要指定列名、数据类型、是否允许为空以及可能的默认值。实验二中还提到了`xsb`表的结构,包括`XH`(学号)、`XM`(姓名)和`XB`(性别)等字段。 这份实验资料旨在帮助学习者熟悉SQL Server 2008环境下的数据库管理和查询操作,特别是CASE语句的应用,以及数据库对象的基本管理。通过这些实验,学习者能够掌握数据库的基本操作技能,为后续的数据库管理和数据分析打下坚实的基础。