封面
版权信息
内容提要
前言
项目一 创建和使用SQL Server实例
任务一 创建“教学管理实例”
任务二 使用“教学管理实例”
实训
思考与练习
项目二 创建和管理数据库
任务一 创建“教学管理数据库”
任务二 修改数据库
任务三 删除数据库
实训
思考与练习
项目三 创建与管理表
任务一 创建“学生表”
任务二 修改表的数据结构
任务三 向“学生表”插入记录
任务四 修改“学生表”的记录
任务五 删除“学生表”的记录
任务六 删除表
实训一 用create table语句创建“教师表”
实训二 用alter table语句修改“教师表”数据类型
实训三 用alter table语句为“教师表”增加列
实训四 用insert语句为“教师表”添加记录
实训五 用update语句为“教师表”修改记录
实训六 用delete语句删除“教师表”中的记录
项目拓展
思考与练习
项目四 设置主键、关系和索引
任务一 为“学生表”设置主键
任务二 定义“学生表”与“专业表”的关系
任务三 为“学生表”定义索引
实训一 为“专业表”“班级表”和“教师表”设置主键
实训二 定义“班级表”与“专业表”的关系
实训三 将“学生编号”设置为“成绩表”的索引
实训四 将“选修课程编号”设置为“成绩表”的索引
项目拓展
思考与练习
项目五 对表查询实现学籍管理
任务一 简单查询
任务二 查询中的常用处理
实训一 显示教师工龄
实训二 对教师按工龄由长到短排列
实训三 显示入学时间并按时间长短划分年级
项目拓展
思考与练习
项目六 用聚合函数统计成绩
任务一 统计成绩
任务二 分组和筛选统计结果
任务三 用子查询做成绩对比
实训一 显示B01班学生的最大和最小年龄
实训二 用sum和count函数计算B01班学生平均年龄
实训三 用avg函数计算B01班学生平均年龄
实训四 按班级分组显示各班平均年龄并按降序排序
项目拓展
思考与练习
项目七 创建和使用视图
任务一 创建视图
任务二 使用视图
任务三 删除视图
实训一 在【视图设计】中创建“班级平均年龄视图”
实训二 用create view语句创建“班级平均年龄视图”
项目拓展
思考与练习
项目八 多表连接查询管理教学计划
任务一 两个表的内连接查询
任务二 两个表的外连接查询
任务三 用子查询检查教学计划
实训一 显示各专业的学生信息
实训二 显示各班级班主任信息
实训三 统计学生成绩
项目拓展
思考与练习
项目九 备份和还原数据库
任务一 创建“教学管理数据库备份设备”
任务二 备份“教学管理数据库”
任务三 还原“教学管理数据库”
实训一 为msdb创建备份设备
实训二 备份msdb到msdbBackupDevice
实训三 从msdbBackupDevice还原msdb
思考与练习
项目十 导入和导出数据
任务一 导出数据到Excel文件
任务二 导入文本文件和Excel文件
实训
思考与练习
附录A SQL Server的内置函数
附录B 创建SQL Server的ODBC
更新时间:2020-06-30 18:20:59