• 数据库原理与应用(SQL Server)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

数据库原理与应用(SQL Server)

22.7 3.9折 58 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者赵明渊

出版社电子工业出版社

出版时间2019-03

版次1

装帧其他

货号9787121360763

上书时间2024-12-16

   商品详情   

品相描述:全新
图书标准信息
  • 作者 赵明渊
  • 出版社 电子工业出版社
  • 出版时间 2019-03
  • 版次 1
  • ISBN 9787121360763
  • 定价 58.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 392页
  • 字数 627千字
【内容简介】
本书以关系数据库管理系统SQL Server 2014作为平台,以商店销售数据库作为主线,全面系统地介绍了数据库原理、数据库系统和数据管理新技术。数据库原理部分包括数据库概述、关系数据库、关系数据库规范化理论和数据库设计;数据库系统部分包括SQL Server数据库基础、创建数据库和创建表、数据定义语言和数据操纵语言、数据查询语言、索引和视图、数据完整性、数据库程序设计、数据库编程技术、事务和锁、系统安全管理、备份和恢复、基于Visual C#和SQL Server数据库的学生管理系统的开发;数据管理新技术部分包括大数据和云计算。本书可作为高等院校计算机及相关专业的教学用书,为读者提供习题答案、教学课件、所有实例的源代码。
【作者简介】
赵明渊,男,电子科技大学计算机应用技术专业博士,教授,中国农业银行四川省分行计算机高级工程师,国务院颁发证书的享受政府特殊津贴的专家。
【目录】
第1章  数据库概述1

1.1  数据库系统概述1

1.1.1  数据库1

1.1.2  数据库管理系统1

1.1.3  数据库系统2

1.2  数据管理技术的发展3

1.3  数据库系统结构4

1.3.1  数据库系统的三级模式结构5

1.3.2  数据库的二级映射功能和数据

独立性5

1.3.3  数据库管理系统的工作过程6

1.4  数据模型7

1.4.1  两类数据模型7

1.4.2  概念模型8

1.4.3  数据模型组成要素11

1.4.4  常用的数据模型11

1.5  小结12

习题113

第2章  关系数据库15

2.1  关系模型15

2.1.1  关系数据结构15

2.1.2  关系操作18

2.1.3  关系的完整性19

2.2  关系代数21

2.2.1  传统的集合运算21

2.2.2  专门的关系运算23

2.3  关系演算28

2.3.1  元组关系演算28

2.3.2  域关系演算30

2.4  SQL简介32

2.4.1  SQL语言分类32

2.4.2  SQL语言的特点32

2.4.3  SQL语言的发展历程33

2.5  小结34

习题234

第3章  关系数据库规范化理论37

3.1  关系数据库设计理论概述37

3.2  规范化39

3.2.1  函数依赖、码和范式39

3.2.2  1NF41

3.2.3  2NF42

3.2.4  3NF43

3.2.5  BCNF44

3.2.6  多值依赖与4NF46

3.2.7  规范化小结48

3.3  数据依赖的公理系统48

3.3.1  Armstrong公理系统48

3.3.2  闭包及其计算49

3.3.3  确定候选码51

3.3.4  函数依赖集的等价和最小函数

依赖集52

3.4  关系模式的分解53

3.4.1  模式分解的定义53

3.4.2  分解的无损连接性54

3.4.3  分解的保持依赖性55

3.4.4  模式分解的算法56

3.5  小结57

习题357

第4章  数据库设计60

4.1  数据库设计概述60

4.2  需求分析63

4.3  概念结构设计65

4.3.1  概念结构的特点和设计步骤65

4.3.2  局部E-R模型设计66

4.3.3  全局E-R模型设计67

4.4  逻辑结构设计69

4.4.1  逻辑结构设计的步骤69

4.4.2  E-R模型向关系模型的转换69

4.4.3  数据模型的优化和设计外模式72

4.5  物理结构设计73

4.6  数据库实施74

4.7  数据库运行和维护75

4.8  应用举例75

4.9  小结76

习题477

第5章  SQL Server数据库基础80

5.1  SQL Server 的发展历史和版本80

5.2  SQL Server 2014的新特点81

5.3  SQL Server 2014的安装81

5.3.1  SQL Server 2014安装要求81

5.3.2  SQL Server 2014安装步骤81

5.4  服务器组件和管理工具85

5.4.1  服务器组件85

5.4.2  管理工具85

5.5  SQL Server Management Studio环境86

5.6  小结88

习题588

第6章  创建数据库和创建表89

6.1  SQL Server数据库概述89

6.1.1  逻辑数据库89

6.1.2  物理数据库91

6.2  创建SQL Server数据库92

6.2.1  创建数据库92

6.2.2  修改数据库93

6.2.3  删除数据库95

6.3  SQL Server表概述95

6.3.1  表和表结构95

6.3.2  数据类型96

6.3.3  表结构设计101

6.4  创建SQL Server表101

6.4.1  创建表101

6.4.2  修改表103

6.4.3  删除表104

6.5  操作SQL Server表数据105

6.6  小结106

习题6107

第7章  数据定义语言和数据操纵

        语言110

7.1  T-SQL概述110

7.1.1  T-SQL的语法约定110

7.1.2  在SQL Server Management Studio

中执行T-SQL语句110

7.2  数据定义语言112

7.2.1  数据定义语言用于数据库112

7.2.2  数据定义语言用于表116

7.3  数据操纵语言119

7.3.1  插入语句119

7.3.2  修改语句120

7.3.3  删除语句121

7.4  小结121

习题7121

第8章  数据查询语言123

8.1  基本查询123

8.1.1  SELECT子句123

8.1.2  FROM子句125

8.1.3  WHERE子句127

8.1.4  ORDER BY子句130

8.2  统计计算130

8.2.1  聚合函数131

8.2.2  GROUP BY子句132

8.2.3  HAVING子句132

8.3  连接查询133

8.3.1  连接谓词133

8.3.2  JOIN连接135

8.4  嵌套查询137

8.4.1  IN子查询138

8.4.2  比较子查询139

8.4.3  EXISTS子查询139

8.5  其他查询子句140

8.5.1  UNION140

8.5.2  EXCEPT和INTERSECT141

8.5.3  INTO子句142

8.5.4  CTE子句142

8.5.5  TOP谓词144

8.6  应用举例145

8.7  小结146

习题8147

第9章  索引和视图150

9.1  索引概述150

9.1.1  索引的基本概念150

9.1.2  索引的分类150

9.2  索引的操作151

9.2.1  创建索引151

9.2.2  查看和修改索引属性155

9.2.3  索引的删除156

9.3  视图概述157

9.3.1  视图的基本概念158

9.3.2  视图类型158

9.4  视图的操作158

9.4.1  创建视图159

9.4.2  查询视图161

9.4.3  修改视图定义163

9.4.4  删除视图165

9.5  更新视图165

9.5.1  可更新视图165

9.5.2  插入数据166

9.5.3  修改数据167

9.5.4  删除数据167

9.6  小结168

习题9169

第10章  数据完整性172

10.1  数据完整性概述172

10.2  约束173

10.2.1  PRIMARY KEY约束173

10.2.2  UNIQUE约束176

10.2.3  FOREIGN KEY约束178

10.2.4  CHECK约束184

10.2.5  DEFAULT约束186

10.3  应用举例187

10.4  小结190

习题10191

第11章  数据库程序设计193

11.1  数据类型193

11.1.1  系统数据类型193

11.1.2  用户自定义数据类型193

11.1.3  用户自定义表数据类型196

11.2  标识符、常量、变量196

11.2.1  标识符196

11.2.2  常量197

11.2.3  变量198

11.3  运算符与表达式200

11.3.1  算术运算符201

11.3.2  位运算符201

11.3.3  比较运算符201

11.3.4  逻辑运算符202

11.3.5  字符串连接运算符202

11.3.6  赋值运算符203

11.3.7  一元运算符203

11.3.8  运算符优先级203

11.4  批处理203

11.4.1  批处理的指定和使用规则204

11.4.2  GO命令204

11.5  流程控制语句206

11.5.1  BEGIN…END语句块206

11.5.2  条件语句207

11.5.3  循环语句208

11.5.4  无条件转移语句209

11.5.5  返回语句210

11.5.6  等待语句210

11.5.7  错误处理语句210

11.6  系统内置函数211

11.7  小结218

习题11219

第12章  数据库编程技术221

12.1  存储过程221

12.1.1  存储过程概述221

12.1.2  存储过程的创建222

12.1.3  存储过程的执行224

12.1.4  存储过程的参数226

12.1.5  存储过程修改和删除228

12.2  触发器230

12.2.1  触发器概述230

12.2.2  创建DML触发器231

12.2.3  使用DML触发器234

12.2.4  创建和使用DDL触发器237

12.2.5  触发器的管理238

12.3  用户定义函数242

12.3.1  用户定义函数概述242

12.3.2  用户定义函数的定义和调用242

12.3.1  用户定义函数概述247

12.3.2  用户定义函数的定义和调用247

12.3.3  用户定义函数的删除248

12.4  游标249

12.4.1  游标概述249

12.4.2  游标的基本操作249

12.5  应用举例253

12.6  小结257

习题12258

第13章  事务和锁261

13.1  事务261

13.1.1  事务原理261

13.1.2  事务类型261

13.1.3  事务模式262

13.1.4  事务处理语句262

13.2  锁定267

13.2.1  并发影响267

13.2.2  可锁定资源和锁模式267

13.2.3  死锁269

13.3  小结269

习题13270

第14章  系统安全管理272

14.1  SQL Server安全机制和身份验证

模式272

14.1.1  SQL Server安全机制272

14.1.2  SQL Server验证模式273

14.2  服务器登录名管理273

14.2.1  创建登录名273

14.2.2  修改登录名275

14.2.3  删除登录名276

14.3  数据库用户管理276

14.3.1  创建数据库用户276

14.3.2  修改数据库用户279

14.3.3  删除数据库用户279

14.4  角色280

14.4.1  服务器角色280

14.4.2  数据库角色283

14.5  权限管理287

14.5.1  登录名权限管理287

14.5.2  数据库用户权限管理289

14.6  应用举例292

14.7  小结294

习题14294

第15章  备份和恢复297

15.1  备份和恢复概述297

15.2  创建备份设备298

15.2.1  使用T-SQL语句创建临时备份

设备298

15.2.2  使用存储过程创建和删除命名

备份设备298

15.2.3  使用图形界面方式创建和删除

命名备份设备299

15.3  备份数据库301

15.3.1  使用T-SQL语句备份数据库301

15.3.2  使用图形界面方式备份

数据库303

15.4  恢复数据库305

15.4.1  使用T-SQL语句恢复数据库305

15.4.2  使用图形界面方式恢复

数据库307

15.5  复制数据库309

15.6  分离和附加数据库311

15.6.1  分离数据库311

15.6.2  附加数据库311

15.7  小结313

习题15314

第16章  大数据和云计算316

16.1  大数据概述316

16.2  云计算概述318

16.3  云数据库320

16.4  NoSQL数据库322

16.5  Microsoft Azure SQL Database324

16.5.1  申请试用Microsoft Azure324

16.5.2  进入Microsoft Azure管理

门户325

16.5.3  使用Microsoft Azure管理门户

创建Azure SQL数据库325

16.5.4  使用集成开发环境管理Azure 

SQL数据库327

16.6  小结331

习题16332

第17章  基于Visual C#和SQL 

Server数据库的学生管理

系统的开发334

17.1  学生管理系统的数据库和表334

17.2  1
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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