图书介绍

数据库原理与应用 SQLServer版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理与应用 SQLServer版
  • 毛一梅,郭红编著 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:9787301168424
  • 出版时间:2010
  • 标注页数:360页
  • 文件大小:116MB
  • 文件页数:373页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与应用 SQLServer版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1数据库系统概述2

1.1.1数据2

1.1.2数据库2

1.1.3数据库管理系统3

1.1.4数据库系统3

1.2数据管理技术的产生和发展4

1.2.1人工管理阶段4

1.2.2文件系统阶段4

1.2.3数据库系统阶段4

1.3数据库模型5

1.3.1基本概念5

1.3.2数据库结构模型5

1.4本章小结9

习题110

第2章 关系数据库理论11

2.1关系的数学定义12

2.1.1基本概念12

2.1.2关系模式与关系数据库14

2.2关系代数15

2.2.1集合运算16

2.2.2专门的关系运算17

2.2.3应用实例20

2.3关系演算22

2.3.1元组关系演算22

2.3.2域关系演算26

2.3.3应用实例26

2.4关系操作30

2.5关系的完整性30

2.5.1实体完整性30

2.5.2参照完整性31

2.5.3用户定义的完整性32

2.6关系的规范化33

2.6.1关系模式的设计问题33

2.6.2函数依赖36

2.6.3码的形式定义37

2.6.4关系范式38

2.7案例分析41

2.8本章小结45

习题245

第3章 关系数据库——SQL Server 2005基础48

3.1 SQL Server 2005的特点49

3.1.1 SQL Server 2005的版本49

3.1.2 SQL Server 2005新特性51

3.2 SQL Server 2005的安装与配置52

3.2.1硬件要求52

3.2.2软件要求53

3.2.3 SQL Server 2005的安装54

3.3 SQL Server 2005的工具和实用程序63

3.4 SQL Server 2005的服务器管理64

3.5疑难分析65

3.5.1身份验证模式的选择65

3.5.2 SQL Server 2005的版本升级67

3.6本章小结68

习题369

第4章 数据库的管理70

4.1 SQL Server 2005数据库的结构71

4.1.1 SQL Server 2005数据库的目录结构71

4.1.2 SQL Server 2005数据库的存储结构71

4.2 SQL Server 2005系统数据库72

4.2.1 master系统数据库72

4.2.2 model模板数据库72

4.2.3 msdb系统数据库72

4.2.4 tempdb 临时数据库73

4.2.5 resource系统数据库73

4.3用户数据库的创建与修改73

4.3.1预备知识73

4.3.2在对象资源管理器中创建与修改数据库76

4.3.3用命令语句创建与修改数据库80

4.3.4应用实例84

4.4用户数据库的分离与附加89

4.4.1用户数据库分离89

4.4.2用户数据库附加91

4.4.3应用实例93

4.5用户数据库的删除94

4.6数据之间的导入与导出95

4.6.1数据的导入95

4.6.2数据的导出99

4.6.3应用实例102

4.7本章小结103

习题4104

第5章 数据表的管理105

5.1 SQL Server 2005的数据类型106

5.1.1 SQL Server 2005提供的系统数据类型106

5.1.2用户自定义的数据类型109

5.2表结构的创建与修改111

5.2.1表结构的创建111

5.2.2表结构的修改115

5.2.3表的删除117

5.2.4应用实例118

5.3表数据的操作119

5.3.1插入数据119

5.3.2修改数据121

5.3.3删除数据122

5.3.4应用实例122

5.4索引操作123

5.4.1索引的分类123

5.4.2索引的创建125

5.4.3索引的修改127

5.4.4索引的删除128

5.4.5应用实例128

5.5本章小结131

习题5131

第6章 数据查询135

6.1基本的SELECT查询136

6.1.1基本语法136

6.1.2应用实例136

6.2条件查询137

6.2.1比较查询137

6.2.2范围查询138

6.2.3模糊查询138

6.2.4空值判断查询条件138

6.2.5使用逻辑运算符查询139

6.2.6应用实例139

6.3排序查询143

6.3.1基本语法143

6.3.2应用实例143

6.4分组查询144

6.4.1基本语法145

6.4.2应用实例145

6.5筛选查询146

6.5.1基本语法146

6.5.2应用实例147

6.6联结查询147

6.6.1等值与非等值联结查询147

6.6.2复合条件联结148

6.6.3自身联结148

6.6.4外联结148

6.6.5应用实例149

6.7嵌套查询153

6.7.1使用IN和NOT IN154

6.7.2使用比较运算符154

6.7.3使用EXISTS和NOT EXISTS154

6.7.4应用实例154

6.8综合实例155

6.9本章小结155

习题6156

第7章 视图157

7.1基本概念158

7.1.1视图概述158

7.1.2视图的优点和注意事项158

7.2视图的创建159

7.2.1使用对象资源管理器创建视图159

7.2.2用命令语句创建视图161

7.2.3应用实例161

7.3视图的查询164

7.3.1视图属性的查询164

7.3.2视图记录的查询165

7.3.3应用实例165

7.4视图的修改166

7.4.1修改视图定义166

7.4.2重命名视图167

7.4.3编辑视图记录168

7.4.4删除视图169

7.4.5应用实例169

7.5疑难分析170

7.5.1视图数据更新的限制条件170

7.5.2保证列名唯一性的限制条件171

7.5.3视图权限的限制条件171

7.6本章小结171

习题7172

第8章 数据库设计173

8.1数据库设计概述174

8.1.1数据库设计的特点174

8.1.2数据库设计的基本步骤175

8.2需求分析177

8.2.1需求分析的任务177

8.2.2需求分析的方法178

8.2.3数据流图和数据字典179

8.2.4应用实例184

8.3概念结构设计186

8.3.1概念结构设计的方法和步骤186

8.3.2数据抽象与局部视图设计187

8.3.3全局概念结构的集成189

8.3.4应用实例191

8.4逻辑结构设计191

8.4.1 E-R图向关系模型的转换192

8.4.2逻辑结构的优化194

8.4.3外模式的设计195

8.4.4应用实例196

8.5物理结构设计196

8.5.1确定数据库的物理结构196

8.5.2评价物理结构200

8.6数据库的实施200

8.7数据库的运行和维护202

8.8本章小结203

习题8203

第9章 数据的安全性204

9.1数据库的安全性机制205

9.2 SQL Server的安全策略205

9.2.1 SQL Server的安全认证模式206

9.2.2 SQL Server登录账号的管理207

9.2.3应用实例213

9.3权限管理214

9.3.1 SQL Server权限分类214

9.3.2利用“对象资源管理器”管理用户权限215

9.3.3利用T-SQL语句管理用户权限217

9.3.4应用实例218

9.4角色管理220

9.4.1系统预定义角色220

9.4.2用户自定义角色222

9.4.3应用实例224

9.5疑难分析225

9.6本章小结225

习题9226

第10章 数据的完整性227

10.1数据完整性概述228

10.1.1数据操作中存在的问题228

10.1.2数据完整性的分类228

10.2数据完整性的实现230

10.3约束231

10.3.1 PRIMARY KEY约束231

10.3.2 UNIQUE约束232

10.3.3 CHECK约束232

10.3.4 FOREIGN KEY约束233

10.3.5 NOT NULL约束234

10.3.6 DEFAULT约束235

10.3.7应用实例235

10.4规则的创建和管理242

10.4.1创建规则242

10.4.2绑定规则242

10.4.3解除规则的绑定243

10.4.4删除规则243

10.4.5查看规则244

10.4.6应用实例244

10.5疑难分析246

10.5.1完整性的检查次序246

10.5.2 FOREIGN KEY约束中关联表的设置246

10.6本章小结247

习题10248

第11章 数据库编程249

11.1 Transact-SQL概述250

11.1.1 Transact-SQL的产生250

11.1.2 Transact-SQL特点与分类250

11.2 Transact-SQL基础252

11.2.1标识符252

11.2.2变量253

11.2.3运算符254

11.2.4函数256

11.2.5应用实例261

11.3 Transact-SQL编程264

11.3.1批处理264

11.3.2流程控制语句265

11.3.3错误捕获语句269

11.3.4注释270

11.3.5应用实例271

11.4事务编程273

11.4.1事务概述273

11.4.2事务处理语句275

11.4.3应用实例276

11.5存储过程277

11.5.1存储过程概述277

11.5.2存储过程的创建279

11.5.3存储过程的执行280

11.5.4存储过程的管理280

11.5.5应用实例282

11.6触发器286

11.6.1触发器概述286

11.6.2创建触发器287

11.6.3 DML触发器的工作原理290

11.6.4管理触发器290

11.6.5应用实例292

11.7疑难分析293

11.7.1有条件的INSERT触发器293

11.7.2指定AFTER触发器的顺序294

11.8本章小结294

习题11295

第12章 数据库的日常维护与管理296

12.1数据的备份与还原297

12.1.1数据库的恢复模式297

12.1.2数据库的备份299

12.1.3数据库的还原313

12.1.4应用实例321

12.2代理服务327

12.2.1启动和停止SQL Server代理服务327

12.2.2设置SQL Server代理服务的属性329

12.2.3自动管理组件329

12.2.4作业管理331

12.2.5警报管理333

12.2.6操作员管理336

12.2.7应用实例338

12.3数据库的维护346

12.3.1维护任务346

12.3.2维护计划的创建347

12.3.3维护计划的修改347

12.3.4维护计划的执行347

12.3.5应用实例347

12.4本章小结355

习题12355

参考文献357

热门推荐