注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2018-12

出版社:高等教育出版社

获奖信息:“十四五”职业教育国家规划教材  十三五职业教育国家规划教材

以下为《SQL Server数据库技术及应用(配套智慧职教数字课程、微课)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040502121
  • 1版
  • 253207
  • 61244092-5
  • 平装
  • 16开
  • 2018-12
  • 450
  • 268
  • 工学
  • 软件工程
  • G202
  • 网络技术
  • 高职
内容简介

本书为“十四五”职业教育国家规划教材,也是国家职业教育计算机应用技术专业教学资源库“网络数据库技术”课程的配套教材,也是省级精品在线开放课程“数据库技术”的教学改革和建设成果。

本书整合数据库原理、数据库操作、数据库管理为一体,以SQL Server数据库管理系统为主线,按照“数据库设计—数据库创建—数据库中的数据使用—数据库中的对象操作—数据库管理”这样的数据库技术应用能力递进过程组织编写,以“学生信息管理系统”项目贯穿其中,在内容的选取上依据数据库技术的操作和管理过程构建以工作体系为基础的课程内容体系。通过对典型的案例分析、设计、实施和测试,使学习者掌握数据库的设计、使用和管理技能。同时本书设置练习题及操作题,为学生提供拓展学习的空间。

本书配有微课视频、电子教案、授课用PPT、案例素材等丰富的数字化学习资源。与本书配套的数字课程“SQL Server 数据库技术及应用”已在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台进行在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC 课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com 获取相关资源。

本书可作为技能应用型人才培养的计算机应用技术专业及相关专业的教学用书,也可作为数据库初学者的入门教材或数据库系统工程师的培训教材,还适合作为使用SQL Server 进行应用开发人员的学习参考书。

目录

 前辅文
 模块一 数据库设计
  单元一 数据库基础
   导学
   本单元的学习任务
   知识描述
    1.1 数据库技术概述
     1.1.1 数据库的基本概念
     1.1.2 数据库技术的发展
     1.1.3 数据库系统的特点
    1.2 数据库系统的组成
    1.3 数据库系统体系结构
     1.3.1 三级模式与两级映像
     1.3.2 数据库系统体系结构
   单元训练
  单元二 数据库建模
   导学
   本单元的学习任务
   知识描述
    2.1 数据模型
     2.1.1 数据模型的类型及组成
     2.1.2 层次模型
     2.1.3 网状模型
     2.1.4 关系模型
     2.1.5 关系模型的键
     2.1.6 关系模型的数据完整性
    2.2 概念模型
     2.2.1 概念模型的定义及基本概念
     2.2.2 实体间联系
     2.2.3 E-R图设计
   单元训练
  单元三 数据库模型转化
   导学
   本单元的学习任务
   知识描述
    3.1 E-R模型到关系模型的转换
     3.1.1 独立实体到关系模型的转换
     3.1.2 1∶1联系到关系模型的转换
     3.1.3 1∶n联系到关系模型的转换
     3.1.4 m∶n联系到关系模型的转换
     3.1.5 多元联系到关系模型的转换
     3.1.6 自联系到关系模型的转换
    3.2 综合应用案例
   单元训练
  单元四 数据库规范化
   导学
   本单元的学习任务
   知识描述
    4.1 函数依赖
    4.2 范式
     4.2.1 关系模式不合理带来的规范化问题
     4.2.2 关系模式的第一范式
     4.2.3 关系模式的第二范式
     4.2.4 关系模式的第三范式
    4.3 综合应用案例
   单元训练
 模块二 数据库创建
  单元五 建库操作
   导学
   本单元的学习任务
   知识描述
    5.1 SQL Server的安装和配置
     5.1.1 安装要求
     5.1.2 配置
    5.2 数据库文件
     5.2.1 系统数据库
     5.2.2 数据库文件和文件组
    5.3 数据库创建与管理
     5.3.1 创建数据库
     5.3.2 修改数据库
     5.3.3 删除数据库
     5.3.4 分离数据库
     5.3.5 附加数据库
   单元训练
  单元六 建表操作
   导学
   本单元的学习任务
   知识描述
    6.1 数据表概述
     6.1.1 数据表的概念
     6.1.2 数据表的基本数据类型
    6.2 数据表创建
     6.2.1 创建普通数据表
     6.2.2 创建具有计算列的数据表
     6.2.3 创建具有自动增量的数据表
    6.3 数据表管理
     6.3.1 修改数据表
     6.3.2 删除数据表
     6.3.3 维护表中的数据
   单元训练
  单元七 数据库完整性约束
   导学
   本单元的学习任务
   知识描述
    7.1 约束概述
     7.1.1 约束分类
     7.1.2 约束实现方法
    7.2 主键约束
     7.2.1 SQL语句方式创建与管理主键约束
     7.2.2 可视化方式创建与管理主键约束
    7.3 唯一性约束
     7.3.1 SQL语句方式创建与管理唯一性约束
     7.3.2 可视化方式创建与管理唯一性约束
    7.4 默认值约束
     7.4.1 SQL语句方式创建与管理默认值约束
     7.4.2 可视化方式创建与管理默认值约束
    7.5 非空约束
     7.5.1 SQL语句方式创建与管理非空约束
     7.5.2 可视化方式创建与管理非空约束
    7.6 检查约束
     7.6.1 SQL语句方式创建与管理检查约束
     7.6.2 可视化方式创建与管理检查约束
    7.7 外键约束
     7.7.1 SQL语句方式创建与管理外键约束
     7.7.2 可视化方式创建与管理外键约束
   单元训练
 模块三 数据库中的数据使用
  单元八 数据查询
   导学
   本单元的学习任务
   知识描述
    8.1 T-SQL语言简介
    8.2 Select语句语法
    8.3 简单查询
     8.3.1 无数据源查询
     8.3.2 查询所有列
     8.3.3 查询指定列
     8.3.4 为结果列使用别名
     8.3.5 查询计算列
     8.3.6 消除重复记录
     8.3.7 查询表中前n条数据
    8.4 条件查询
     8.4.1 比较条件查询
     8.4.2 逻辑条件查询
     8.4.3 列表条件查询
     8.4.4 范围条件查询
     8.4.5 模糊条件查询
     8.4.6 空值条件查询
    8.5 查询结果操作
     8.5.1 对查询结果进行排序
     8.5.2 查询结果生成新表
     8.5.3 使用聚合函数查询
     8.5.4 对查询结果进行分组
     8.5.5 对分组后的结果集过滤数据
    8.6 连接查询
     8.6.1 交叉连接查询
     8.6.2 内连接查询
     8.6.3 外连接查询
     8.6.4 自连接查询
    8.7 子查询
     8.7.1 单值子查询
     8.7.2 多值子查询
     8.7.3 in子查询
     8.7.4 exists子查询
    8.8 关系运算与查询语句
     8.8.1 并运算与Select查询语句
     8.8.2 交运算与Select查询语句
     8.8.3 差运算与Select查询语句
     8.8.4 投影运算与Select查询语句
     8.8.5 选择运算与Select查询语句
     8.8.6 连接运算与Select查询语句
   单元训练
  单元九 数据操作
   导学
   本单元的学习任务
   知识描述
    9.1 插入表数据
     9.1.1 向表中所有字段插入数据
     9.1.2 向表中部分字段插入数据
     9.1.3 向表中标识列插入数据
     9.1.4 向表中插入多行数据
     9.1.5 插入其他表中的数据
    9.2 修改表数据
     9.2.1 基于单表数据的修改
     9.2.2 基于其他表数据的修改
    9.3 删除表数据
     9.3.1 基于单表删除数据
     9.3.2 基于其他表删除数据
   单元训练
 模块四 数据库中的对象操作
  单元十 索引
   导学
   本单元的学习任务
   知识描述
    10.1 索引概述
    10.2 创建索引
     10.2.1 创建聚集索引
     10.2.2 创建非聚集索引
    10.3 管理索引
     10.3.1 修改索引
     10.3.2 查看索引
     10.3.3 删除索引
   单元训练
  单元十一 视图
   导学
   本单元的学习任务
   知识描述
    11.1 视图概述
    11.2 创建和管理视图
     11.2.1 创建视图
     11.2.2 修改视图
     11.2.3 删除视图
    11.3 通过视图操作表数据
   单元训练
  单元十二 存储过程
   导学
   本单元的学习任务
   知识描述
    12.1 存储过程概述
    12.2 创建存储过程
     12.2.1 创建和执行不带参数的存储过程
     12.2.2 创建和执行带参数的存储过程
    12.3 管理存储过程
     12.3.1 修改存储过程
     12.3.2 删除存储过程
     12.3.3 加密存储过程
     12.3.4 查看存储过程
   单元训练
  单元十三 触发器
   导学
   本单元的学习任务
   知识描述
    13.1 触发器概述
    13.2 创建触发器
     13.2.1 创建插入触发器
     13.2.2 创建删除触发器
     13.2.3 创建修改触发器
    13.3 管理触发器
     13.3.1 修改触发器
     13.3.2 删除触发器
     13.3.3 禁用触发器
     13.3.4 启用触发器
   单元训练
 模块五 数据库管理
  单元十四 数据库备份与还原
   导学
   本单元的学习任务
   知识描述
    14.1 数据库备份与还原基础
     14.1.1 数据库备份类型
     14.1.2 数据库备份设备
     14.1.3 数据库还原模型
    14.2 数据库备份与还原操作
     14.2.1 数据库完全备份与还原
     14.2.2 数据库差异备份与还原
     14.2.3 事务日志备份与还原
    14.3 数据导入与导出
     14.3.1 数据导入
     14.3.2 数据导出
   单元训练
  单元十五 数据库安全管理
   导学
   本单元的学习任务
   知识描述
    15.1 数据库安全机制
    15.2 登录管理
     15.2.1 账户登录验证模式
     15.2.2 创建登录账户
     15.2.3 修改登录账户
     15.2.4 删除登录账户
    15.3 用户管理
     15.3.1 系统数据库用户
     15.3.2 创建数据库用户
     15.3.3 修改数据库用户
     15.3.4 删除数据库用户
    15.4 角色管理
     15.4.1 服务器角色
     15.4.2 数据库角色
     15.4.3 为服务器角色分配登录名
     15.4.4 将服务器角色指派到多个登录名
     15.4.5 为数据库角色分配登录名
     15.4.6 创建自定义数据库角色
     15.4.7 删除自定义数据库角色
    15.5 权限管理
     15.5.1 管理对象权限
     15.5.2 管理语句权限
   单元训练
  参考文献