展开全部

主编推荐语

项目式编写,逐步掌握SQL Server数据库基础知识。

内容简介

本书采用项目式编写体例,将教学内容分解为10个前后有关联的项目,每个项目分解为若干简单的任务,每个任务又包含几个知识点,并且给出图文并茂的示例加以说明,充分考虑SQL Server数据库初学者的实际需要,保证初学者从基础开始,逐步掌握SQL Server数据库创建、管理和使用的基础知识。本书每一个项目的最后都有相应的思考和练习题,帮助读者检验对所学内容的掌握程度。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 项目一 创建和使用SQL Server实例
  • 任务一 创建“教学管理实例”
  • (一)创建命名实例
  • (二)启动“教学管理实例”
  • (三)停止“教学管理实例”
  • 任务二 使用“教学管理实例”
  • (一)连接“教学管理实例”
  • (二)连接网络服务器
  • 实训
  • 思考与练习
  • 项目二 创建和管理数据库
  • 任务一 创建“教学管理数据库”
  • (一)在【数据库属性】对话框中创建数据库
  • (二)用create database语句创建数据库
  • 任务二 修改数据库
  • (一)在【数据库属性】对话框中增加文件组和文件
  • (二)用alter database语句增加文件组和文件
  • (三)在【数据库属性】对话框中增加日志文件
  • (四)用alter database语句增加日志文件
  • (五)用alter database语句修改排序规则
  • 任务三 删除数据库
  • (一)在【SQL Server Management Studio】中删除数据库
  • (二)用drop database语句删除数据库
  • 实训
  • 思考与练习
  • 项目三 创建与管理表
  • 任务一 创建“学生表”
  • (一)在【SQL Server Management Studio】中创建表
  • (二)用create table语句创建表
  • 任务二 修改表的数据结构
  • (一)在【表设计】标签页中修改表结构
  • (二)用alter table语句修改表结构
  • 任务三 向“学生表”插入记录
  • (一)在【表编辑】标签页中插入记录
  • (二)用insert语句插入记录
  • 任务四 修改“学生表”的记录
  • (一)在【表编辑】标签页中修改记录
  • (二)用update语句修改记录
  • 任务五 删除“学生表”的记录
  • (一)在【表编辑】标签页中删除记录
  • (二)用delete语句删除记录
  • 任务六 删除表
  • (一)在【SQL Server Management Studio】中删除表
  • (二)用drop table语句删除表
  • 实训一 用create table语句创建“教师表”
  • 实训二 用alter table语句修改“教师表”数据类型
  • 实训三 用alter table语句为“教师表”增加列
  • 实训四 用insert语句为“教师表”添加记录
  • 实训五 用update语句为“教师表”修改记录
  • 实训六 用delete语句删除“教师表”中的记录
  • 项目拓展
  • 思考与练习
  • 项目四 设置主键、关系和索引
  • 任务一 为“学生表”设置主键
  • (一)在【表设计】标签页中设置主键
  • (二)在【表设计】标签页中移除主键
  • (三)在create table语句中设置主键
  • (四)在alter table语句中设置主键
  • (五)在alter table语句中移除主键
  • 任务二 定义“学生表”与“专业表”的关系
  • (一)在【外键关系】窗口中定义关系
  • (二)在create table语句中定义关系
  • (三)在alter table语句中定义关系
  • (四)在【外键关系】窗口中删除关系
  • (五)在alter table语句中删除关系
  • 任务三 为“学生表”定义索引
  • (一)在【表设计】标签页中定义索引
  • (二)用create index语句定义索引
  • (三)用drop index语句删除索引
  • 实训一 为“专业表”“班级表”和“教师表”设置主键
  • 实训二 定义“班级表”与“专业表”的关系
  • 实训三 将“学生编号”设置为“成绩表”的索引
  • 实训四 将“选修课程编号”设置为“成绩表”的索引
  • 项目拓展
  • 思考与练习
  • 项目五 对表查询实现学籍管理
  • 任务一 简单查询
  • (一)用select子句查询指定列
  • (二)用表达式计算学生年龄
  • (三)用where子句限制查询结果
  • (四)用like实现模糊查询
  • (五)用between…and…设置闭合区间
  • (六)使用order by对查询结果排序
  • 任务二 查询中的常用处理
  • (一)用distinct消除相同行
  • (二)用case…when…分类处理
  • (三)用convert转换数据类型
  • (四)用substring截取字符串
  • 实训一 显示教师工龄
  • 实训二 对教师按工龄由长到短排列
  • 实训三 显示入学时间并按时间长短划分年级
  • 项目拓展
  • 思考与练习
  • 项目六 用聚合函数统计成绩
  • 任务一 统计成绩
  • (一)用max和min查询最高成绩和最低成绩
  • (二)用sum计算总成绩
  • (三)用count计算参与考试的学生总数
  • (四)用avg计算平均成绩
  • 任务二 分组和筛选统计结果
  • (一)用group by对统计结果分组
  • (二)用having筛选分组统计结果
  • 任务三 用子查询做成绩对比
  • (一)使用any的子查询
  • (二)使用all的子查询
  • 实训一 显示B01班学生的最大和最小年龄
  • 实训二 用sum和count函数计算B01班学生平均年龄
  • 实训三 用avg函数计算B01班学生平均年龄
  • 实训四 按班级分组显示各班平均年龄并按降序排序
  • 项目拓展
  • 思考与练习
  • 项目七 创建和使用视图
  • 任务一 创建视图
  • (一)在【视图设计】标签页中创建“住宿管理视图”
  • (二)用create view语句创建“学籍管理视图”
  • 任务二 使用视图
  • (一)对“住宿管理视图”查询
  • (二)用“住宿管理视图”对“学生表”添加记录
  • (三)用“学籍管理视图”修改“学生表”的记录
  • (四)用“学籍管理视图”删除“学生表”的记录
  • 任务三 删除视图
  • (一)在【SQL Server Management Studio】中删除“住宿管理视图”
  • (二)用drop view语句删除“学籍管理视图”
  • 实训一 在【视图设计】中创建“班级平均年龄视图”
  • 实训二 用create view语句创建“班级平均年龄视图”
  • 项目拓展
  • 思考与练习
  • 项目八 多表连接查询管理教学计划
  • 任务一 两个表的内连接查询
  • (一)“课程表”和“教师表”的内连接查询
  • (二)“课程表”与“教师表”的自然连接
  • (三)对“课程表”的自连接
  • 任务二 两个表的外连接查询
  • (一)“教师表”与“课程表”的左连接查询
  • (二)“教师表”与“课程表”的右连接查询
  • (三)“教师表”与“课程表”的全连接查询
  • (四)用交叉连接生成“学生考勤记录”
  • 任务三 用子查询检查教学计划
  • (一)使用in的子查询
  • (二)使用exists的子查询
  • 实训一 显示各专业的学生信息
  • 实训二 显示各班级班主任信息
  • 实训三 统计学生成绩
  • 项目拓展
  • 思考与练习
  • 项目九 备份和还原数据库
  • 任务一 创建“教学管理数据库备份设备”
  • (一)创建备份设备
  • (二)用sp_addumpdevice创建备份设备
  • 任务二 备份“教学管理数据库”
  • (一)备份数据库
  • (二)用backup database语句备份数据库
  • 任务三 还原“教学管理数据库”
  • (一)还原数据库
  • (二)用restore database语句还原数据库
  • 实训一 为msdb创建备份设备
  • 实训二 备份msdb到msdbBackupDevice
  • 实训三 从msdbBackupDevice还原msdb
  • 思考与练习
  • 项目十 导入和导出数据
  • 任务一 导出数据到Excel文件
  • (一)用向导导出“课程表”和“教师表”
  • (二)用向导导出查询结果
  • 任务二 导入文本文件和Excel文件
  • (一)用向导导入文本文件数据
  • (二)用Excel文件追加数据
  • 实训
  • 思考与练习
  • 附录A SQL Server的内置函数
  • 附录B 创建SQL Server的ODBC
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。