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

SQL Server数据库基础教程

20 2.9折 69 全新

仅1件

江西新余
认证卖家担保交易快速发货售后保障

作者赵明渊

出版社电子工业出版社

出版时间2022-09

版次1

装帧其他

货号7A

上书时间2024-07-04

何兵13879077312的书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 赵明渊
  • 出版社 电子工业出版社
  • 出版时间 2022-09
  • 版次 1
  • ISBN 9787121441288
  • 定价 69.00元
  • 装帧 其他
  • 页数 360页
【内容简介】
依据当前高等学校 SQL Server 数据库教学和实验的需要,本书系统地介绍了SQL Server 2019的基础知识和应用开发。全书分为两篇:第1篇介绍SQL Server数据库基础,内容为:SQL Server 2019概述、SQL Server数据库、数据表、数据查询、索引和视图、完整性约束、数据库程序设计、数据库编程技术、安全管理、备份和还原、事务和锁、基于Visual C#和SQL Server数据库的学生管理系统的开发;第2篇介绍SQL Server数据库实验,包含验证性实验和设计性实验,与第1篇各章内容对应。 本书可作为高等学校相关专业的教材,也适合计算机应用人员和计算机爱好者自学。
【作者简介】
赵明渊,男,电子科技大学计算机应用技术专业博士,教授,中国农业银行四川省分行计算机高级工程师,国务院颁发证书的享受政府特殊津贴的专家。唐明伟,男,西华大学计算机与软件工程学院,教授,博士。
【目录】
目录

第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-SQL25

1.6.1  SQL25

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

习题135

第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

习题251

第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

习题378

第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

习题4105

第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

习题5122

第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

习题6142

第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

习题7177

第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

习题8202

第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

习题9236

第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

习题10264

第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

习题11279

第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

习题12293

第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
点击展开 点击收起

—  没有更多了  —

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

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