正版现货新书 SL Server完全自学教程 9787115613516 明日科技编著
全新正版现货,以书名为准,放心购买,购书咨询18931383650朱老师
¥
47.1
5.9折
¥
79.9
全新
库存43件
作者明日科技编著
出版社人民邮电出版社
ISBN9787115613516
出版时间2023-11
装帧平装
开本16开
定价79.9元
货号14173278
上书时间2024-10-07
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
明日科技 一个拥有软件开发和项目实施方面经验的学习型技术团队,利用多年积累的专业知识,已出版了“从入门到精通”“软件开发实战 1200 例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内排名前列的编程图书品牌。
目录
目 录 CONTENTS 基础篇 第 1章 数据库基础 1.1.数据库系统简介 002 1.1.1.数据库技术的发展 002 1.1.2.数据库系统的组成 003 1.2.数据库的体系结构 003 1.2.1.数据库的三级模式结构 003 1.2.2.三级模式之间的映射 004 1.3.数据模型 004 1.3.1.数据模型的概念 004 1.3.2.常用的数据模型 005 1.3.3.关系数据库的规范化 006 1.3.4.数据库的设计原则 006 1.3.5.实体与关系 006 1.4.常见的关系数据库 006 1.4.1.Access数据库 006 1.4.2.SQL Server数据库 007 1.4.3.Oracle数据库 007 1.4.4.MySQL数据库 007 1.5.Transact-SQL简介 008 1.6.小结 009 第 2章 SQL Server数据库的安装与配置 2.1 SQL Server 2019简介 010 2.2 SQL Server 2019的下载/安装/卸载 011 2.2.1 SQL Server 2019的安装要求 011 2.2.2 了解账户和身份验证模式 011 2.2.3 下载SQL Server 2019 012 2.2.4 安装SQL Server 2019 017 2.2.5.SQL Server 2019的卸载 024 2.3.启动SQL Server 2019的服务 025 2.3.1.后台启动SQL Server 2019的服务 025 2.3.2.通过SQL Server配置管理器启动SQL Server 2019的服务 027 2.4.安装与使用SQL Server Management Studio 028 2.4.1.下载SQL Server Management Studio 028 2.4.2.安装SQL Server Management Studio 029 2.4.3.启动SQL Server Management Studio 031 2.4.4.使用SQL Server Management Studio的查询编辑器 032 2.5.注册SQL Server 2019 服务器 036 2.5.1.服务器组的创建与删除 036 2.5.2.服务器的注册与删除 038 2.6.小结 041 第3章 创建和管理数据库 3.1 认识数据库 042 3.1.1 数据库的基本概念 042 3.1.2 常用的数据库对象 043 3.1.3 数据库的组成 043 3.1.4 系统数据库 044 3.2.SQL Server的命名规范 045 3.2.1.标识符 045 3.2.2.对象命名规则 046 3.2.3.实例命名规则 047 3.3.数据库操作 047 3.3.1.创建数据库 047 3.3.2.修改数据库 049 3.3.3.删除数据库 052 3.4.小结 054 第4章 数据表操作 4.1.数据表的增删改查 055 4.1.1.数据表的基础知识 055 4.1.2.表的设计原则 059 4.1.3.以界面的方式创建、修改和删除数据表 060 4.1.4 .使用CREATE TABLE语句创建表 061 4.1.5.创建、修改和删除约束 062 4.1.6.使用ALTER TABLE语句修改表 074 4.1.7.使用DROP TABLE语句删除表 076 4.2.分区表 077 4.2.1.分区表概述 077 4.2.2.以界面的方式创建分区表 077 4.2.3.以命令的方式创建分区表 080 4.3 数据表记录的操作 082 4.3.1 使用企业管理器添加记录 082 4.3.2 使用INSERT语句插入记录 083 4.3.3 使用企业管理器修改记录 084 4.3.4 使用UPDATE语句修改记录 084 4.3.5 使用企业管理器删除记录 085 4.3.6 使用DELETE语句删除记录 085 4.4.表与表之间的关系 086 4.4.1.一对一关系 086 4.4.2.一对多关系 087 4.4.3.多对多关系 088 4.5.小结 088 第5章 视图操作 5.1.视图概述 089 5.2.视图的操作 090 5.2.1.以界面的方式操作视图 090 5.2.2.使用CREATE VIEW语句创建视图 091 5.2.3.使用ALTER VIEW语句修改视图 092 5.2.4.使用DROP VIEW语句删除视图 093 5.2.5.使用存储过程sp_rename修改视图 094 5.3.视图中的数据操作 094 5.3.1.在视图中浏览数据 094 5.3.2.通过视图添加数据 095 5.3.3.通过视图修改数据 096 5.3.4.通过视图删除数据 096 5.4.小结 096 第6章 SQL的基础知识 6.1.T-SQL概述 097 6.1.1.T-SQL的组成 097 6.1.2.T-SQL语句的结构 099 6.2.常量 100 6.3.变量 101 6.3.1.局部变量 101 6.3.2.全局变量 103 6.4.注释符、运算符与通配符 105 6.4.1.注释符 105 6.4.2.运算符 105 6.4.3.通配符 109 6.5.常用语句 109 6.5.1.DBCC语句 110 6.5.2.CHECKPOINT语句 111 6.5.3.DECLARE语句 111 6.5.4.PRINT语句 113 6.5.5.RAISERROR语句 114 6.5.6.READTEXT语句 115 6.5.7.BACKUP语句 115 6.5.8.RESTORE语句 116 6.5.9.SELECT语句 118 6.5.10.SET语句 120 6.5.11.SHUTDOWN语句 121 6.5.12.WRITETEXT语句 121 6.5.13.USE语句 122 6.6.小结 122 提高篇 第7章 数据的查询 7.1 创建查询和测试查询 124 7.2 选择查询 125 7.2.1 简单的SELECT查询 125 7.2.2 重新对字段排序 127 7.2.3 使用运算符或函数进行字段计算 128 7.2.4 利用WHERE子句过滤数据 129 7.2.5 消除重复记录 136 7.2.6 TOP关键字 136 7.3 数据汇总 137 7.3.1 使用聚合函数 137 7.3.2 使用GROUP BY子句 138 7.3.3 使用HAVING子句 139 7.4 基于多表的连接查询 140 7.4.1 连接谓词 140 7.4.2 以JOIN关键字指定的连接 140 7.5 嵌套查询 143 7.5.1 带IN或NOT IN的嵌套查询 143 7.5.2 带比较运算符的嵌套查询 145 7.5.3 带SOME的嵌套查询 145 7.5.4 带ANY的嵌套查询 146 7.5.5 带ALL的嵌套查询 146 7.5.6 带EXISTS的嵌套查询 147 7.6 使用UNION合并多个查询结果 148 7.6.1 合并与连接的区别 148 7.6.2 使用UNION ALL合并表 149 7.6.3 合并表中的ORDER BY子句 149 7.6.4 合并表中的自动数据类型转换 150 7.6.5 使用UNION合并不同数据类型的数据 151 7.6.6 使用UNION合并有不同列数的两个表 151 7.6.7 使用UNION进行多表合并 152 7.7.使用CASE语句进行查询 152 7.8.小结 154 第8章 索引与数据完整性 8.1.索引 155 8.1.1 索引的概念 155 8.1.2 索引的优缺点 156 8.1.3 索引的分类 156 8.1.4 索引的创建 157 8.1.5 索引的删除 160 8.1.6 索引的分析与维护 161 8.2 全文索引 165 8.2.1 使用可视化管理工具启用全文索引 165 8.2.2 使用T-SQL语句启用全文索引 168 8.2.3 使用T-SQL语句删除全文索引 171 8.2.4 全文目录 171 8.2.5 全文目录的维护 174 8.3 数据完整性 177 8.3.1 数据完整性概述 177 8.3.2 实现数据完整性 179 8.4 小结 180 第9章 流程控制 9.1.流程控制语句概述 181 9.2.BEGIN...END语句 182 9.3.选择语句 183 9.3.1.IF语句 183 9.3.2.IF...ELSE语句 184 9.3.3.CASE语句 185 9.4.循环语句 188 9.4.1.WHILE语句 188 9.4.2.WHILE...CONTINUE...BREAK语句 189 9.5.其他常用语句 190 9.5.1.RETURN语句 190 9.5.2.GOTO语句 191 9.5.3.WAITFOR语句 192 9.6 小结 192 第 10章 用户自定义函数 10.1 创建用户自定义函数 193 10.2 使用SQL语句创建用户自定义函数 194 10.3 修改、删除用户自定义函数 195 10.4.小结 196 第 11章 存储过程的使用 11.1 存储过程简介 197 11.1.1 存储过程的优点 197 11.1.2 存储过程的类别 198 11.2 创建存储过程 198 11.2.1 使用企业管理器创建存储过程 198 11.2.2 使用T-SQL创建存储过程 202 11.3 执行存储过程 203 11.4 查看和修改存储过程 204 11.4.1 使用企业管理器查看和修改存储过程 204 11.4.2 使用T-SQL查看和修改存储过程 205 11.5 删除存储过程 208 11.5.1 使用企业管理器删除存储过程 208 11.5.2 使用T-SQL删除存储过程 208 11.6.小结 209 第 12章 触发器的使用 12.1 触发器简介 210 12.1.1 触发器的概念 210 12.1.2 触发器的功能 210 12.1.3 触发器的类型和触发操作 211 12.2 创建触发器 212 12.2.1 使用企业管理器创建触发器 212 12.2.2 使用T-SQL创建触发器 213 12.3 修改触发器 217 12.3.1 使用企业管理器修改触发器 217 12.3.2 使用T-SQL管理触发器 217 12.4.删除触发器 220 12.4.1 使用企业管理器删除触发器 220 12.4.2 使用T-SQL删除触发器 220 12.5 小结 221 第 13章 游标的使用 13.1.游标简介 222 13.1.1.游标的实现 223 13.1.2.游标的类型 223 13.2.游标的基本操作 224 13.2.1.声明游标 224 13.2.2.打开游标 227 13.2.3.读取游标中的数据 227 13.2.4.关闭游标 229 13.2.5.释放游标 230 13.3.使用系统存储过程查看游标 231 13.3.1.使用sp_cursor_list查看游标 231 13.3.2.使用sp_describe_cursor查看游标 233 13.4.小结 235 第 14章 SQL Server高级开发 14.1 事务处理 236 14.1.1 事务的概念 236 14.1.2 显式事务与隐式事务 237 14.1.3 事务处理 239 14.1.4.事务的并发问题 242 14.1.5.事务的隔离级别 242 14.2.锁 245 14. 2.1.锁的简介 245 14.2.2 死锁及其排除方法 247 14.3.小结 248 高级篇 第 15章 SQL Server安全管理 15.1.SQL Server身份验证 250 15.1.1.验证模式 250 15.1.2.设置SQL Server身份验证模式 251 15.1.3.管理登录账号 252 15.2.数据库用户 260 15.2.1.创建数据库用户 261 15.2.2.删除数据库用户 262 15.3.SQL Server角色 262 15.3.1.固定服务器角色 262 15.3.2.固定数据库角色 263 15.3.3.管理SQL Server角色 263 15.4.管理SQL Server权限 265 15.5.小结 267 第 16章 SQL Server维护管理 16.1 脱机与联机数据库 268 16.1.1 脱机数据库 268 16.1.2 联机数据库 269 16.2 分离和附加数据库 270 16.2.1 分离数据库 270 16.2.2 附加数据库 272 16.3 导入和导出数据表 273 16.3.1 导入SQL Server数据表 273 16.3.2 导入Access数据表 276 16.3.3 导出SQL Server数据表到Access数据库 280 16.4 备份和恢复数据库 285 16.4.1 备份类型 285 16.4.2 恢复类型 286 16.4.3 备份数据库 286 16.4.4 恢复数据库 288 16.5.收缩数据库 291 16.5.1.自动收缩数据库 291 16.5.2.手动收缩数据库 292 16.6 脚本 293 16.6.1 为数据库生成脚本 294 16.6.2 为数据表生成脚本 297 16.6.3 执行脚本 298 16.7 数据库维护计划 299 16.8 小结 303 项目篇 第 17章 学生成绩管理系统(Java+SQL Server实现) 17.1.系统概述 306 17.2.系统分析 307 17.2.1.需求分析 307 17.2.2.可行性研究 307 17.3.系统设计 307 17.3.1.系统目标 307 17.3.2.系统功能结构 307 17.3.3.系统预览 308 17.3.4.构建开发环境 310 17.3.5.文件夹组织结构 310 17.4.数据库设计 311 17.4.1.数据库分析 311 17.4.2.数据库概念设计 311 17.4.3.数据库逻辑结构设计 312 17.5 公共模块设计 314 17.5.1 各种实体类的编写 314 17.5.2 数据库公共类的编写 315 17.6.系统登录模块设计 322 17.6.1.系统登录模块概述 322 17.6.2.系统登录模块的技术分析 322 17.6.3.系统登录模块的实现过程 322 17.7.主窗体模块设计 325 17.7.1.主窗体模块概述 325 17.7.2.主窗体模块的技术分析 325 17.7.3.主窗体模块的实现过程 326 17.8.班级信息设置模块设计 329 17.8.1.班级信息设置模块概述 329 17.8.2.班级信息设置模块的技术分析 330 17.8.3.班级信息设置模块的实现过程 330 17.9.学生基本信息管理模块设计 334 17.9.1.学生基本信息管理模块概述 334 17.9.2.学生基本信息管理模块的技术分析 335 17.9.3.学生基本信息管理模块的实现过程 335 17.10.学生考试成绩信息管理模块设计 340 17.10.1.学生考试成绩信息管理模块概述 340 17.10.2.学生考试成绩信息管理模块的技术分析 341 17.10.3.学生考试成绩信息管理模块的实现过程 341 17.11.基本信息数据查询模块设计 345 17.11.1.基本信息数据查询模块概述 345 17.11.2.基本信息数据查询模块的技术分析 346 17.11.3.基本信息数据查询模块的实现过程 346 17.12.考试成绩班级明细数据查询模块设计 349 17.12.1.考试成绩班级明细数据查询模块概述 349 17.12.2.考试成绩班级明细数据查询模块的技术分析 349 17.12.3.考试成绩班级明细数据查询模块的实现过程 350 17.13.小结 352
内容摘要
本书为SQL Server入门到提高图书,共17章,主要内容包括数据库基础、SQL Server数据库的安装与配置、创建和管理数据库、数据表操作、视图操作、SQL的基础知识、数据的查询、索引与数据完整性、流程控制、用户自定义函数、存储过程的使用、触发器的使用、游标的使用、SQL Server高级开发、SQL Server安全管理、SQL Server维护管理,最后讲解了学生成绩管理系统项目。本书每章内容都与实例紧密结合,有助于读者理解知识、应用知识,达到学以致用的目的。
本书附有配套资源,包括本书所有实例的源码及教学视频。其中,源码全部经过精心测试,能够在Windows XP、Windows 7、Windows 8、Windows 10系统中编译和运行。
本书可作为应用型本科计算机专业、高职软件技术专业及其他相关专业的教材,同时也适合初级数据库开发人员参考使用。
主编推荐
1.循序渐进,自学有道。本书从基础→提高→高级→项目实战,符合读者学习路线。 2.关键技术,实例解析。全书通过“实例”的形式,将知识融入到实例讲解中,使知识与实例相辅相成。 3.资源丰富。本书提供源码、视频课程等配套资源。 4.技术服务完善。作者团队提供企业QQ、论坛、邮箱、客服电话、明日学院官方网站等多渠道的技术支持与服务,在线为读者答疑解惑。
精彩内容
本书为SQL Server入门到提高图书,共17章,主要内容包括数据库基础、SQL Server数据库的安装与配置、创建和管理数据库、数据表操作、视图操作、SQL的基础知识、数据的查询、索引与数据完整性、流程控制、用户自定义函数、存储过程的使用、触发器的使用、游标的使用、SQL Server高级开发、SQL Server安全管理、SQL Server维护管理,最后讲解了学生成绩管理系统项目。本书每章内容都与实例紧密结合,有助于读者理解知识、应用知识,达到学以致用的目的。 本书附有配套资源,包括本书所有实例的源码及教学视频。其中,源码全部经过精心测试,能够在Windows XP、Windows 7、Windows 8、Windows 10系统中编译和运行。 本书可作为应用型本科计算机专业、高职软件技术专业及其他相关专业的教材,同时也适合初级数据库开发人员参考使用。
— 没有更多了 —
以下为对购买帮助不大的评价