图书介绍

数据库系统开发教程 基于SQL Server 2005+VB.NET 2005PDF|Epub|txt|kindle电子书版本网盘下载

数据库系统开发教程 基于SQL Server 2005+VB.NET 2005
  • 李春葆,曾平,赵丙秀编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302192022
  • 出版时间:2009
  • 标注页数:403页
  • 文件大小:74MB
  • 文件页数:416页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005;BASIC语言-程序设计

PDF下载


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

下载说明

数据库系统开发教程 基于SQL Server 2005+VB.NET 2005PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 数据库系统基础1

第1章 数据库系统概述2

1.1数据和数据管理2

1.1.1数据2

1.1.2数据管理2

1.2计算机数据管理的3个阶段3

1.2.1人工管理阶段3

1.2.2文件系统管理阶段3

1.2.3数据库系统管理阶段4

1.3什么是数据库5

1.3.1数据库的特点5

1.3.2数据库的三级结构6

1.3.3模式、内模式和外模式7

1.4什么是数据库管理系统8

1.4.1 DBMS的主要功能9

1.4.2 DBMS的组成9

1.5什么是数据库系统10

1.5.1计算机系统10

1.5.2数据库10

1.5.3数据库管理系统10

1.5.4应用程序11

1.5.5用户11

1.6数据库系统的体系结构11

1.6.1两层客户机/服务器结构11

1.6.2多层客户机/服务器结构12

1.7两种模型13

1.7.1概念模型14

1.7.2数据模型15

1.8关系数据库理论16

1.8.1基本术语16

1.8.2关系运算17

1.8.3规范化设计理念和方法19

练习题120

第2章 数据库设计21

2.1数据库设计过程21

2.2需求分析21

2.3概念结构设计22

2.3.1概念模型设计的方法与步骤22

2.3.2数据抽象与局部视图设计23

2.3.3视图的集成25

2.4逻辑结构设计26

2.4.1概念模型向数据模型的转换26

2.4.2设计用户子模式28

2.5物理结构设计28

2.6数据库实施28

2.7数据库运行维护29

2.8“学生成绩管理系统”设计说明29

2.8.1系统功能29

2.8.2数据库设计29

2.8.3系统运行演示30

练习题233

第2部分 SQL Server数据库管理系统34

第3章 SQL Server 2005系统概述35

3.1 SQL Server 2005系统简介35

3.1.1 SQL Server 2005的发展历史35

3.1.2 SQL Server 2005的各种版本36

3.1.3 SQL Server 2005的新特征36

3.1.4 SQL Server 2005的组成部分37

3.1.5 SQL Server 2005组件的分类39

3.2系统需求41

3.2.1硬件需求41

3.2.2软件需求42

3.2.3 SQL Server 2005的网络环境需求42

3.3 SQL Server 2005的安装42

3.4 SQL Server 2005的工具和实用程序43

3.4.1 SQL Server Management Studio43

3.4.2 SQL Server Business Intel-ligence Development Studio45

3.4.3 SQL Server Profiler46

3.4.4数据库引擎优化顾问48

3.4.5 Analysis Services48

3.4.6 SQL Server Configuration Manager49

3.4.7 SQL Server文档和教程50

练习题350

第4章 创建和使用数据库51

4.1数据库对象51

4.2系统数据库52

4.3 SQL Server数据库的存储结构53

4.3.1文件和文件组53

4.3.2事务日志54

4.4创建数据库55

4.5配置数据库57

4.5.1添加和删除数据文件、日志文件57

4.5.2数据库选项设置60

4.5.3更改数据库所有者61

4.5.4数据库重命名62

4.6删除数据库62

练习题463

第5章 创建和操作表64

5.1表的概念64

5.1.1什么是表64

5.1.2表中数据的完整性65

5.1.3 SQL Server几个重要的系统表66

5.2创建表67

5.3修改表结构70

5.4创建数据库关系图71

5.4.1建立数据库关系图71

5.4.2删除数据库关系73

5.5更改表名74

5.6删除表75

5.7记录的新增和修改76

练习题577

第6章 T-SQL基础78

6.1 SQL语言78

6.1.1 SQL语言概述78

6.1.2 SQL语言的分类79

6.2 T-SQL概述79

6.2.1 T-SQL的语法约定79

6.2.2 T-SQL的数据库对象全名80

6.2.3如何在SQL Server管理控制器中执行T-SQL语句80

6.3数据定义语言(DDL)82

6.3.1数据库的操作语句82

6.3.2数据表的操作语句87

6.4数据操纵语言(DML)91

6.4.1 INSERT语句91

6.4.2 UPDATE语句92

6.4.3 DELETE语句92

6.5数据查询语言(DQL)93

6.5.1投影查询93

6.5.2选择查询95

6.5.3排序查询96

6.5.4使用聚合函数96

6.5.5表的连接查询99

6.5.6子查询102

6.5.7查询结果求并集和交集105

6.5.8相关子查询106

6.5.9带EXISTS测试的子查询107

6.5.10空值及其处理108

练习题6110

第7章 T-SQL高级应用111

7.1数据汇总111

7.1.1在数据汇总中使用聚合函数111

7.1.2在数据汇总中使用GROUP BY子句113

7.2复杂连接查询115

7.2.1连接条件116

7.2.2内连接117

7.2.3外连接117

7.2.4交叉连接119

7.3复杂子查询119

7.3.1子查询规则121

7.3.2子查询类型121

7.3.3多层嵌套子查询124

7.4数据来源是一个查询的结果124

7.5交叉表查询125

7.5.1使用PIVOT运算符125

7.5.2使用UNPIVOT运算符126

练习题7127

第8章 SQL Server程序设计129

8.1标识符129

8.1.1常规标识符129

8.1.2分隔标识符130

8.2数据类型130

8.2.1系统数据类型131

8.2.2用户定义数据类型137

8.3变量139

8.3.1局部变量140

8.3.2全局变量142

8.4运算符143

8.4.1算术运算符144

8.4.2赋值运算符144

8.4.3按位运算符144

8.4.4比较运算符145

8.4.5逻辑运算符145

8.4.6字符串连接运算符146

8.4.7一元运算符147

8.4.8运算符优先级147

8.5批处理148

8.6控制流语句149

8.6.1 BEGIN...END语句150

8.6.2 IF...ELSE语句151

8.6.3 CASE语句152

8.6.4 WHILE语句154

8.6.5 GOTO语句155

8.6.6 WAITFOR语句155

8.6.7 RETURN语句156

练习题8156

第9章 函数和游标157

9.1函数157

9.1.1内置函数157

9.1.2用户定义函数163

9.2使用游标168

9.2.1游标的概念168

9.2.2游标的基本操作169

9.2.3使用游标171

9.3综合应用示例175

练习题9176

第10章 索引177

10.1什么是索引177

10.1.1创建索引的原因178

10.1.2建立索引应该考虑的问题178

10.2索引类型178

10.2.1聚集索引179

10.2.2非聚集索引179

10.2.3唯一性索引180

10.3创建索引180

10.3.1使用SQL Server管理控制器创建索引180

10.3.2使用CREATEINDEX语句创建索引184

10.3.3使用CREATE TABLE语句创建索引187

10.4查看和修改索引属性187

10.4.1使用SQL Server管理控制器查看和修改索引属性187

10.4.2使用T-SQL语句查看和修改索引属性188

10.5删除索引189

10.5.1使用SQL Server管理控制器删除索引189

10.5.2使用T-SQL语句删除索引190

练习题10190

第11章 视图191

11.1视图概述191

11.2创建视图192

11.2.1使用SQL Server管理控制器创建视图192

11.2.2使用SQL语句创建视图195

11.3使用视图197

11.3.1使用视图进行数据查询197

11.3.2通过视图向基表中插入数据198

11.3.3通过视图修改基表中数据199

11.3.4通过视图删除基表中的数据201

11.4视图定义的修改202

11.4.1使用SQL Server管理控制器修改视图定义202

11.4.2重命名视图204

11.5查看视图的信息206

11.5.1使用SQL Server管理控制器查看视图信息206

11.5.2使用sp helptext存储过程查看视图的信息206

11.6视图的删除207

11.6.1使用SQL Server管理控制器删除视图207

11.6.2使用T-SQL删除视图208

练习题11208

第12章 数据库完整性210

12.1约束210

12.1.1 PRIMARY KEY约束(主键约束)211

12.1.2 FOREIGN KEY约束(外键约束)211

12.1.3 UNIQUE约束(唯一性约束)213

12.1.4 CHECK约束(检查约束)214

12.1.5 NOT NULL约束(非空约束)214

12.1.6列约束和表约束214

12.2默认值215

12.2.1在创建表时指定默认值216

12.2.2使用默认对象218

12.3规则221

12.3.1创建规则221

12.3.2绑定规则222

12.3.3解除和删除规则223

练习题12224

第13章 存储过程225

13.1存储过程概述225

13.1.1存储过程的优点225

13.1.2存储过程的分类226

13.2创建存储过程226

13.2.1使用SQL Server管理控制器创建存储过程226

13.2.2使用CREATEPROCEDURE语句创建存储过程228

13.3执行存储过程230

13.4存储过程的参数232

13.4.1在存储过程中使用参数232

13.4.2执行带输入参数的存储过程232

13.4.3在存储过程中使用默认参数233

13.4.4在存储过程中使用输出参数234

13.4.5存储过程的返回值235

13.5存储过程的管理236

13.5.1查看存储过程236

13.5.2修改存储过程238

13.5.3重命名存储过程240

13.5.4删除存储过程241

13.6存储过程综合示例242

练习题13244

第14章 触发器245

14.1触发器概述245

14.1.1什么是触发器245

14.1.2触发器的作用246

14.1.3触发器的种类246

14.2创建DML触发器246

14.2.1使用SQL Server管理控制器创建DML触发器246

14.2.2使用T-SQL语句创建DML触发器248

14.3 inserted表和deleted表251

14.4使用DML触发器252

14.4.1使用INSERT触发器252

14.4.2使用UPDATE触发器254

14.4.3使用DELETE触发器254

14.4.4使用INSTEAD OF触发器255

14.5创建和使用DDL触发器257

14.5.1创建DDL触发器257

14.5.2 DDL触发器的应用258

14.6触发器的管理259

14.6.1查看触发器259

14.6.2修改触发器261

14.6.3删除触发器262

14.6.4启用或禁用触发器263

练习题14264

第15章 SQL Server的安全管理265

15.1 SQL Server安全体系结构265

15.1.1安全机制概述265

15.1.2 SQL Server的身份验证模式266

15.1.3设置身份验证模式267

15.2服务器安全管理268

15.2.1创建SQL Server服务器登录账号268

15.2.2管理SQL Server服务器登录账号271

15.3数据库用户账号管理274

15.3.1什么是数据库用户账号274

15.3.2创建用户账号275

15.3.3用户账号管理278

15.4角色280

15.4.1固定的服务器角色281

15.4.2固定的数据库角色283

15.4.3创建数据库角色284

15.4.4数据库角色管理286

15.5权限管理286

15.5.1常见的数据库对象访问权限286

15.5.2登录账号权限管理286

15.5.3用户账号权限管理289

练习题15291

第16章 数据备份与恢复292

16.1备份和恢复概述292

16.1.1备份的作用292

16.1.2恢复模式292

16.1.3备份类型293

16.2备份设备294

16.2.1创建数据库备份设备294

16.2.2删除数据库备份设备296

16.3选择数据库恢复类型297

16.4数据库备份和恢复过程298

16.4.1使用SQL Server管理控制器进行备份和恢复298

16.4.2使用T-SQL语句进行备份和恢复304

16.5分离和附加用户数据库307

16.5.1分离用户数据库307

16.5.2附加用户数据库308

练习题16309

第3部分 VB.NET与数据库应用系统开发310

第17章 ADO.NET数据访问技术311

17.1 ADO.NET模型311

17.1.1 ADO.NET简介311

17.1.2 ADO.NET体系结构312

17.1.3 ADO.NET数据库的访问流程314

17.2 ADO.NET的数据访问对象314

17.2.1 SqlConnection对象315

17.2.2 SqlCommand对象318

17.2.3 DataReader对象326

17.2.4 SqlDataAdapter对象329

17.3 DataSet对象334

17.3.1 DataSet对象概述334

17.3.2 DataSet对象的属性和方法335

17.3.3 Tables集合和DataTable对象336

17.3.4 Columns集合和Data-Column对象338

17.3.5 Rows集合和DataRow对象339

17.3.6 Relations集合和DataRelation对象342

17.4数据绑定343

17.4.1数据绑定概述344

17.4.2 BindingManagerBase类349

17.5 DataView对象354

17.5.1 DataView对象概述354

17.5.2 DataView对象的列排序设置356

17.5.3 DataView对象的过滤条件设置356

17.6 DataGridView控件357

17.6.1创建DataGridView对象357

17.6.2 DataGridView的属性、方法和事件360

17.6.3 DataGridView与DataView对象结合364

17.6.4通过DataGridView对象更新数据源367

练习题17369

第18章 学生成绩管理系统的实现370

18.1系统概述370

18.1.1设计技巧370

18.1.2系统安装371

18.2系统结构371

18.3系统实现372

18.3.1公共类372

18.3.2 Modulel.Bas模块373

18.3.3 pass窗体374

18.3.4 main窗体375

18.3.5 edstudent窗体378

18.3.6 edstudentl窗体382

18.3.7 qustudent窗体385

18.3.8 edteacher窗体388

18.3.9 edteacherl窗体388

18.3.10 edrec窗体388

18.3.11 edrecl窗体389

18.3.12 quteacher窗体389

18.3.13 edcourse窗体389

18.3.14 edcoursel窗体389

18.3.15 qucourse窗体389

18.3.16 eddegree窗体390

18.3.17 qudegree窗体393

18.3.18 qudegree1窗体395

18.3.19 qudegree2窗体397

18.3.20 setuser窗体397

18.3.21 setuser1窗体397

练习题18397

附录 上机实验题398

参考文献403

热门推荐