×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302592204
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:428
  • 出版时间:2021-11-01
  • 条形码:9787302592204 ; 978-7-302-59220-4

本书特色

本书以SQL Server2016为平台,在介绍数据库的基础知识后,系统地介绍SQL Server的主要内容,SQL Server命令突出基本命令。实验分基本内容和扩展内容。综合应用实习包含目前*流行的JavaEE、PHP、Python、Android、Visual C#、ASP.NET等6种平台操作SQL Server的基本方法。特色:SQL命令的介绍方式突出基本,对应的实例系统和使用属性系统说明;6个流行平台综合应用简单而系统,相同要求多种实现,达到学一懂多,非常方便学生学习和模仿。可作为大学本科和高职教材,也可作为SQL Server培训使用。 SQL Server命令突出基本;6个流行平台操作SQL Server案例,学一懂多,方便学生学习和模仿;整个教学环节文档全面完整配套。

内容简介

本书以SQL Server 2016中文版为平台,系统地介绍数据库基础、SQL Server 2016及其应用。全书以图书管理系统数据库贯穿,以其他数据库辅助。教程部分共10章,系统地讲解SQL Server 2016的基本功能。实验部分主要针对SQL Server 2016基本操作和基本语句,分为基本训练和扩展训练。综合应用部分创建实习数据库,并介绍在PHP 7、JavaEE 7、Python 3.7、Android Studio 3.5、Visual C# 2015和ASP.NET 4开发平台操作SQL Server数据库的方法。 本书可作为大学本科、高职高专数据库课程教材和社会培训教材,也可供广大数据库应用开发人员参考。

目录

目录 第1部分教程 第1章数据库基础3 1.1数据库的基本概念3 1.1.1数据库系统 3 1.1.2数据模型4 1.2数据库设计6 1.2.1概念数据模型6 1.2.2逻辑数据模型9 1.2.3物理数据模型10 1.3TSQL10 1.3.1SQL10 1.3.2TSQL的组成11 1.4应用系统及其数据库12 1.4.1数据库应用系统12 1.4.2数据库访问方式14 1.4.3Web Service16 第2章SQL Server 2016环境的构建18 2.1SQL Server 2016及其服务器组件和管理工具18 2.2SQL Server 2016的安装21 2.2.1SQL Server 2016安装准备21 2.2.2下载并安装JDK22 2.2.3SQL Server 2016及其组件安装26 2.2.4以命令行方式操作SQL Server 201635 2.3SQL Server 2016操作界面工具SSMS35 2.3.1安装SSMS35 2.3.2连接SQL Server 2016服务器36 2.3.3SQL Server 2016服务器对象38 2.3.4SQL Server 2016服务器属性44 2.3.5操作多个SQL Server服务器44 2.4利用Navicat操作SQL Server 201645 第3章数据库和表48 3.1数据库和操作方式48 3.1.1数据库48 3.1.2操作方式50 3.2操作数据库51 3.2.1使用界面方式操作数据库51 3.2.2使用命令方式操作数据库56 3.2.3数据库快照63 3.3创建表65 3.3.1表65 3.3.2数据类型68 3.3.3使用界面方式操作表76 3.3.4使用命令方式操作表79 3.3.5创建分区表82 3.4操作表中的数据84 3.4.1使用界面方式操作表中的数据84 3.4.2使用命令方式操作表中的数据85 第4章数据库的查询和视图90 4.1数据库的查询90 4.1.1单表查询91 4.1.2连接查询107 4.1.3嵌套查询113 4.1.4SELECT语句的其他子句120 4.2视图126 4.2.1创建视图127 4.2.2查询视图130 4.2.3更新视图131 4.2.4修改视图的定义133 4.2.5删除视图133 4.3游标134 4.3.1游标的概念134 4.3.2声明游标134 4.3.3打开游标137 4.3.4读取数据138 4.3.5关闭游标140 4.3.6删除游标140 第5章TSQL141 5.1常量、数据类型与变量141 5.1.1常量141 5.1.2数据类型143 5.1.3变量146 5.2运算符与表达式150 5.3流程控制语句156 5.3.1语句块157 5.3.2条件分支语句157 5.3.3无条件转移语句159 5.3.4循环控制语句159 5.3.5无条件返回语句160 5.3.6等待语句161 5.3.7错误捕获语句161 5.4系统内置函数163 5.5用户定义函数171 5.5.1系统表sysobjects172 5.5.2用户定义函数的定义与调用173 5.5.3用户定义函数的删除179 第6章索引和数据完整性180 6.1索引180 6.1.1索引的分类180 6.1.2系统表sysindexes181 6.1.3索引的创建181 6.1.4索引的删除186 6.2数据完整性186 6.2.1数据完整性的分类186 6.2.2域完整性的实现188 6.2.3实体完整性的实现191 6.2.4参照完整性的实现194 第7章存储过程和触发器199 7.1存储过程199 7.1.1存储过程的分类199 7.1.2用户存储过程的创建与执行200 7.1.3用户存储过程的修改205 7.1.4用户存储过程的删除205 7.1.5使用界面方式操作存储过程206 7.2触发器207 7.2.1利用TSQL命令创建触发器207 7.2.2触发器的修改214 7.2.3触发器的删除214 7.2.4使用界面方式操作触发器215 第8章系统安全管理 216 8.1SQL Server的身份验证模式216 8.2建立和管理用户账户217 8.2.1使用界面方式管理用户账户217 8.2.2使用命令方式管理用户账户222 8.3服务器角色与数据库角色224 8.3.1固定服务器角色225 8.3.2固定数据库角色226 8.3.3用户自定义数据库角色228 8.4数据库权限的管理230 8.4.1授予权限230 8.4.2拒绝权限235 8.4.3撤销权限236 8.5数据库架构的定义和使用239 8.5.1使用界面方式创建架构239 8.5.2使用命令方式创建架构241 第9章备份与恢复243 9.1备份和恢复概述243 9.1.1备份概述243 9.1.2恢复概述246 9.2备份247 9.2.1创建备份设备247 9.2.2使用命令方式备份数据库249 9.2.3使用界面方式备份数据库254 9.3恢复255 9.3.1使用命令方式恢复数据库255 9.3.2使用界面方式恢复数据库260 9.4附加数据库261 第10章其他概念262 10.1事务262 10.1.1事务与ACID属性262 10.1.2多用户使用问题263 10.1.3事务处理264 10.1.4事务隔离级别268 10.2锁定270 10.2.1锁定粒度270 10.2.2锁模式270 10.3自动化管理271 10.3.1SQL Server代理272 10.3.2操作员272 10.3.3作业273 10.3.4警报273 10.3.5数据库邮件273 10.3.6维护计划向导273 第2部分实验 实验1数据库277 实验2数据库表278 实验3数据库查询和视图281 实验4TSQL编程283 实验5索引和数据完整性285 实验6存储过程和触发器286 实验7数据库安全管理288 实验8数据库备份与恢复289 实验9事务290 第3部分综 合 应 用 实习0创建实习数据库293 0.1创建数据库及表293 0.2创建触发器294 0.3创建完整性参照关系295 0.4创建存储过程296 实习1PHP 7/SQL Server 2016应用系统实例297 1.1PHP开发平台搭建297 1.1.1创建PHP环境297 1.1.2Eclipse安装与配置301 1.2PHP开发入门303 1.2.1PHP项目的创建303 1.2.2PHP项目的运行304 1.2.3PHP连接SQL Server307 1.3系统主页设计310 1.3.1主页310 1.3.2功能导航311 1.4学生管理313 1.4.1页面设计313 1.4.2功能实现317 1.5成绩管理320 1.5.1页面设计320 1.5.2功能实现323 实习2JavaEE 7/SQL Server 2016应用系统实例325 2.1JavaEE开发平台搭建325 2.1.1安装软件325 2.1.2环境整合326 2.2创建Struts 2项目329 2.2.1创建JavaEE项目329 2.2.2加载Struts 2包330 2.2.3连接SQL Server 2016331 2.3系统主页设计333 2.3.1主页333 2.3.2功能导航335 2.4学生管理338 2.4.1页面设计338 2.4.2功能实现341 2.5成绩管理348 2.5.1页面设计348 2.5.2功能实现351 实习3Python 3.7/SQL Server 2016应用系统实例357 3. 1Python环境和驱动库安装357 3.1.1安装Python环境357 3.1.2安装SQL Server 2016驱动库364 3.2开发前的准备工作365 3.2.1创建Python源文件365 3.2.2系统界面设计366 3.3Python程序开发367 3.3.1实现思路367 3.3.2功能代码367 3.3.3运行效果371 实习4Android Studio 3.5/SQL Server 2016应用系统实例372 4.1环境搭建372 4.1.1基本原理372 4.1.2开发工具安装373 4.2Web应用开发和部署373 4.2.1创建动态Web项目373 4.2.2编写Servlet程序374 4.2.3打包和部署Web项目379 4.3移动端Android程序开发380 4.3.1创建Android工程380 4.3.2设计界面382 4.3.3编写移动端代码382 4.3.4运行效果387 实习5Visual C# 2015/SQL Server 2016应用系统实例389 5.1ADO.NET架构原理389 5.2创建Visual C#项目391 5.2.1Visual C#项目的建立391 5.2.2Visual Studio 2015连接SQL Server 2016391 5.3系统主界面设计392 5.3.1总体布局392 5.3.2详细设计393 5.4学生管理394 5.4.1程序主体结构394 5.4.2功能实现395 5.5成绩管理402 5.5.1课程名加载402 5.5.2功能实现403 实习6ASP.NET 4/SQL Server 2016应用系统实例407 6.1创建ASP.NET项目407 6.1.1ASP.NET项目的建立407 6.1.2ASP.NET 4连接SQL Server 2016408 6.2系统主页设计408 6.2.1主页408 6.2.2功能导航410 6.3学生管理412 6.3.1页面设计412 6.3.2功能实现413 6.4成绩管理420 6.4.1页面设计420 6.4.2功能实现421
展开全部

作者简介

郑阿奇,南京师范大学副教授,软件系主任。主编3个计算机系列教材,一个系列获“十一五”国家规划教材,4本获“十二五”职业教育国家规划教材。获江苏省优秀教学成果二等奖两项,全国高校出版社畅销书二等奖一项。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航