• SQL Server数据库基础教程
21年品牌 40万+商家 超1.5亿件商品

SQL Server数据库基础教程

全新正版 极速发货

40.58 5.9折 69 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者赵明渊,唐明伟 编

出版社电子工业出版社

ISBN9787121441288

出版时间2022-09

装帧平装

开本16开

定价69元

货号1202740215

上书时间2024-11-16

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1篇 SQL Server数据库基础

第1章 SQL Server 2019概述 2

1.1 数据库的基本概念 2

1.1.1 数据库、数据库管理系统和数据库系统 2

1.1.2 数据模型 4

1.1.3 关系数据库 6

1.1.4 数据库设计 7

1.2 SQL Server 2019的组成和新功能 11

1.2.1 SQL Server 2019的组成 12

1.2.2 SQL Server 2019的新功能 12

1.3 SQL Server 2019的安装 14

1.3.1 SQL Server 2019的安装要求 14

1.3.2 SQL Server 2019的安装步骤 14

1.4 SQL Server 服务器的启动和停止 20

1.5 SQL Server Management Studio环境 21

1.5.1 SQL Server Management Studio的安装 21

1.5.2 SQL Server Management Studio的启动和连接 22

1.5.3 SQL Server Management Studio的组件 23

1.6 SQL和T-SQL 25

1.6.1 SQL 25

1.6.2 T-SQL的预备知识 27

1.7 大数据简介 29

1.7.1 大数据的基本概念 29

1.7.2 大数据的处理过程 30

1.7.3 大数据的技术支撑 31

1.7.4 NoSQL数据库 32

1.8 小结 34

习题1 35

第2章 SQL Server数据库 37

2.1 SQL Server数据库概述 37

2.1.1 SQL Server 2019系统数据库 37

2.1.2 SQL Server数据库文件和存储空间分配 38

2.1.3 数据库文件组 39

2.2 使用图形用户界面创建、修改、删除SQL Server数据库 39

2.2.1 创建数据库 40

2.2.2 修改数据库 41

2.2.3 删除数据库 44

2.3 使用T-SQL语句创建、修改、删除SQL Server数据库 45

2.3.1 创建数据库 45

2.3.2 修改数据库 47

2.3.3 删除数据库 48

2.4 数据库快照 48

2.5 小结 50

习题2 51

第3章 数据表 53

3.1 数据表概述 53

3.1.1 数据库对象 53

3.1.2 表的概念 54

3.1.3 表结构设计 54

3.1.4 SQL Server 2019表的类型 55

3.2 数据类型 56

3.2.1 系统数据类型 56

3.2.2 用户自定义数据类型 61

3.3 使用T-SQL语句创建、修改、删除SQL Server表 62

3.3.1 创建表 62

3.3.2 修改表 64

3.3.3 删除表 65

3.4 使用图形用户界面创建、修改、删除SQL Server表 65

3.4.1 创建表 65

3.4.2 修改表 66

3.4.3 删除表 69

3.5 使用T-SQL语句操作SQL Server表数据 69

3.5.1 插入语句 69

3.5.2 修改语句 71

3.5.3 删除语句 72

3.6 使用图形用户界面操作SQL Server表数据 72

3.7 分区表 74

3.7.1 创建分区函数 75

3.7.2 创建分区方案 76

3.7.3 创建分区表 76

3.8 小结 77

习题3 78

第4章 数据查询 80

4.1 数据查询概述 80

4.2 单表查询 80

4.2.1 SELECT子句 80

4.2.2 FROM子句 83

4.2.3 WHERE子句 84

4.2.4 GROUP BY子句、HAVING子句和聚合函数 87

4.2.5 ORDER BY子句 91

4.3 多表查询 91

4.3.1 连接查询 91

4.3.2 嵌套查询 95

4.4 查询结果处理 98

4.4.1 UNION子句 98

4.4.2 EXCEPT子句和INTERSECT子句 99

4.4.3 INTO子句 100

4.4.4 CTE子句 100

4.4.5 TOP子句 102

4.5 应用举例 102

4.6 小结 104

习题4 105

第5章 索引和视图 108

5.1 索引概述 108

5.1.1 索引的基本概念 108

5.1.2 索引的分类 109

5.2 索引操作 110

5.2.1 创建索引 110

5.2.2 修改和查看索引属性 111

5.2.3 删除索引 112

5.3 视图概述 113

5.4 视图操作 114

5.4.1 创建视图 114

5.4.2 查询视图 115

5.4.3 修改视图定义 116

5.4.4 删除视图 117

5.4.5 更新视图 117

5.5 索引视图 120

5.6 小结 121

习题5 122

第6章 完整性约束 125

6.1 数据完整性概述 125

6.1.1 约束机制 125

6.1.2 数据完整性分类 126

6.2 PRIMARY KEY约束 128

6.3 UNIQUE约束 130

6.4 FOREIGN KEY约束 132

6.5 CHECK约束 135

6.6 DEFAULT约束 137

6.7 NOT NULL约束 138

6.8 应用举例 138

6.9 小结 140

习题6 142

第7章 数据库程序设计 144

7.1 T-SQL基础 144

7.1.1 T-SQL分类 144

7.1.2 批处理 145

7.1.3 脚本和注释 147

7.2 标识符、常量、变量 148

7.2.1 标识符 148

7.2.2 常量 148

7.2.3 变量 150

7.3 运算符与表达式 152

7.4 流程控制语句 155

7.4.1 BEGIN…END语句块 155

7.4.2 条件语句 156

7.4.3 循环语句 157

7.4.4 无条件转移语句 159

7.4.5 返回语句 159

7.4.6 等待语句 160

7.4.7 异常处理 160

7.5 系统内置函数 161

7.5.1 系统内置函数概述 161

7.5.2 常用的系统内置函数 161

7.6 用户定义函数 170

7.6.1 用户定义函数概述 170

7.6.2 用户定义函数的定义和调用 171

7.6.3 用户定义函数的删除 176

7.7 小结 176

习题7 177

第8章 数据库编程技术 179

8.1 存储过程概述 179

8.2 存储过程的创建、修改和删除 180

8.2.1 存储过程的创建 180

8.2.2 存储过程的执行 182

8.2.3 存储过程的参数 183

8.2.4 存储过程的修改 186

8.2.5 删除存储过程 187

8.3 触发器概述 187

8.4 触发器的创建、修改和删除 189

8.4.1 创建DML触发器 189

8.4.2 创建DDL触发器 194

8.4.3 修改触发器 195

8.4.4 启用或禁用触发器 197

8.4.5 删除触发器 197

8.5 游标概述 198

8.6 游标的基本操作 198

8.7 小结 201

习题8 202

第9章 安全管理 207

9.1 SQL Server安全机制和身份验证模式 207

9.1.1 SQL Server安全机制 207

9.1.2 SQL Server身份验证模式 208

9.2 服务器安全管理 208

9.2.1 创建登录名 209

9.2.2 修改登录名 211

9.2.3 删除登录名 212

9.2.4 服务器角色 212

9.3 数据库安全管理 215

9.3.1 创建数据库用户 216

9.3.2 修改数据库用户 220

9.3.3 删除数据库用户 221

9.3.4 数据库角色 221

9.4 架构安全管理 226

9.5 权限管理 229

9.5.1 登录名权限管理 229

9.5.2 数据库用户和角色权限管理 231

9.6 小结 235

习题9 236

第10章 备份和还原 238

10.1 备份和还原概述 238

10.2 创建备份设备 239

10.2.1 使用存储过程创建和删除备份设备 239

10.2.2 使用图形用户界面创建和删除备份设备 240

10.3 备份数据库 241

10.3.1 使用图形用户界面备份数据库 241

10.3.2 使用T-SQL语句备份数据库 245

10.4 还原数据库 247

10.4.1 使用图形用户界面还原数据库 247

10.4.2 使用T-SQL语句还原数据库 251

10.5 分离和附加数据库 254

10.5.1 分离数据库 254

10.5.2 附加数据库 255

10.6 导入和导出数据 257

10.7 小结 263

习题10 264

第11章 事务和锁 267

11.1 事务 267

11.1.1 事务原理 267

11.1.2 事务类型 268

11.1.3 事务模式 268

11.1.4 事务处理语句 269

11.2 锁定 274

11.2.1 并发影响 274

11.2.2 可锁定资源 274

11.2.3 SQL Server的锁模式 275

11.2.4 SQL Server的表锁定提示 276

11.2.5 死锁 277

11.3 小结 278

习题11 279

第12章 基于Visual C#和SQL Server数据库的学生管理系统的开发 281

12.1 学生管理系统的数据库和表 281

12.2 新建项目和窗体 282

12.3 父窗体设计 283

12.4 学生信息录入 285

12.5 学生信息查询 288

12.6 学生信息管理 291

12.7 学生管理系统的启动 293

12.8 小结 293

习题12 293

第2篇 SQL Server数据库实验

实验1 E-R图设计、SQL Server 2019的安装和操作 296

实验1.1 E-R图设计 296

实验1.2 SQL Server 2019的安装和操作 300

实验2 SQL Server数据库 302

实验3 数据表 305

实验3.1 创建表 305

实验3.2 表数据操作 307

实验4 数据查询 311

实验4.1 单表查询 311

实验4.2 多表查询 314

实验5 索引和视图 318

实验5.1 索引 318

实验5.2 视图 319

实验6 完整性约束 322

实验7 数据库程序设计 327

实验8 数据库编程技术 331

实验8.1 存储过程 331

实验8.2 触发器和游标 333

实验9 安全管理 337

实验10 备份和还原 341

内容摘要
依据当前高等学校 SQL Server 数据库教学和实验的需要,本书系统地介绍了SQL Server 2019的基础知识和应用开发。全书分为两篇:第1篇介绍SQL Server数据库基础,内容为:SQL Server 2019概述、SQL Server数据库、数据表、数据查询、索引和视图、完整性约束、数据库程序设计、数据库编程技术、安全管理、备份和还原、事务和锁、基于Visual C#和SQL Server数据库的学生管理系统的开发;第2篇介绍SQL Server数据库实验,包含验证性实验和设计性实验,与第1篇各章内容对应。本书可作为高等学校相关专业的教材,也适合计算机应用人员和计算机爱好者自学。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP