当前位置:首页 > 工业技术
数据库原理及应用  SQL Server 2012
数据库原理及应用  SQL Server 2012

数据库原理及应用 SQL Server 2012PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王丽艳,霍敏霞,吴雨芯著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2018
  • ISBN:9787115474759
  • 页数:252 页
图书介绍:全书分为三部分:第一部分为基础部分,介绍数据库的基本原理和SQL语句;第二部分为应用部分, 介绍了SQL程序设计的基础知识,并以图书馆信息系统为例,介绍数据库设计的具体开发过程,同时,介绍了数据库开发过程中涉及的安全性、并发性等问题的处理方法。第三部分为实验部分, 通过有关的实验,使读者可以把理论与实践结合起来,提高动手能力。
《数据库原理及应用 SQL Server 2012》目录

第1章 数据库概述 1

1.1数据管理技术 1

1.1.1信息与数据 1

1.1.2数据管理技术的发展阶段 2

1.2数据库系统 3

1.3数据库管理系统 4

1.3.1 DBMS的主要功能 4

1.3.2 DBMS的组成 5

1.3.3 DBMS对数据的存取过程 6

1.3.4 DBMS的选择原则 6

1.4数据库系统的体系结构 7

1.4.1内部体系结构 7

1.4.2外部体系结构 9

本章小结 11

习题1 11

第2章 关系数据库 13

2.1数据模型 13

2.1.1数据模型的概念及组成 13

2.1.2数据模型分类 14

2.2关系模型 16

2.2.1关系的数据结构 16

2.2.2关系的操作 19

2.2.3关系的完整性 19

2.3关系代数 19

2.3.1传统的集合运算 20

2.3.2专门的关系运算 22

2.3.3关系代数的应用 26

2.4规范化理论 27

2.4.1函数依赖 28

2.4.2范式 29

本章小结 32

习题2 32

第3章 数据库基本操作 35

3.1 SQL概述 35

3.1.1 SQL简介 35

3.1.2 SQL数据库结构 35

3.1.3 SQL的功能 36

3.1.4 SQL的特点 37

3.1.5 SQL语法的约定 38

3.1.6 SQL常用的数据类型 38

3.2 SQL Server 2012 41

3.2.1 SQL Server 2012常用对象 41

3.2.2 SQL Server 2012的组成 42

3.2.3 SQL Server 2012系统数据库 42

3.2.4 SQL Server 2012的命名规则 43

3.3数据库操作 44

3.3.1创建数据库 44

3.3.2删除数据库 47

3.3.3修改数据库 48

3.3.4数据库重命名 49

3.3.5查看数据库信息 50

本章小结 50

习题3 51

第4章 数据表基本操作 52

4.1数据表的定义 52

4.1.1创建数据表 52

4.1.2删除数据表 54

4.1.3修改数据表 55

4.2数据操作 55

4.2.1数据查询 55

4.2.2数据更新 69

4.3数据控制 72

4.3.1 GRANT 72

4.3.2 DENY 73

4.3.3 REVOKE 73

本章小结 73

习题4 73

第5章 数据库设计 76

5.1数据库设计概述 76

5.1.1数据库设计的特点 77

5.1.2数据库设计方法 77

5.1.3数据库设计的基本步骤 78

5.2需求分析 81

5.2.1需求分析的任务 81

5.2.2需求分析的内容和方法 81

5.2.3需求分析的步骤 82

5.3概念结构设计 87

5.3.1概念结构 87

5.3.2 E-R模型 87

5.3.3概念结构设计的方法与步骤 90

5.3.4数据抽象与局部E-R图设计 91

5.3.5全局E-R图设计 94

5.3.6优化全局E-R图 95

5.4逻辑结构设计 95

5.4.1 E-R图向关系模型的转换 96

5.4.2数据模型的优化 98

5.4.3设计用户外模式 99

5.5数据库的物理设计 99

5.5.1数据库物理设计的内容和方法 100

5.5.2确定数据库的物理结构 100

5.5.3评价物理结构 102

5.6数据库的实施 102

5.6.1数据的载入和应用程序的调试 103

5.6.2数据库的试运行 103

5.7数据库的运行与维护 104

本章小结 104

习题5 105

第6章 综合实例——图书馆管理系统 107

6.1管理信息系统概述 107

6.2需求分析 108

6.2.1功能需求 108

6.2.2系统用例图 108

6.2.3功能结构图 108

6.2.4系统数据流图 109

6.2.5数据字典 110

6.3数据库设计 112

6.3.1系统E-R图 112

6.3.2数据表设计 114

6.4系统开发环境 116

6.5系统设计与实现 116

6.5.1登录模块 116

6.5.2读者信息管理模块 117

6.5.3图书类别管理和图书信息管理模块 118

6.5.4新书订购管理模块 119

6.5.5图书借阅管理模块 120

6.5.6系统维护模块 121

6.6 SQL Server数据库的连接 121

6.6.1 JDBC驱动连接SQL Server 2012 121

6.6.2 ODBC数据源连接SQL Server 2012 124

本章小结 126

习题6 127

第7章 视图、索引与游标 128

7.1视图 128

7.1.1视图概述 128

7.1.2创建视图 129

7.1.3修改视图 133

7.1.4查看视图信息 133

7.1.5使用视图修改数据 134

7.1.6删除视图 135

7.2索引 136

7.2.1索引的含义和特点 136

7.2.2索引的分类 136

7.2.3索引的设计原则 138

7.2.4创建索引 138

7.2.5管理和维护索引 141

7.3游标 145

7.3.1游标的概念 145

7.3.2游标的作用及特点 146

7.3.3游标的类型 146

7.3.4游标的基本操作 148

7.3.5游标的运用 151

本章小结 155

习题7 155

第8章 数据库安全保护 157

8.1数据库安全性 157

8.1.1安全性概述 157

8.1.2用户标识与鉴别 158

8.1.3存取控制 158

8.1.4数据审计和加密 160

8.1.5角色与权限控制 161

8.1.6 SQL Server 2012的安全机制 163

8.2数据库完整性 164

8.2.1数据库完整性概述 164

8.2.2 SQL Server 2012的完整性 166

8.3并发控制 168

8.3.1事务 168

8.3.2并发控制概述 169

8.3.3封锁与封锁协议 171

8.3.4活锁与死锁 173

8.3.5两段锁协议 174

8.3.6封锁粒度 175

8.4数据库维护 176

8.4.1数据库故障 176

8.4.2数据库恢复技术 178

本章小结 182

习题8 182

第9章 SQL程序设计 185

9.1 T-SQL基础 185

9.1.1常量 185

9.1.2变量 186

9.1.3运算符和表达式 188

9.1.4流程控制语句 190

9.2函数 192

9.2.1系统标准函数 192

9.2.2自定义函数 193

9.2.3删除函数 195

9.3存储过程 196

9.3.1存储过程的分类 197

9.3.2用户自定义存储过程的定义、调用与管理 198

9.4触发器 206

9.4.1触发器的定义 206

9.4.2触发器的作用 206

9.4.3触发器的类型 206

9.4.4 DML触发器 207

9.4.5 DDL触发器 210

9.4.6触发器管理 211

本章小结 212

习题9 212

实验1 SQL Server 2012安装和配置 214

实验2数据库的基本操作 225

实验3表数据的基本操作 228

实验4数据简单查询 231

实验5数据高级查询 233

实验6 E-R图设计与关系模式转换 235

实验7视图和索引 237

实验8数据库备份与恢复 239

实验9存储过程 242

实验10触发器 245

附录 247

附录A SQL Server 2012常用关键字 247

附录B数据库有关信息表 249

附录C聚合函数 251

参考文献 252

相关图书
作者其它书籍
返回顶部