欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

数据库技术及应用教程

书      号:9787113226510

丛  书 名:普通高等教育“十三五”规划教材

作      者:张利峰,刘小琦,张晓东

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:46

  • 内容简介

    "本书共分13个单元,主要内容包括:SQLServer2012的安装与配置、数据库基础和数据库创建、表、数据完整性、索引、数据查询、视图、Transact-SQL程序设计、存储过程、触发器、SQLServer2012的安全管理、数据库的备份与恢复、数据库应用系统开发。本书前12个单元设有验证性实验和设计性实验。验证性实验部分训练SQLServer基本操作和基本命令,其实验过程是一个完整的数据库开发和设计过程。设计性实验部分通过创建不同的SQLServer2012数据库及数据库对象,将数据库、数据表、视图、存储过程、触发器等进行综合应用。
    本书主要适用于高等院校的计算机专业学生,也可作为非计算机专业学生学习数据库基础知识的参考书。"
  • 前言

    目前,很多高校都开设SQL Server数据库管理系统的课程。本书以SQL Server 2012为平台,结合多年教学以及相关应用开发实践经验,在简单介绍数据库原理和相关基础知识后,系统地讲解了如何通过SQL Server数据库管理系统完成数据库的创建和管理,最后介绍了一个SQL Server的综合应用案例。SQL Server 2012数据库管理系统内容包括SQL Server 2012的安装与配置、数据库基础和数据库创建、表、数据完整性、索引、数据查询、视图、Transact-SQL程序设计、存储过程、触发器、SQL Server 2012的安全管理、数据库的备份与恢复等。
      本书以学生信息管理系统项目为例,每一单元都通过情景导入产生一个子项目,然后通过案例分析以及知识目标和能力目标的分解,把本单元的知识点融入到不同的任务中。使学生在知识点的学习中完成任务,在任务的完成和分析过程中巩固知识点。每单元都包含习题和实验,帮助学生进一步了解数据库开发过程、开发步骤、掌握开发技术。本书涵盖了所有SQL Server 2012的基础知识点,由浅入深地介绍SQL Server 2012开发技术,把知识点的学习贯穿于整个案例中,然后通过单元的验证性实验和最后的设计性实验推进知识点的掌握,最终使学生达到“知其然,并知其所以然”的学习效果。
      本书由张利峰、刘小琦、张晓东任主编,巧云、银少海任副主编。具体编写分工为:第1、9、10、11单元由刘小琦编写;第2、3单元由张利峰编写;第4、5、6、7、8单元由张晓东编写;第12单元由银少海编写;第13单元由巧云编写;刘小琦还承担了本教材习题、实验等内容的编写及整理工作。本书在编写过程中,得到了相关领导、同事、朋友的帮助和支持,在此表示最衷心的感谢!
      由于编者的水平有限,书中难免有疏漏和错误之处,恳请广大读者批评指正。
      
      
    编 者
    2016年10月
  • 目录

    第1单元 SQL Server 2012的安装与配置 1
      1.1 SQL Server的发展历史 1
      1.2 SQL语言简介 2
      1.3 SQL Server 2012的优势 3
      1.4 SQL Server 2012的新功能 3
      1.5 SQL Server 2012的组成 4
      1.6 SQL Server 2012的版本 5
      1.7 SQL Server 2012的环境需求 5
      1.8 SQL Server 2012的安装 6
      1.9 SQL Server 2012的常用工具 16
      习题 20
      验证性实验1 SQL Server 2012的安装和工具的使用 20
    第2单元 数据库基础和数据库创建 22
      2.1 数据库基础知识 22
      2.2 关系数据库 26
      2.3 数据库的结构 32
      2.4 系统数据库 33
      2.5 创建数据库 33
      2.6 数据库的修改和删除 38
      2.7 数据库的迁移 41
      习题 46
      验证性实验2 数据库的创建和管理 47
    第3单元 表 48
      3.1 表的相关概念 48
      3.2 表中的数据类型 49
      3.3 创建表 53
      3.4 管理表 62
      3.5 表数据的插入、修改和删除 70
      习题 72
      验证性实验3 建立“学生成绩”数据库中的表 73
    第4单元 数据完整性 75
      4.1 数据完整性的基本概念 75
      4.2 约束 76
      4.3 默认 77
      4.4 规则 80
      习题 82
      验证性实验4 实现数据完整性 83
    第5单元 索引 85
      5.1 索引的概念 85
      5.2 索引的创建 87
      5.3 索引的管理和维护 93
      习题 96
      验证性实验5 创建和使用索引 97
    第6单元 数据查询 98
      6.1 SELECT语句的语法格式 98
      6.2 单表查询 99
      6.3 数据统计 109
      6.4 多表查询 113
      6.5 嵌套查询 119
      6.6 使用INTO子句创建表 124
      习题 125
      验证性实验6 查询数据库 126
    第7单元 视图 128
      7.1 视图的特点 128
      7.2 视图的创建 129
      7.3 视图的管理和维护 133
      7.4 通过视图修改基本表中的数据 138
      习题 139
      验证性实验7 创建和使用视图 139
    第8单元 Transact-SQL程序设计 141
      8.1 变量和运算符 141
      8.2 流程控制语句 146
      8.3 内部函数 151
      8.4 用户自定义函数 155
      8.5 游标 159
      习题 162
      验证性实验8 在“学生成绩”库中进行Transact-SQL程序设计 162
    第9单元 存储过程 164
      9.1 存储过程的概念 164
      9.2 使用企业管理器创建存储过程 168
      9.3 使用CREATE PROCEDURE命令创建存储过程 169
      9.4 在“教学管理”数据库中完成存储过程的设计 170
      9.5 存储过程的管理与维护 175
      习题 179
      验证性实验9 完成“学生成绩”数据库中存储过程的设计 179
    第10单元 触发器 182
      10.1 触发器的概念 182
      10.2 使用企业管理器创建触发器 184
      10.3 在“教学管理”数据库中完成触发器的设计 187
      10.4 触发器的管理和维护 196
      10.5 事务 198
      习题 200
      验证性实验10 完成“学生成绩”库中触发器的设计 201
    第11单元 SQL Server 2012的安全管理? 203
      11.1 SQL Server 2012的安全模型 204
      11.2 服务器的安全性 205
      11.3 角色 211
      11.4 数据库的安全性 214
      11.5 权限管理 216
      习题 218
      验证性实验11 “学生成绩”数据库的安全管理 219
    第12单元 数据库的备份与恢复 220
      12.1 相关概念 221
      12.2 备份数据库 222
      12.3 恢复数据库 225
      习题 228
      验证性实验12 “学生成绩”库的备份与恢复 228
      设计性实验 229
      数据库综合训练实验:人事管理系统 230
    第13单元 数据库应用系统开发 231
      13.1 ADO.NET简介 231
      13.2 编程词典销售分析系统的开发 232
      13.3 产品大类模块设计 256
    参考文献 288
  • 作者介绍

    张利峰,男,教授,内蒙古师范大学毕业,曾在内蒙古师范大学计算机与信息工程学院、传媒学院学习。现在内蒙古师范大学青年政治学院信息工程系任教,讲授计算机专业课程。主持各类科研项目多项,出版计算机相关教材多部。主持完成了内蒙古师范大学青年政治学院科研项目 “学院网站建设”。刘小琦,男,内蒙古师范大学青年政治学院教务处副处长,从事计算机教育多年。张晓东,内蒙古师范大学青年政治学院计算机系教师,从事数据库技术及应用教程课程教学多年,一线教学经验十分丰富。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐