• 数据库原理及应用——SQL Server 2012 第2版微课视频版
21年品牌 40万+商家 超1.5亿件商品

数据库原理及应用——SQL Server 2012 第2版微课视频版

27.79 4.6折 59.8 九品

仅1件

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

作者刘金岭;周泓;张囡囡

出版社清华大学出版社

出版时间2023-05

版次2

装帧其他

上书时间2024-10-02

忻博的书店

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 刘金岭;周泓;张囡囡
  • 出版社 清华大学出版社
  • 出版时间 2023-05
  • 版次 2
  • ISBN 9787302609506
  • 定价 59.80元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 316页
  • 字数 484千字
【内容简介】
根据应用型本科学生的特点,本书第 2 版以 SQL Server 2012 为模型,本着“精理论,重实践”的原则,将关系型数据库理论进行了精准的优化,由浅入深,通俗易懂,条理清楚,重点突出,强化了数据库设计技术。在数据库设计理论基础上,结合作者多年的项目开发经验,介绍了一些行之有效的数据库设计与开发中所用到的一些方法和技巧。 在内容选取、章节安排、难易程度、例子选取等方面充分考虑到理论教学和实践教学的需要,力求使教材概念准确、清晰、重点明确,内容精炼,便于取舍。结合 SQL Server2012 的具体的数据库管理系统,讲解了数据库的一些管理技术和应用,如数据库的完整性约束、存储过程与触发器、数据库并发控制、数据库的安全与保护、备份与恢复等。 本教材可以作为应用型本科计算机类专业学生的数据库课程教材。
【目录】
第1章  数据库系统概述 1

1.1  数据管理技术的发展 1

 1.1.1  数据和数据管理 1

 1.1.2  数据管理发展的3个阶段 2

1.2  数据库系统? 5

 1.2.1  数据库系统的组成 5

 1.2.2  数据库系统结构 8

1.3  数据模型? 9

 1.3.1  数据处理的3个阶段 9

 1.3.2  常见的数据模型 13

1.4  处理大规模数据的数据库 17

 1.4.1  分布式数据库 17

 1.4.2  并行数据库 20

 1.4.3  NoSQL数据库 23

 1.4.4  云数据库 25

 1.4.5  XML数据库 28

习题1 30

第2章  关系数据库基本理论 31

2.1  关系数据模型? 31

 2.1.1  关系数据结构 31

 2.1.2  关系运算 35

 2.1.3  关系的完整性约束 36

2.2  关系代数基本理论 38

 2.2.1  传统的集合运算 39

 2.2.2  专门的关系运算 42

 2.2.3  关系代数表达式及其应用实例 46

2.3  关系数据库的规范化理论? 47

 2.3.1  关系模式规范化的必要性 47

 2.3.2  函数依赖 49

 2.3.3  关系的范式及规范化? 51

 2.3.4  关系模式的分解 53

习题2 56

第3章  数据库设计 59

3.1  数据库设计概述? 59

 3.1.1  数据库设计目标和方法 59

 3.1.2  数据库设计的基本步骤 61

3.2  需求分析 62

 3.2.1  需求分析的任务和目标 63

 3.2.2  需求分析的步骤 63

 3.2.3  数据流图 64

 3.2.4  数据字典 67

3.3  概念结构设计 68

 3.3.1  概念结构设计任务和E-R模型的特点 68

 3.3.2  概念结构设计的基本方法 68

 3.3.3  概念结构设计的主要步骤 69

 3.3.4  局部E-R模型的设计? 70

 3.3.5  全局E-R模型的设计? 77

 3.3.6  概念结构设计实例 81

3.4  逻辑结构设计? 86

 3.4.1  E-R模型向关系模式的转换 86

 3.4.2  关系模式的优化 90

3.5  物理结构设计 93

 3.5.1  设计物理结构 93

 3.5.2  评价物理结构 94

3.6  数据库实施 95

3.7  数据库运行和维护 95

习题3 96

第4章  SQL Server系统概述 98

4.1  SQL Server系统简介? 98

 4.1.1  SQL Server的版本 98

 4.1.2  SQL Server系统数据库 99

 4.1.3  SQL Server的3个关键系统表 99

4.2  Transact-SQL简介 102

 4.2.1  SQL语言的发展与特点 102

 4.2.2  Transact-SQL语法基础 103

4.3  Transact-SQL流程控制语句 112

 4.3.1  BEGIN … END语句 112

 4.3.2  分支语句 113

 4.3.3  循环语句 115

 4.3.4  RETURN语句 116

 4.3.5  WAITFOR语句 117

 4.3.6  TRY…CATCH语句 117

4.4  SQL Server存储机制 118

 4.4.1  SQL Server数据页概述 118

 4.4.2  SQL Server数据页结构 119

习题4 119

第5章  数据库和数据表管理? 121

5.1  SQL Server数据库概述 121

 5.1.1  数据库文件类型 121

 5.1.2  数据库文件组 122

5.2  SQL Server数据库基本管理 122

 5.2.1  创建用户数据库 122

 5.2.2  数据库结构的修改 127

 5.2.3  数据库文件的更名、删除 131

5.3  SQL Server数据表管理 132

 5.3.1  表的创建与维护 132

 5.3.2  表中数据的维护 141

习题5 143

第6章  数据查询与游标机制 145

6.1  基本查询? 145

 6.1.1  SELECT查询语句的结构 145

 6.1.2  简单查询 146

 6.1.3  带有WHERE子句的查询 149

 6.1.4  带有ORDER BY子句的查询 151

 6.1.5  带有GROUP BY子句的查询 152

 6.1.6  输出结果选项 153

 6.1.7  联合查询 154

6.2  多表查询? 155

 6.2.1  连接查询 155

 6.2.2  子查询 159

6.3  游标机制? 165

 6.3.1  游标概述 165

 6.3.2  游标的管理 166

 6.3.3  使用游标修改和删除表数据 171

习题6 172

第7章  视图与索引 174

7.1  视图? 174

 7.1.1  视图概述 174

 7.1.2  创建视图 175

 7.1.3  修改视图 180

 7.1.4  删除视图 181

 7.1.5  使用视图 181

7.2  索引? 183

 7.2.1  索引概述 183

 7.2.2  创建索引 185

 7.2.3  管理索引 188

习题7 190

第8章  SQL Server子程序 192

8.1  存储过程? 192

 8.1.1  存储过程概述 192

 8.1.2  创建存储过程 194

 8.1.3  调用存储过程 200

 8.1.4  管理存储过程 201

8.2  触发器? 204

 8.2.1  触发器概述 204

 8.2.2  创建触发器 205

 8.2.3  管理触发器 211

8.3  用户定义函数? 213

 8.3.1  用户定义函数概述 213

 8.3.2  创建用户定义函数 214

 8.3.3  管理用户定义函数 217

习题8 218

第9章  数据库并发控制 219

9.1  事务? 219

 9.1.1  事务概述 219

 9.1.2  管理事务 221

9.2  并发数据访问管理? 227

 9.2.1  并发数据操作引起的问题 227

 9.2.2  封锁机制 228

 9.2.3  事务隔离级 232

习题9 236

第10章  数据库安全管理 237

10.1  身份验证 237

 10.1.1  Windows验证模式 237

 10.1.2  混合验证模式 237

10.2  身份验证模式的设置 238

 10.2.1  使用“编辑服务器注册属性” 238

 10.2.2  使用“对象资源管理器” 239

10.3  登录账户管理? 239

 10.3.1  创建登录账户 239

 10.3.2  管理登录账户 243

10.4  数据库用户管理? 244

 10.4.1  创建数据库用户 245

 10.4.2  删除数据库用户 246

10.5  角色管理 246

 10.5.1  SQL Server角色类型 246

 10.5.2  固定服务器角色管理 248

 10.5.3  固定数据库角色管理 250

 10.5.4  用户定义数据库角色 252

10.6  权限管理? 254

 10.6.1  语句权限 254

 10.6.2  对象权限 256

 10.6.3  隐含权限 257

 10.6.4  授予用户或角色权限 257

 10.6.5  拒绝用户或角色权限 259

 10.6.6  撤销用户或角色权限 259

 10.6.7  使用系统存储过程查看权限 260

习题10 261

第11章  数据库备份与还原 263

11.1  备份与还原概述? 263

 11.1.1  备份方式 263

 11.1.2  备份与还原策略 265

11.2  分离和附加数据库 266

 11.2.1  分离数据库 267

 11.2.2  附加数据库 269

11.3  数据库备份 270

 11.3.1  创建和删除备份设备 270

 11.3.2  备份数据库方法 273

11.4  数据库还原? 281

 11.4.1  数据库还原的技术 281

 11.4.2  数据库还原的方法 285

习题11 289

第12章  ADO.NET访问SQL Server数据库? 290

12.1  数据库访问技术ADO.NET 290

 12.1.1  ADO.NET概述 290

 12.1.2  数据库访问模式 293

12.2  数据库的连接 295

 12.2.1  使用SqlConnection对象进行数据库的连接 295

 12.2.2  ASP.NET连接数据库测试 296

12.3  数据库的基本操作 296

 12.3.1  用户登录界面 296

 12.3.2  向数据库添加数据 297

 12.3.3  记录数据管理 299

12.4  存储过程调用 300

 12.4.1  无参数存储过程调用 300

 12.4.2  带参数存储过程调用 302

 12.4.3  用户自定义函数调用 302

12.5  执行SQL事务处理 304

习题12 305

参考文献 306

IV

数据库原理及应用——SQL Server 2012(第2版?微课视频版)

     

V

  

    目录

  

     

  
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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