关于本书的内容有任何问题,请联系 马小霞
目 录 项目一 创建和使用SQL Server实例 1 任务一 创建“教学管理实例” 1 (一) 创建命名实例 2 (二) 在【服务管理器】中启动实例 7 (三) 在【服务管理器】中停止实例 8 任务二 使用“教学管理实例” 9 (一) 在【企业管理器】中创建“教学管理组” 9 (二) 注册“教学管理实例” 10 (三) 在【查询分析器】中连接“教学管理实例” 11 实训 12 思考与练习 13 项目二 创建和管理数据库 15 任务一 创建“教学管理数据库” 15 (一) 在【数据库属性】窗口中创建数据库 17 (二) 用create database语句创建数据库 19 任务二 修改数据库 21 (一) 在【数据库属性】对话框中增加文件组和文件 22 (二) 用alter database语句增加文件组和文件 23 (三) 在【数据库属性】对话框中增加日志文件 25 (四) 用alter database语句增加日志文件 25 (五) 用alter database语句修改排序规则 26 任务三 删除数据库 27 (一) 在【企业管理器】中删除数据库 27 (二) 用drop database语句删除数据库 28 实训 29 思考与练习 31 项目三 创建与管理表 33 任务一 创建“学生表” 33 (一) 在【表设计器】中创建表 34 (二) 用create table语句创建表 36 任务二 修改表的数据结构 37 (一) 在【表设计器】中修改表结构 37 (二) 用alter table语句修改表结构 39 任务三 向“学生表”插入记录 40 (一) 在【表编辑器】中插入记录 40 (二) 用insert语句插入记录 42 任务四 修改“学生表”的记录 45 (一) 在【表编辑器】中修改记录 45 (二) 用update语句修改记录 45 任务五 删除“学生表”的记录 46 (一) 在【表编辑器】中删除记录 46 (二) 用delete语句删除记录 47 任务六 删除表 48 (一) 在【企业管理器】中删除表 48 (二) 用drop table语句删除表 48 实训一 用create table语句创建“教师表” 49 实训二 用alter table语句修改“教师表”数据类型 50 实训三 用alter table语句为“教学授课表”增加列 50 实训四 用insert语句为“教师表”添加记录 51 实训五 用update语句为“教师表”修改记录 51 实训六 用delete语句删除“教师表”中的记录 52 项目拓展 52 思考与练习 52 项目四 设置主键、外键和索引 56 任务一 为“学生表”设置主键 56 (一) 在【表设计器】中设置主键 57 (二) 在表的【属性】窗口中移除主键 58 (三) 在create table语句中设置主键 59 (四) 在alter table语句中设置主键 61 (五) 在alter table语句中移除主键 62 任务二 定义“学生表”与“专业表”的关系 62 (一) 在表的【属性】窗口中定义关系 63 (二) 在create table语句中定义关系 66 (三) 在alter table语句中定义关系 67 (四) 在表的【属性】窗口中删除关系 68 (五) 在alter table语句中删除关系 69 任务三 为“学生表”定义索引 70 (一) 在表的【属性】窗口中定义索引 70 (二) 用create index语句定义索引 71 (三) 用drop index语句删除索引 72 实训一 为“专业表”、“班级表”和“教师表”设置主键 72 实训二 定义“班级表”与“专业表”的关系 73 实训三 将“学生编号”设置为“成绩表”的索引 73 实训四 将“选修课程编号”设置为“成绩表”的索引 73 项目拓展 73 思考与练习 74 项目五 对表查询实现学籍管理 76 任务一 简单查询 76 (一) 用select子句查询指定列 77 (二) 用表达式计算学生年龄 79 (三) 用where子句限制查询结果 82 (四) 用like实现模糊查询 85 (五) 用between…and…设置闭合区间 86 (六) 使用order by对查询结果排序 87 任务二 查询中的常用处理 90 (一) 用distinct消除相同行 90 (二) 用case…when…分类处理 92 (三) 用convert转换数据类型 93 (四) 用substring截取字符串 95 实训一 显示教师工龄 97 实训二 对教师按工龄由长到短排列 97 实训三 显示入学时间并按时间长短划分年级 98 项目拓展 98 思考与练习 99 项目六 用聚合函数统计成绩 101 任务一 统计成绩 101 (一) 用max和min查询**高成绩和**低成绩 102 (二) 用sum计算总成绩 103 (三) 用count计算参与考试的学生总数 104 (四) 用avg计算平均成绩 105 任务二 分组和筛选统计结果 107 (一) 用group by对统计结果分组 107 (二) 用having筛选分组统计结果 110 任务三 用子查询作成绩对比 112 (一) 使用any的子查询 113 (二) 使用all的子查询 114 实训一 显示B01班学生的**大和**小年龄 114 实训二 用avgsum和count函数计算B01班学生平均年龄 115 实训三 用avg函数计算B01班学生平均年龄 115 实训四 按班级分组显示各班平均年龄并按降序顺序排序 116 项目拓展 116 思考与练习 117 项目七 创建和使用视图 119 任务一 创建视图 119 (一) 在【视图设计器】中创建“住宿管理视图” 119 (二) 用create view语句创建“学籍管理视图” 124 任务二 使用视图 126 (一) 对“住宿管理视图”查询 126 (二) 用“住宿管理视图”视图对“学生表”添加记录 127 (三) 用“学籍管理视图”视图修改“学生表”的记录 127 (四) 用“学籍管理视图”视图删除“学生表”的记录 128 任务三 删除视图 129 (一) 在【企业管理器】中删除“住宿管理视图” 129 (二) 用drop view语句删除“学籍管理视图” 129 实训一 在【视图设计器】中创建“班级平均年龄视图” 130 实训二 用create view语句创建“班级平均年龄视图” 130 项目拓展 131 思考与练习 132 项目八 多表连接查询管理教学计划 134 任务一 两个表的内连接查询 134 (一) “课程表”和“教师表”的内连接查询 135 (二) “课程表”与“教师表”的自然连接 137 (三) 对“课程表”的自连接 139 任务二 两个表的外连接查询 140 (一) “教师表”与“课程表”的左连接查询 141 (二) “教师表”与“课程表”的右连接查询 143 (三) “教师表”与“课程表”的全连接查询 145 (四) 用交叉连接生成“学生考勤记录” 146 任务三 用子查询检查教学计划 149 (一) 使用in的子查询 149 (二) 使用exist的子查询 150 实训一 显示各专业的学生信息 151 实训二 显示各班级班主任信息 152 实训三 统计学生成绩 152 项目拓展 153 思考与练习 154 项目九 备份和还原数据库 156 任务一 创建“教学管理数据库备份设备” 156 (一) 在【备份设备属性】窗口中创建备份设备 157 (二) 用sp_addumpdevice创建备份设备 158 任务二 备份“教学管理数据库” 159 (一) 在【SQL Server备份】窗口中备份数据库 160 (二) 用backup database语句备份数据库 162 任务三 还原“教学管理数据库” 164 (一) 在【还原数据库】窗口中还原数据库 164 (二) 用restore database语句还原数据库 166 实训一 为pubs创建备份设备“PubsBackupDevice” 168 实训二 备份pubs到PubsBackupDevice 168 实训三 从PubsBackupDevice还原pubs 169 思考与练习 170 项目十 导入和导出数据 172 任务一 导出数据到Excel文件 172 (一) 用向导导出“课程表”和“教师表” 172 (二) 用向导导出查询结果 176 任务二 导入文本文件和Excel文件 178 (一) 用向导导入文本文件数据 178 (二) 用Excel文件追加数据 180 实训 181 思考与练习 182 附录A SQL Server的内置函数 183 附录B 创建SQL Server的ODBC 199
本书主要介绍常用计算机外围设备的使用方法及其维修技巧。通过对本书的学习,读者能够认识常用计算机外围设备的特...
本书主要介绍计算机的基础知识和基本操作,包括计算机基础知识概述、中文Windows XP操作系统、Word...
本书结合实例讲解AutoCAD绘图知识,重点培养学生AutoCAD的绘图能力与技巧,提高解决实际问题的能力...
本书以三维制作为主线,全面介绍3ds max 7的二维、三维建模过程及编辑修改方法,放样物体的制作及编辑修...
本书详细介绍使用Visual FoxPro 6.0进行可视化编程应具备的基础知识和操作方法,帮助学生建立起...
本书以Red Hat Enterprise Linux 9.2/CentOS Stream 9为平台,遵从学生...
本书以搭建新云课堂项目为主线,讲解HTML5+CSS3 Web前端开发技术。全书共12个任务,主要内容包括搭建...
本书以未来信息学院网站为载体,主要介绍如何利用最新Web前端开发技术HTML5和CSS3制作静态网站。全书共划...
本书较为全面地介绍工业数据采集与边缘服务的相关知识技能,涵盖工业数据采集与边缘服务(中级)的职业技能要求。本书...
本书全面、系统地介绍计算机设备、打印设备、复印设备、光电设备、影像设备等办公设备的使用与维护等知识。本书采用任...
我要评论