QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

SQL Server 2012数据库技术与应用

  • 类  别:计算机系列
  • 书  名:SQL Server 2012数据库技术与应用
  • 主  编:张凌雪 迟晓曼
  • 定  价:45
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:240
  • 时  间:2020年11月
  • 出  版  社:北京邮电大学出版社
  • 书  号:978-7-5635-6245-9

内容摘要

        本书共分12个模块,内容包括数据库基础知识、SQL Server 2012基础、数据库操作、数据表的创建与管理、查询操作、视图、索引、Transact SQL语言编程基础、存储过程、触发器、数据库系统的安全管理、管理和维护数据库。
        本书可作为职业院校数据库及相关专业的教材,也可供相关技术人员参考。

目录

模块1  数据库基础知识
  1.1  数据管理技术的发展
    1.1.1  信息与数据
    1.1.2  数据处理
  1.2  计算机数据管理的阶段
    1.2.1  人工管理阶段
    1.2.2  文件系统阶段
    1.2.3  数据库系统阶段
  1.3  数据库系统
  1.4  数据模型
    1.4.1  概念模型
    1.4.2  作E-R图
    1.4.3  E-R图转换成关系数据模型
    1.4.4  逻辑模型
  1.5  数据库设计
  1.6  数据库技术发展史
  1.7  技能实训
模块2  SQL Server 2012基础
  2.1  SQL Server 2012简介
    2.1.1  SQL Server 2012新增功能特性
    2.1.2  SQL Server 2012的版本
  2.2  SQL Server 2012的安装
    2.2.1  SQL Server 2012安装环境需求
    2.2.2  SQL Server 2012的安装过程
  2.3  SQL Server 2012的常用工具
    2.3.1  SQL Server Management Studio
    2.3.2  使用SQL Server Management Studio的查询编辑器组件
    2.3.3  SQL Server配置管理器
  2.4  技能实训
模块3  数据库操作
  3.1  系统数据库和用户数据库
    3.1.1  master数据库和model数据库
    3.1.2  msdb数据库和tempdb数据库
    3.1.3  resource数据库
  3.2  数据库结构
    3.2.1  数据文件和日志文件
    3.2.2  文件和文件组
  3.3  使用SQL Server Management Studio管理数据库
    3.3.1  创建数据库
    3.3.2  修改数据库
    3.3.3  重命名数据库
    3.3.4  收缩数据库
    3.3.5  删除数据库
  3.4  使用T-SQL管理数据库
    3.4.1  创建数据库
    3.4.2  修改数据库
    3.4.3  查看数据库
    3.4.4  重命名数据库
    3.4.5  收缩数据库和数据文件
    3.4.6  删除数据库
  3.5  技能实训
模块4  数据表的创建与管理
  4.1  数据表的基本概念与数据类型
  4.2  表的设计
  4.3  使用SQL Server Management Studio管理表
    4.3.1  创建表
    4.3.2  修改表
    4.3.3  查看表
    4.3.4  删除表
  4.4  使用T-SQL管理表
    4.4.1  创建表
    4.4.2  修改表
    4.4.3  查看表
    4.4.4  删除表
  4.5  实施数据完整性
    4.5.1  列约束和表约束
    4.5.2  允许空值约束
    4.5.3  PRIMARY KEY 约束
    4.5.4  DEFAULT约束
    4.5.5  CHECK约束
    4.5.6  UNIQE 约束
    4.5.7  FOREIGN KEY 约束
  4.6  记录操作
    4.6.1  利用SQL Server Management Studio管理数据
    4.6.2  利用T-SQL插入行数据
    4.6.3  利用T-SQL修改行数据
    4.6.4  使用T-SQL删除记录
  4.7  技能实训
模块5  查询操作
  5.1  单表数据查询
    5.1.1  查询表中所有的列
    5.1.2  查询表中指定列
    5.1.3  为列设定别名
    5.1.4  消除查询结果中的重复行
    5.1.5  根据where子句选择行记录
  5.2  使用聚合函数查询
  5.3  排序查询
  5.4  分组查询结果
  5.5  子查询
    5.5.1  带有聚合函数和比较运算符的子查询
    5.5.2  带有in谓词的子查询
    5.5.3  带有exist谓词的子查询
  5.6  select into语句
  5.7  多表查询
    5.7.1  交叉连接
    5.7.2  内连接
    5.7.3  外连接
  5.8  联合查询
  5.9  技能实训
模块6  视图
  6.1  视图的概念和作用
    6.1.1  视图的概念
    6.1.2  视图的作用
  6.2  视图的管理
    6.2.1  使用资源管理器创建视图
    6.2.2  使用T-SQL语句创建视图
    6.2.3  查看视图
    6.2.4  修改视图
    6.2.5  重命名视图
    6.2.6  通过视图更新数据
    6.2.7  删除视图
  6.3  技能实训
模块7  索引
  7.1  索引的概念和分类
    7.1.1  索引的概念
    7.1.2  索引的分类
  7.2  使用SQL Server Management Studio创建和管理索引
    7.2.1  使用SQL Server Management Studio创建索引
    7.2.2  使用SQL Server Management Studio查看、修改、删除索引
  7.3  使用T-SQL语句创建和管理索引
    7.3.1  使用T-SQL创建索引
    7.3.2  查看索引
    7.3.3  重命名索引名称
    7.3.4  删除索引
  7.4  索引的维护
    7.4.1  统计信息更新
    7.4.2  使用dbcc showcontig语句扫描表
    7.4.3  使用dbcc indexdefrag语句进行碎片整理
  7.5  技能实训
模块8  Transact-SQL语言编程基础
  8.1  T-SQL语法规则和语法元素
    8.1.1  T-SQL语法规则
    8.1.2  T-SQL语法元素
  8.2  SQL Server编程
  8.3  常用函数
    8.3.1  字符串函数
    8.3.2  日期函数
    8.3.3  系统函数
    8.3.4  数学函数
    8.3.5  数据转换函数
  8.4  用户自定义函数
    8.4.1  定义标量函数
    8.4.2  调用标量函数
    8.4.3  内嵌表值函数
  8.5  游标操作
  8.6  技能实训
模块9  存储过程
  9.1  存储过程简介
    9.1.1  存储过程的概念
    9.1.2  存储过程的类型
    9.1.3  存储过程的优点
  9.2  使用SQL Server Management Studio创建和管理存储过程
    9.2.1  使用SQL Server Management Studio创建存储过程
    9.2.2  使用SQL Server Management Studio查看存储过程
    9.2.3  使用SQL Server Management Studio修改存储过程
    9.2.4  使用SQL Server Management Studio重命名存储过程
    9.2.5  使用SQL Server Management Studio删除存储过程
  9.3  使用T-SQL语句管理存储过程
    9.3.1  使用T-SQL创建存储过程
    9.3.2  执行存储过程
  9.4  创建和执行带参数的存储过程
    9.4.1  创建带输入参数的存储过程
    9.4.2  执行带输入参数的存储过程
    9.4.3  使用带输出参数的存储过程
  9.5  修改和删除存储过程
    9.5.1  修改存储过程
    9.5.2  删除存储过程
  9.6  技能实训
模块10  触发器
  10.1  触发器简介
    10.1.1  触发器的概念
    10.1.2  inserted表和deleted表
    10.1.3  触发器的类型
  10.2  创建触发器
    10.2.1  使用对象资源管理器创建DML触发器
    10.2.2  用T-SQL语句创建DML触发器 
    10.2.3  创建DDL触发器
  10.3  修改和查看触发器
  10.4  删除触发器
  10.5  重命名和禁用/启用触发器
    10.5.1  重命名触发器
    10.5.2  禁用/启用触发器
  10.6  技能实训
模块11  数据库系统的安全管理
  11.1  身份验证
    11.1.1  SQL Server 2012安全体系
    11.1.2  身份验证模式及设置
  11.2  用户管理
    11.2.1  创建和管理登录账号和用户
    11.2.2  使用T-SQL创建和管理登录账号和用户
  11.3  权限管理
    11.3.1  权限的分类
    11.3.2  使用SQL Server Management Studio管理权限
    11.3.3  使用T-SQL管理权限
  11.4  角色管理
    11.4.1  角色的分类
    11.4.2  角色的管理
  11.5  技能实训
模块12  管理和维护数据库
  12.1  数据库备份
    12.1.1  备份类型
    12.1.2  备份策略
    12.1.3  备份设备
    12.1.4  数据库备份
  12.2  数据库恢复
    12.2.1  使用SQL Server Management Studio恢复数据库
    12.2.2  使用T-SQL执行恢复
  12.3  数据导出/导入
    12.3.1  数据导出
    12.3.2  数据导入
  12.4  技能实训
参考文献

主编信息

张凌雪,吉林交通职业技术学院副教授。

相关图书

  • SQL Server 2016数据库应用教程

    主编:练金 钟琳

    本书以Microsoft SQL Server 2016数据库管理软件为应用基础,系统地介绍了数据库系统的相关概念、数据库的创建及应用、数据库表

    ¥38
  • MySQL数据库应用技术

    主编:李士勇 杜娟

    本书用相对基础的命令模式和高效的客户端工具模式对MySQL数据库常用操作进行讲解,主要内容包括认识MySQL、MySQL基本操作、SQL语句

    ¥48
  • 数据库开发与应用(SQL Server 2005)

    主编:赵妍 赵婉芳 李云玮

      本书以一个网站论坛数据库为原型,依据典型工作任务来构建教学项目,根据岗位技能需求和工作过程来序化教学过程,注重“教中学”的教学

    ¥39.8
  • SQLServer2008数据库项目教程

    主编:王永乐

      本书介绍了利用SQL Server 2008进行数据库管理与应用的各种操作以及进行数据库程序开发所需的基本知识和技能。本书充分体现了职业教

    ¥48