当前位置:首页 > 工业技术
数据库原理与实验指导
数据库原理与实验指导

数据库原理与实验指导PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:吴冰,徐德华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302471820
  • 页数:341 页
图书介绍:结合数据库原理与应用技术的最新发展,本书全面讲述了数据库的基本原理和SQL Server 2012的应用。全书共分10章,涉及关系型数据库理论、SQL Server的管理与应用、SQL基本查询、T—SQL语言、存储过程与触发器、数据库访问技术、VB.NET数据库应用系统开发及编程以及以任务为驱动的实验。全书理论与实践相结合、体系完整、条理清晰、图文并茂、通俗易懂,有助于读者理解、掌握与应用数据库。
《数据库原理与实验指导》目录

第1章 数据库技术概述 1

1.1数据库示例及概述 1

1.1.1应用系统示例 1

1.1.2数据库概述 2

1.2数据库系统的组成 4

1.2.1数据库 5

1.2.2数据库管理系统 7

1.2.3数据库管理员和用户 9

1.2.4数据库应用系统 9

1.3数据库系统的体系结构 10

1.3.1数据库系统的三级组织结构 10

1.3.2三级模式之间的两层映像 11

1.4数据库系统的发展及研究领域 12

1.4.1数据库系统的三个发展阶段 12

1.4.2数据库技术的研究领域 15

1.5常见的关系型数据库系统 16

1.5.1 Access 16

1.5.2 SQL Server 17

1.5.3 Oracle 17

1.5.4 MySQL 17

本章小结 18

习题 18

第2章 关系数据库 19

2.1关系模型概述 19

2.1.1关系模型的基本概念 19

2.1.2关系的性质 22

2.1.3关系的数据模型 22

2.1.4关系代数 24

2.1.5关系数据库及其特点 27

2.2数据库系统设计的基本过程 27

2.2.1需求分析 28

2.2.2概念结构设计 29

2.2.3逻辑结构设计 34

2.2.4数据库物理设计 37

2.2.5数据库实施 37

2.2.6数据库运行和维护 37

2.2.7设计过程小结 38

2.3数据库规范化基础 38

2.3.1规范化的必要性 39

2.3.2函数依赖 40

2.3.3范式 41

2.3.4规范化设计 42

本章小结 43

习题 43

第3章 SQL Server数据库 46

3.1 SQL Server的组成 46

3.1.1系统数据库 46

3.1.2数据库文件 47

3.1.3数据库文件组 48

3.1.4数据库对象 49

3.2 SQL Server数据备份与恢复 50

3.2.1数据的导入与导出 50

3.2.2数据库的备份策略与备份方法 61

3.2.3数据库的恢复模式与恢复方法 69

3.2.4不同备份与恢复策略的比较 73

3.3 SQL Server数据库安全性管理 75

3.3.1 SQL Server的安全机制 76

3.3.2服务器登录模式 77

3.3.3创建登录账户和服务器角色管理 79

3.3.4架构和数据库用户管理 82

3.3.5数据库角色管理 84

3.3.6数据库权限管理 87

本章小结 88

习题 88

第4章 SQL Server Management Studio管理数据库 89

4.1数据库的建立与维护 89

4.1.1创建数据库 89

4.1.2配置数据库 91

4.1.3更改数据库 93

4.1.4删除数据库 94

4.2数据表的建立与维护 95

4.2.1列的数据类型 95

4.2.2创建表 99

4.2.3使用约束 101

4.2.4修改表结构 105

4.2.5编辑表 109

4.2.6删除表 109

4.3索引的建立与维护 110

4.3.1索引的结构和类型 110

4.3.2创建索引的原则与限制 112

4.3.3创建索引的步骤 113

4.3.4修改和删除索引 115

本章小结 117

习题 117

第5章 关系数据库标准语言SQL 118

5.1 SQL简介 118

5.2数据定义语言 119

5.2.1定义数据库 119

5.2.2定义表 121

5.2.3定义索引 125

5.3数据操纵语言 125

5.3.1插入数据 127

5.3.2修改数据 128

5.3.3删除数据 128

5.4数据查询语言 129

5.4.1单表查询 129

5.4.2连接查询 139

5.4.3嵌套查询 142

5.5视图的操作 144

5.5.1视图的作用和相关语法格式 145

5.5.2创建视图 145

5.5.3查询视图 148

5.5.4通过视图修改数据 148

5.5.5修改和删除视图 149

本章小结 150

习题 151

第6章 数据库编程 153

6.1Transact-SQL语言基础 153

6.1.1T-SQL语言类型、常量和变量 153

6.1.2运算符和表达式 155

6.1.3流程控制语句 158

6.1.4常用函数 164

6.2存储过程 168

6.2.1存储过程的概念 168

6.2.2创建存储过程 169

6.2.3执行存储过程 175

6.2.4修改和删除存储过程 176

6.3触发器 177

6.3.1 创建和应用DML触发器 177

6.3.2创建和应用DDL触发器 181

6.3.3嵌套触发器和递归触发器 182

6.3.4修改和删除触发器 183

6.4游标 184

6.4.1游标的概念 184

6.4.2游标的基本操作 185

6.4.3使用游标更新数据 188

本章小结 188

习题 189

第7章 VB.NET程序设计基础 190

7.1 VB.NET基本概念 190

7.1.1 VB.NET概述 190

7.1.2 VB.NET集成开发环境 192

7.1.3一个简单的应用程序 198

7.2 VB.NET可视化界面设计 200

7.2.1控件的基本概念 200

7.2.2窗体 204

7.2.3常用的基本控件 208

7.2.4菜单和对话框 217

7.3 VB.NET基本语法 224

7.3.1 VB.NET数据类型和表达式 224

7.3.2控制结构 229

7.3.3数组 233

7.3.4过程 234

7.4程序调试 238

7.4.1错误类型 238

7.4.2调试和排错 239

7.4.3结构化异常处理 241

本章小结 243

习题 244

第8章 ADO.NET数据库访问技术 246

8.1 ADO.NET简介 246

8.1.1 ADO.NET的作用 246

8.1.2 ADO.NET体系结构 247

8.1.3 ADO.NET数据库访问流程 249

8.2 ADO.NET的数据访问对象 250

8.2.1 SqlConnection对象 250

8.2.2 SqlCommand对象 253

8.2.3 SqlDataReader对象 258

8.2.4 SqlDataAdapter对象 261

8.3 DataSet对象 266

8.3.1 DataSet对象概述 266

8.3.2 DataSet对象的属性和方法 267

8.3.3Tables集合和DataTable对象 268

8.3.4 Column集合和DataColumn对象 270

8.3.5 Rows集合和DataRow对象 271

8.4数据绑定方式 273

8.4.1单一绑定 274

8.4.2整体绑定 275

8.4.3复合绑定 278

8.5 DataView对象 279

8.5.1 DataView对象的构造 280

8.5.2 DataView对象的属性和方法 280

8.5.3 DataView对象的过滤条件设置 281

8.6 DataGridView对象 282

8.6.1创建DataGridView对象 282

8.6.2 DataGridView对象的属性、方法和事件 284

8.6.3 DataGridView与DataView对象结合使用 288

8.6.4通过DataGridView对象更新数据源 291

本章小结 293

习题 294

第9章 数据库应用系统开发案例 295

9.1需求分析 295

9.1.1系统功能的需求分析 295

9.1.2数据的需求分析 296

9.2数据库设计与实现 297

9.2.1数据库概念模型设计 297

9.2.2数据库逻辑模型设计 297

9.2.3完整性控制 298

9.2.4存储过程和触发器设计 302

9.3系统设计和实现 303

9.3.1界面设计 303

9.3.2功能代码设计 306

9.4系统测试 309

9.4.1软件测试的基本概念 309

9.4.2软件测试实例 311

9.5应用系统开发文档 312

本章小结 313

习题 313

第10章 实验指导 314

10.1初识SQL Server Management Studio 314

10.1.1实验目的 314

10.1.2实验内容 314

10.1.3实验指导 317

10.1.4常见调试问题与回答 319

10.2 SQL数据定义语言 320

10.2.1实验目的 320

10.2.2实验内容 320

10.2.3实验指导 320

10.3 SQL数据操纵语言 321

10.3.1实验目的 321

10.3.2实验内容 321

10.3.3实验指导 321

10.4 使用SQL语句实现单表查询 322

10.4.1实验目的 322

10.4.2实验内容 322

10.4.3实验指导 325

10.5使用 SQL语句实现连接查询和嵌套查询 326

10.5.1实验目的 326

10.5.2实验内容 326

10.5.3实验指导 327

10.6使用SQL语句创建与更新视图 328

10.6.1实验目的 328

10.6.2实验内容 328

10.6.3实验指导 329

10.7流程控制语句 329

10.7.1实验目的 329

10.7.2实验内容 329

10.7.3实验指导 330

10.8使用T-SQL语句创建与更新存储过程 330

10.8.1实验目的 330

10.8.2实验内容 330

10.8.3实验指导 331

10.9使用T-SQL语句创建与更新触发器 332

10.9.1实验目的 332

10.9.2实验内容 332

10.9.3实验指导 333

10.10建立VB.NET和数据库的连接 334

10.10.1实验目的 334

10.10.2实验内容 334

10.10.3实验指导 336

10.11数据库应用系统设计 338

10.11.1实验目的 338

10.11.2实验内容 338

10.11.3实验指导 339

参考文献 340

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