SQL Server 2012数据库管理与开发 慕课版
¥
11.74
2.4折
¥
49.8
九品
仅1件
作者 马俊、袁暋 编
出版社 人民邮电出版社
出版时间 2016-03
版次 1
装帧 平装
货号 A5
上书时间 2024-12-16
商品详情
品相描述:九品
图书标准信息
作者
马俊、袁暋 编
出版社
人民邮电出版社
出版时间
2016-03
版次
1
ISBN
9787115417916
定价
49.80元
装帧
平装
开本
16开
纸张
胶版纸
页数
276页
字数
540千字
正文语种
简体中文
【内容简介】
本书共分13章,系统地介绍了数据库基础,SQL Server 2012安装与配置,创建和管理数据库,表与表数据操作,视图操作,Transact-SQL语法,数据查询,索引与数据完整性,流程控制、存储过程与触发器,SQL Server 2012高级开发,SQL Server 2012安全管理,以及SQL Server 2012维护管理等内容。全书后一章是综合案例。书后附有上机实验,供读者综合实践使用。 本书为慕课版教材,各章节主要内容配备了以二维码为载体的微课,并在人邮学院 平台上提供了慕课。此外,本书还提供了课程资源包,资源包中提供有本书所有实例、上机指导、综合案例和课程设计的源代码,制作精良的电子课件PPT,自测试卷等内容。资源包也可在人邮学院上下载。其中,源代码全部经过精心测试,能够在Windows7、Windows8、Windows10系统下编译和运行。
【作者简介】
明日科技,程序设计类畅销书作者,其主要作品“视频大讲堂”系列,每个品种都在其同品种的图书中销售名列前茅。累计销售数十万册。其中《SQLServer从入门到精通》长期占据SQLServer零售图书排行榜首位,年销量数万册。
【目录】
第1章 数据库基础 1 1.1 数据库系统简介 2 1.1.1 数据库技术的发展 2 1.1.2 数据库系统的组成 2 1.2 数据模型 2 1.2.1 数据模型的概念 2 1.2.2 常见的数据模型 3 1.2.3 关系数据库的规范化 4 1.2.4 关系数据库的设计原则 6 1.2.5 实体与关系 6 1.3 数据库的体系结构 7 1.3.1 数据库三级模式结构 7 1.3.2 三级模式之间的映射 8 1.4 常见关系数据库 8 1.4.1 Access数据库 8 1.4.2 SQLServer数据库 8 1.4.3 Oracle数据库 9 1.5 Transact-SQL简介 9 小 结 10 习 题 10 第2章 SQLServer2012安装与配置 11 2.1 SQLServer2012简介 12 2.1.1 SQLServer2012概述 12 2.1.2 SQLServer2012的 数据库特性 12 2.2 SQLServer2012的安装 12 2.2.1 安装SQLServer 2012 的必备条件 13 2.2.2 了解用户账户和身份 验证模式 13 2.2.3 SQLServer2012的安装 13 2.2.4 SQLServer2012的卸载 25 2.3 SQLServer2012的服务 26 2.3.1 后台启动SQLServer2012 26 2.3.2 通过SQLServer配置管理器 启动SQLServer2012 27 2.4 SQLServer2012服务器的注册 27 2.4.1 服务器组的创建与删除 28 2.4.2 服务器的注册与删除 30 2.5 SQLServer2012帮助的使用 33 小 结 34 第3章 创建和管理数据库 35 3.1 认识数据库 36 3.1.1 数据库的基本概念 36 3.1.2 数据库常用对象 36 3.1.3 数据库的组成 37 3.1.4 系统数据库 38 3.2 SQLServer的命名规范 38 3.2.1 标识符 38 3.2.2 对象命名规则 39 3.2.3 实例命名规则 40 3.3 数据库操作 40 3.3.1 创建数据库40实例:使用命令创建超市管理系统数据库db_supermarket 3.3.2 修改数据库43实例:将一个数据文件添加到MingRi数据库中 3.3.3 删除数据库46实例:删除数据库“MingRi” 小 结 48 习 题 49 第4章 表与表数据操作 50 4.1 数据表操作 51 4.1.1 数据表设计原则 51 4.1.2 数据表基础 51 4.1.3 以界面方式创建、修改 和删除数据表 54 4.1.4 使用CREATETABLE 语句创建表 56 实例:创建员工基本信息表 4.1.5 使用ALTERTABLE 语句修改表 59 实例:向db_2012数据库中的tb_Student表 中添加Sex字段 4.1.6 使用DROPTABLE 语句删除表 60 实例:删除 db_2012数据库中的数据表tb_ Student 4.2 分区表 61 4.2.1 分区表概述 61 4.2.2 使用界面创建分区表 61 4.2.3 使用命令创建分区表 64 实例:在数据库“d b_2012”中创建分 区表 4.3 更新 66 4.3.1 使用SQLServerManagementStudio 添加记录 66 4.3.2 使用INSERT语句添加记录 67 实例:向员工基本信息表中插入记录 4.3.3 使用SQLServerManagement studio 修改记录 67 4.3.4 使用UPDATE语句修改记录 68 实例:更新所有员工记录 实例:更新符合条件的记录 4.3.5 使用SQLServerManagementStudio 删除记录 68 4.3.6 使用DELETE语句删除记录 69 实例:删除员工信息 4.4 表与表之间的关联 69 4.4.1 一对一关系 70 4.4.2 一对多关系 71 4.4.3 多对多关系 71 小结 72 习题 72 第5 章视图操作 73 5.1 视图概述 74 5.1.1 使用界面方式操作视图 74 5.1.2 使用CREATEVIEW 语句创建视图 76 实例:创建仓库入库表视图 5.1.3 使用ALTERVIEW 语句修改视图 76 实例:修改仓库入库表视图 5.1.4 使用DROPVIEW 语句删除视图 77 5.2 视图中的数据操作 78 5.2.1 从视图中浏览数据 78 5.2.2 向视图中添加数据 79 5.2.3 修改视图中的数据 79 5.2.4 删除视图中的数据 80 小结 80 习题 80 第6 章Transact-SQL语法基础 81 6.1 T-SQL概述 82 6.1.1 T-SQL语言的组成 82 6.1.2 T-SQL语句结构 82 实例:在Student数据库中查询“course” 表的信息 6.2 常量 83 6.3 变量 83 6.3.1 局部变量 83 实例:在course表中,把“课程内容”是 “艺术类”信息赋 值给局部变量@songname,并显示出来 6.3.2 全局变量 85 实例:修改authors表时,用@@ERROR 检测限制查询冲突 6.4 注释符、运算符与通配符 87 6.4.1 注释符(Annotation) 87 6.4.2 运算符(Operator) 88 实例:用“+”连接两个字符串 6.4.3 通配符(Wildcard) 91 小结 91 习题 91 第7 章数据的查询 92 7.1 创建查询和测试查询 93 7.2 选择查询 93 7.2.1 简单的SELECT查询 93 7.2.2 重新对列排序 95 实例:按照年龄对员工进行排序 7.2.3 使用运算符或函数 进行列计算 96 实例:使用运算符进行列计算 7.2.4 利用WHERE参数过滤数据 96 实例:根据姓名和密码查询用户 7.2.5 消除重复记录 102 7.3 数据汇总 103 7.3.1 使用聚合函数 103 7.3.2 使用GROUPBY子句 104 7.3.3 使用HAVING子句 105 7.4 基于多表的连接查询 105 7.4.1 连接谓词 105 7.4.2 以JOIN关键字指定的连接 105 7.5 子查询 108 7.5.1 使用IN或NOTIN 的子查询 108 实例:使用IN查询员工信息 7.5.2 使用比较运算符的子查询 109 7.5.3 使用EXISTS的子查询 110 实例:使用EXISTS进行员工信息查询 7.5.4 使用UNION运算符组合 多个结果 111 实例:使用Transact-SQL删除视图 小结 111 习题 111 第8 章索引与数据完整性 113 8.1 索引 114 8.1.1 索引的概念 114 8.1.2 索引的建立 114 实例:创建非聚集索引 实例:创建唯一聚集索引 实例:创建组合索引 8.1.3 索引的删除 117 实例:删除员工表索引 8.1.4 索引的分析与维护 118 实例:查询学生信息 实例:查询学生信息并显示查询处理过后 在磁盘移动的统计信息 8.2 数据完整性 120 8.2.1 数据完整性概述 120 8.2.2 实现数据完整性 122 8.2.3 使用约束 123 实例:创建数据表Employee,并将字段ID 设置主键约束 小结 135 习题 135 第9 章流程控制、存储过程 与触发器 136 9.1 流程控制 137 9.1.1 BEGIN…END 137 9.1.2 IF 138 9.1.3 IF…ELSE 139 9.1.4 CASE 140 9.1.5 WHILE 143 9.1.6 WHILE…CONTINUE …BREAK 143 9.1.7 RETURN 144 9.1.8 GOTO 145 9.1.9 WAITFOR 146 9.2 存储过程简介 146 9.2.1 存储过程的优点 147 9.2.2 存储过程的类别 147 9.3 创建存储过程 147 9.3.1 使用SQLServerManagement Studio创建存储过程 148 9.3.2 使用Transact-SQL语言 创建存储过程 149 实例:为User表创建存储过程 9.4 执行存储过程 150 实例:执行user表的存储过程 9.5 查看和修改存储过程 151 9.5.1 使用SQLServerManagement Studio 查看和修改存储过程 151 9.5.2 使用Transact-SQL语言 查看和修改存储过程 152 实例:查看user表的存储过程 9.6 删除存储过程 154 9.6.1 使用SQLServerMangement Studio删除存储过程 154 9.6.2 使用Transact-SQL语言 删除存储过程 155 9.7 触发器简介 155 9.7.1 触发器的概念 155 9.7.2 触发器的功能 155 9.7.3 触发器的类型和触发操作 156 9.8 创建触发器 156 9.8.1 使用SQLServerManagement Studio创建触发器 156 9.8.2 使用Transact-SQL语言 创建触发器 157 实例:为员工表创建触发器 9.9 修改触发器 160 9.9.1 使用SQLServerManagement Studio修改触发器 160 9.9.2 使用Transact-SQL 语言管理触发器 161 9.10 删除触发器 162 9.10.1 使用SQLServerManagement Studio删除触发器 162 9.10.2 使用Transact-SQL语 言删除触发器 162 小 结 163 习 题 163 第10 章SQLServer2012高级开发 164 10.1 用户自定义数据类型 165 10.1.1 使用界面方式创建用户 定义数据类型 165 10.1.2 使用SQL语句创建用 户自定义数据类型 165 10.2 用户自定义函数 166 10.2.1 创建用户自定义函数 167 10.2.2 使用Transact-SQL语言 创建用户自定义函数 167 实例:创建user表的自定义函数 10.2.3 修改、删除用户自定 义函数 168 实例:删除user表的自定义函数 10.3 使用SQLServer2012实现 交叉表查询 169 10.3.1 使用PIVOT和UNPIVOT 实现交叉表查询 169 实例:使用PIVOT运算符实现交叉表查询 10.3.2 使用CASE实现交叉 表查询 173 10.4 事务处理 174 10.4.1 事务简介 174 10.4.2 事务处理 175 10.5 锁 178 10.5.1 锁简介 178 10.5.2 死锁的产生机制 180 小 结 181 习 题 181 第11 章SQLServer2012安全管理 182 11.1 SQLServer身份验证 183 11.1.1 验证模式 183 11.1.2 配置SQLServer的身份 验证模式 183 11.1.3 管理登录账号 184 11.2 数据库用户 192 11.2.1 创建数据库用户 192 11.2.2 删除数据库用户 193 11.3 SQLServer角色 193 11.3.1 固定服务器角色 194 11.3.2 固定数据库角色 194 11.3.3 管理SQLServer角色 194 11.4 管理SQLServer权限 195 小 结 198 习 题 198 第12 章SQLServer2012维护管理 199 12.1 脱机与联机数据库 200 12.1.1 脱机数据库 200 12.1.2 联机数据库 201 12.2 分离和附加数据库 201 12.2.1 分离数据库 202 12.2.2 附加数据库 202 12.3 导入和导出数据表 203 12.3.1 导入SQLServer数据表 203 12.3.2 导出SQLServer数据表 209 12.4 备份和恢复数据库 213 12.4.1 备份类型 213 12.4.2 恢复类型 214 12.4.3 备份数据库 214 12.4.4 恢复数据库 216 12.5 脚本 219 12.5.1 将数据库生成脚本 219 12.5.2 将数据表生成脚本 220 12.5.3 执行脚本 221 12.6 数据库维护计划 221 小结 226 习题 226 第13 章综合案例——腾龙进销 存管理系统 227 13.1 需求分析 228 13.2 总体设计 228 13.2.1 系统目标 228 13.2.2 构建开发环境 228 13.2.3 系统功能结构 228 13.2.4 业务流程图 229 13.3 数据库设计 230 13.3.1 数据库概要说明 230 13.3.2 数据库E-R图 231 13.3.3 数据表结构 232 13.4 公共类设计 234 13.4.1 DataBase公共类 234 13.4.2 BaseInfo公共类 237 13.5 系统主要模块开发 242 13.5.1 系统主窗体设计 242 13.5.2 库存商品管理模块设计 244 13.5.3 进货管理模块概述 249 13.5.4 商品销售排行模块概述 257 13.6 运行项目 259 小结 260 附录 上机实验 261 实验1 安装SQLServer2012数据库 262 实验2 创建数据库和修改数据库 263 实验3 创建数据表和修改数据表 265 实验4 使用语句更新记录 266 实验5 创建视图 266 实验6 在查询中使用Transact-SQL 函数 267 实验7 查询和汇总数据库的数据 268 实验8 创建和使用索引 271 实验9 创建并使用约束及实现数据 完整性 272 实验10 创建和使用存储过程 272 实验11 创建触发器 273 实验12 用户自定义函数与事务 274 实验13 SQLServer身份验证 275 实验14 备份和恢复数据库 276
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价