高等院校课程设计案例精编SQL Server数据库开发与应用经典课堂
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302558330
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:304
- 出版时间:2020-08-01
- 条形码:9787302558330 ; 978-7-302-55833-0
本书特色
《SQL Server数据库开发与应用经典课堂/高等院校课程设计案例精编》遵循“理论够用,重在实践”的原则,全面、系统地对SQL Server数据库技术与应用进行了详细介绍。并采用基础知识与实际操作紧密结合的方式,将重点放在对基础知识和操作技能的讲解上,注重实用性和可操作性,并通过大量简单易懂的实例使读者快速掌握各知识点。
内容简介
《SQL Server数据库开发与应用经典课堂》遵循“理论够用,重在实践”的原则,全面、系统地对SQL Server数据库技术与应用进行了详细介绍。《SQL Server数据库开发与应用经典课堂》内容包括数据库基础知识、SQL入门知识、数据库的创建与管理、数据表操作、SQL编程基础、SQL函数的应用、SQL数据查询、存储过程、视图的使用、游标的使用、触发器、索引、数据库的维护以及数据库的安全机制。 《SQL Server数据库开发与应用经典课堂》采取基础知识与实际操作紧密结合的方式,将重点放在对基础知识和操作技能的讲解上,注重实用性和可操作性,并通过大量简单易懂的实例使读者快速掌握各知识点。 《SQL Server数据库开发与应用经典课堂》体系结构合理,内容选择得当,图文并茂,浅显易懂,适合作为本专科院校相关专业教材,也可作为各类计算机培训班以及广大数据库爱好者的参考书。
目录
目 录
第1章 数据库入门必学
1.1 数据库系统简介 /2
1.1.1 数据管理技术的发展 /2
1.1.2 数据库系统的组成 /6
1.2 数据库的体系结构 /8
1.2.1 数据库系统的内部结构 /9
1.2.2 数据库系统的外部结构 /11
1.3 数据模型 /13
1.3.1 数据模型的概念 /14
1.3.2 ER模型 /14
1.3.3 关系模型 /16
1.4 关系数据库设计 /19
1.4.1 需求分析 /20
1.4.2 概念结构设计 /21
1.4.3 逻辑结构设计 /22
1.4.4 物理结构设计 /22
1.4.5 数据库的实施 /22
1.4.6 数据库的运行和维护 /23
1.5 常见关系型数据库 /23
强化训练 /25
常见疑难解答 /26
第2章 初识 SQL Server
2.1 SQL Server简介 /28
2.2 SQL Server的安装与卸载 /29
2.2.1 SQL Server安装准备 /29
2.2.2 安装SQL Server /31
2.2.3 卸载SQL Server /37
强化训练 /38
常见疑难解答 /38
第3章 SQL服务的启动与注册
3.1 SQL Server的服务和管理工具 /39
3.1.1 SQL Server的服务器组件 /40
3.1.2 SQL Server的管理工具 /41
3.2 Management Studio的管理和操作 /42
3.3 服务的启动和配置 /45
3.3.1 服务的启动 /45
3.3.2 服务器的管理 /46
3.3.3 管理网络协议 /52
3.4 服务器的注册 /53
强化训练 /56
常见疑难解答 /56
第4章 创建和管理数据库
4.1 SQL Server 数据库概述 /58
4.2 创建数据库 /59
4.2.1 数据库文件 /59
4.2.2 使用Management Studio创建
数据库 /60
4.2.3 用SQL命令创建数据库 /62
4.3 修改数据库 /65
4.3.1 查看数据库属性 /65
4.3.2 修改数据库 /68
4.3.3 收缩数据库 /70
4.4 删除数据库 /71
强化训练 /72
常见疑难解答 /72
第5章 操作数据表
5.1 数据表简介 /74
5.1.1 什么是数据表 /74
5.1.2 基本数据类型 /74
5.1.3 自定义数据类型 /77
5.1.4 数据表的数据完整性 /79
5.2 创建数据表 /80
5.2.1 在图形界面下创建数据表 /80
5.2.2 使用SQL语句创建数据表 /81
5.3 管理数据表 /83
5.3.1 修改数据表 /83
5.3.2 删除数据表 /87
5.4 管理约束 /88
5.4.1 主键约束 /88
5.4.2 唯一性约束 /90
5.4.3 检查约束 /93
5.4.4 默认约束 /94
5.4.5 外键约束 /95
5.5 管理数据表数据 /98
5.5.1 通过图形化工具管理数据 /98
5.5.2 用INSERT语句插入数据 /99
5.5.3 用UPDATE语句更新数据 /101
5.5.4 用DELETE语句删除数据 /102
强化训练 /103
常见疑难解答 /103
第6章 SQL语言基础
6.1 T-SQL概述 /106
6.2 数据类型 /106
6.3 常量和变量 /106
6.3.1 常量 /107
6.3.2 变量 /107
6.4 注释符、运算符和通配符 /110
6.5 流程控制语句和批处理 /114
6.5.1 IF...ELSE语句 /115
6.5.2 BEGIN...END语句 /115
6.5.3 WHILE…CONTINUE…BREAK语句 /116
6.5.4 CASE语句 /117
6.5.5 RETURN语句 /119
6.5.6 批处理 /120
6.5.7 其他命令 /120
强化训练 /122
常见疑难解答 /122
第7章 SQL函数的使用
7.1 聚合函数 /124
7.2 日期和时间函数 /127
7.3 字符串函数 /130
7.4 数学函数 /133
7.5 数据类型转换函数 /134
7.6 其他函数类型 /135
7.7 用户自定义函数 /136
强化训练 /138
常见疑难解答 /138
第8章 SQL数据查询基础
8.1 查询工具的使用 /140
8.1.1 编辑查询 /140
8.1.2 查询结果的显示方法 /141
8.2 使用SELECT进行查询 /141
8.2.1 选择列 /142
8.2.2 对行选择 /144
8.3 WHERE子句 /146
8.3.1 使用比较运算符 /146
8.3.2 使用逻辑运算符 /146
8.3.3 使用LIKE运算符 /147
8.3.4 使用BETWEEN…AND…运算符 /148
8.3.5 使用IN运算符 /149
8.3.6 使用IS NULL运算符 /150
8.4 排序查询 /150
8.5 使用聚合函数统计汇总查询 /152
8.6 分组查询 /154
8.7 集合查询 /156
8.7.1 并运算(UNION) /156
8.7.2 交运算(INTERSECT) /157
8.7.3 差运算(EXCEPT) /158
强化训练 /159
常见疑难解答 /159
第9章 SQL数据高级查询
9.1 嵌套查询 /162
9.1.1 带IN的嵌套查询 /162
9.1.2 带比较运算符的嵌套查询 /165
9.1.3 带ANY或ALL的嵌套查询 /165
9.1.4 带EXISTS的嵌套查询 /167
9.2 连接查询 /168
9.2.1 交叉连接查询 /168
9.2.2 内连接查询 /169
9.2.3 外连接查询 /171
强化训练 /175
常见疑难解答 /175
第10章 视图的使用
10.1 视图概述 /178
10.1.1 视图的概念 /178
10.1.2 视图的分类 /178
10.1.3 视图的优点 /178
10.2 视图的操作 /179
10.2.1 以界面方式操作视图 /179
10.2.2 使用CREATE VIEW语句创建
视图 /182
10.2.3 使用ALTER VIEW语句修改
视图 /185
10.2.4 使用DROP VIEW语句删除
视图 /185
10.2.5 使用存储过程sp_rename修改
视图 /186
10.3 通过视图操作数据 /186
10.3.1 从视图中浏览数据 /187
10.3.2 向视图中添加数据 /187
10.3.3 修改视图中的数据 /188
10.3.4 删除视图中的数据 /189
强化训练 /190
常见疑难解答 /190
第11章 存储过程
11.1 存储过程概述 /192
11.1.1 存储过程的概念 /192
11.1.2 存储过程的优点 /192
11.2 创建存储过程 /192
11.2.1 使用向导创建存储过程 /192
11.2.2 用CREATE PROC语句创建存储
过程 /194
11.3 管理存储过程 /197
11.3.1 执行存储过程 /197
11.3.2 查看存储过程 /198
11.3.3 修改存储过程 /199
11.3.4 重命名存储过程 /200
11.3.5 删除存储过程 /200
11.4 系统存储过程 /201
强化训练 /203
常见疑难解答 /203
第12章 触发器
12.1 触发器概述 /206
12.1.1 触发器的概念 /206
12.1.2 触发器的优点 /206
12.1.3 触发器的种类 /206
12.2 创建触发器 /207
12.2.1 创建DML触发器 /207
12.2.2 创建DDL触发器 /214
12.2.3 创建登录触发器 /216
12.3 管理触发器 /217
12.3.1 查看触发器 /217
12.3.2 修改触发器 /218
12.3.3 重命名触发器 /219
12.3.4 禁用和启用触发器 /219
12.3.5 删除触发器 /219
强化训练 /220
常见疑难解答 /220
第13章 游标的使用
13.1 游标概述 /222
13.1.1 游标的实现 /222
13.1.2 游标的类型 /222
13.2 游标的基本操作 /224
13.2.1 声明游标 /224
13.2.2 打开游标 /227
13.2.3 读取游标中的数据 /228
13.2.4 关闭游标 /229
13.2.5 释放游标 /230
13.3 使用系统过程查看游标 /231
13.3.1 sp_cursor_list /231
13.3.2 sp_describe_cursor /231
13.3.3 sp_describe_cursor_columns /232
13.3.4 sp_describe_cursor_tables /232
13.4 游标的应用 /232
强化训练 /234
常见疑难解答 /234
第14章 索引与数据完整性
14.1 索引的概念 /236
14.2 索引的分类 /236
14.3 索引的操作 /238
14.3.1 创建索引 /238
14.3.2 查看索引信息 /243
14.3.3 索引的修改 /244
14.3.4 删除索引 /246
14.3.5 设置索引的选项 /246
14.4 索引的分析与维护 /247
14.5 全文索引 /249
14.5.1 使用CREATE FULLTEXT INDEX创建
全文索引 /249
14.5.2 使用ALTER FULLTEXT INDEX更改
全文索引 /251
14.5.3 使用DROP FULLTEXT INDEX删除
全文索引 /252
14.5.4 全文目录 /252
14.6 数据完整性 /253
14.6.1 域完整性 /254
14.6.2 实体完整性 /254
14.6.3 引用完整性 /254
14.6.4 用户定义完整性 /255
强化训练 /256
常见疑难解答 /256
第15章 维护SQL数据库
15.1 脱机与联机数据库 /258
15.1.1 查看数据库状态 /258
15.1.2 脱机数据库 /259
15.1.3 联机数据库 /259
15.2 分离和附加数据库 /260
15.2.1 分离数据库 /260
15.2.2 附加数据库 /261
15.3 导入/导出数据 /262
15.3.1 导出SQL Server数据表 /262
15.3.2 导入SQL Server数据表 /266
15.4 备份与恢复 /269
15.4.1 备份类型 /269
15.4.2 恢复模式 /270
15.4.3 备份数据库 /271
15.4.4 恢复数据库 /273
强化训练 /275
常见疑难解答 /275
第16章 数据库的安全机制
16.1 SQL Server 安全性概述 /278
16.2 安全验证方式 /279
16.2.1 身份验证简介 /278
16.2.2 验证模式的修改 /280
16.3 用户管理 /280
16.3.1 登录用户管理 /281
16.3.2 数据库用户管理 /285
16.4 角色管理 /287
16.4.1 服务器角色管理 /288
16.4.2 数据库角色管理 /292
16.5 权限管理 /297
16.5.1 概述 /298
16.5.2 使用Management Studio管理
权限 /299
16.5.3 使用T-SQL管理权限 /301
强化训练 /303
常见疑难解答 /303
作者简介
金松河,副教授,毕业于西南交通大学计算机应用技术专业,获工学硕士学位。现就职于郑州轻工业大学计算机与通信工程专业,从事教学科研工作。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0