SQL实践
一、考试环境检查 在 D 盘根目录下建立考试文件夹,以学号+姓名作为文件夹名称,并检查当前机器上SQL SERVER 是否正常。所有上机操作命令保存在一个文件中,以学号+姓名命名,例如20100110 张三.sql 二、数据库操作 1、使用命令方式创建 XJGL 数据库。
2、使用命令将 XJGJ 数据库重新命名为学籍管理。
三、表操作 1、在学籍管理数据库中创建系部表,包括系部代码、系部名称字段,定义系部代码为主键,系部名称唯一约束,字段数据类型可自行合理设计。
2、在学籍管理数据库中创建专业表,包括专业代码,专业名称,系部代码,其中以专业代码和系部代码为主键,专业名称非空,通过系部代码与系部表建立外键约束,字段数据类型可自行合理设计。
3、在学籍管理数据库中创建班级表,包括班级代码,班级名称,专业代码字段,其中以班级代码和专业代码组合建立主键,通过专业代码与专业表建立外键约束,字段数据类型可自行合理设计。
四、数据查询 1、使用 SQL 命令将下列数据添加到系部表中。
系部代码 系部名称 1001 软件学院 2、使用 SQL 命令将系部代码为 1001 的系部名称修改为软件与艺术学院。
3、使用 SQL 命令查看系部表中系部名称为软件与艺术学院的信息。
4、使用 SQL 命令查看系部软件与艺术学院下的所有专业信息。
5、使用 SQL 命令统计每个系部下的专业个数。
6、使用 SQL 命令统计每个专业下的班级数。
7、使用 SQL 命令列出专业名称中包含计算机字样的前 10 条记录。
四、视图的使用 1、创建一个名为 V_XBBJ 的视图,使其用来统计每个系部的班级数,要求包含系部名称和班级数。
五、存储 过程的使用 1、创建一个名为 ZY_TJ 的存储过程,要求通过传入专业代码查询当前这个专业的基本信息。
