图书介绍

数据库系统开发教程:基于SQL Server 2005+VB2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库系统开发教程:基于SQL Server 2005+VB
  • 李春葆,赵丙秀,张牧编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302185468
  • 出版时间:2008
  • 标注页数:394页
  • 文件大小:79MB
  • 文件页数:409页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材;BASIC语言-程序设计-高等学校-教材

PDF下载


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

下载说明

数据库系统开发教程:基于SQL Server 2005+VBPDF格式电子书版下载

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

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

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

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

图书目录

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

第1章 数据库系统概述2

1.1数据和数据管理2

数据2

数据管理2

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

人工管理阶段3

文件系统管理阶段3

数据库系统管理阶段4

1.3什么是数据库5

数据库的特点5

数据库的三级结构6

模式、内模式和外模式7

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

DBMS的主要功能9

DBMS的组成9

1.5什么是数据库系统9

计算机系统10

数据库10

数据库管理系统10

应用程序10

用户10

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

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

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

1.7两种模型13

概念模型13

数据模型15

1.8关系数据库理论16

基本术语16

关系运算17

规范化设计理念和方法18

练习题120

第2章 数据库设计21

2.1数据库设计过程21

2.2需求分析22

2.3概念结构设计22

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

数据抽象与局部视图设计24

视图的集成25

2.4逻辑结构设计26

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

设计用户子模式28

2.5物理结构设计28

2.6数据库实施28

2.7数据库运行和维护29

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

系统功能29

数据库设计29

系统运行演示30

练习题232

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

第3章 SQL Server 2005系统概述34

3.1 SQL Server 2005系统简介34

SQL Server的发展史34

SQL Server 2005的各种版本35

SQL Server 2005的新特征35

SQL Server 2005的组成部分36

SQL Server 2005组件的分类38

3.2系统需求40

硬件需求40

软件需求41

SQL Server 2005的网络环境需求41

SQL Server 2005的其他需求42

3.3 SQL Server 2005的安装42

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

SQL Server Management Studio43

Business IntelligenceDevelopment Studio45

SQL Server Profiler46

数据库引擎优化顾问47

Analysis Services48

SQL Server ConfigurationManager48

SQL Server文档和教程49

练习题349

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

4.1数据库对象50

4.2系统数据库51

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

文件和文件组52

事务日志53

4.4创建数据库54

4.5配置数据库56

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

数据库选项设置60

更改数据库所有者60

数据库重命名61

4.6删除数据库62

练习题463

第5章 创建和操作表64

5.1表的概念64

什么是表64

表中数据的完整性65

SQL Server几个重要的系统表66

5.2创建表67

5.3修改表结构70

5.4创建数据库关系图71

建立数据库关系图71

删除数据库关系74

5.5更改表名75

5.6删除表75

5.7记录的新增和修改76

练习题578

第6章 T-SQL基础79

6.1 SQL语言79

SQL语言概述79

SQL语言的分类80

6.2 T-SQL概述80

T-SQL的语法约定80

T-SQL的数据库对象全名81

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

6.3数据定义语言(DDL)83

数据库的操作语句83

数据表的操作语句87

6.4数据操纵语言(DML)91

INSERT语句91

UPDATE语句92

DELETE语句92

6.5数据查询语言(DQL)93

投影查询93

选择查询94

排序查询95

使用聚合函数96

表的连接查询98

子查询101

查询结果求并集和交集103

相关子查询104

带EXISTS测试的子查询105

空值及其处理106

练习题6108

第7章 T-SQL高级应用109

7.1数据汇总109

在数据汇总中使用聚合函数109

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

7.2复杂连接查询113

连接条件113

内连接114

外连接114

交叉连接116

7.3复杂子查询117

子查询规则118

子查询类型118

多层嵌套子查询120

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

7.5交叉表查询122

使用PIVOT运算符122

使用UNPIVOT运算符123

练习题7124

第8章 SQL Server程序设计125

8.1标识符125

常规标识符125

分隔标识符126

8.2数据类型126

系统数据类型126

用户定义数据类型132

8.3变量135

局部变量135

全局变量137

8.4运算符138

算术运算符139

赋值运算符139

按位运算符139

比较运算符140

逻辑运算符140

字符串连接运算符141

一元运算符141

运算符优先级142

8.5批处理143

8.6控制流语句144

BEGIN...END语句144

IF...ELSE语句145

CASE语句146

WHILE语句148

GOTO语句149

WAITFOR语句149

RETURN语句150

练习题8150

第9章 函数和游标151

9.1函数151

内置函数151

用户自定义函数156

9.2游标161

游标的概念161

游标的基本操作161

使用游标164

9.3综合应用示例166

练习题9168

第10章 索引169

10.1什么是索引169

创建索引的原因170

建立索引应该考虑的问题170

10.2索引类型170

聚集索引171

非聚集索引171

唯一性索引172

10.3创建索引172

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

使用CREATEINDEX语句创建索引176

使用CREATE TABLE语句创建索引178

10.4查看和修改索引属性178

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

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

10.5删除索引180

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

使用T-SQL语句删除索引181

练习题 10181

第11章 视图182

11.1视图概述182

11.2创建视图183

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

使用SQL语句创建视图187

11.3使用视图188

使用视图进行数据查询188

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

通过视图修改基表中的数据190

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

11.4视图定义的修改192

修改视图定义192

重命名视图194

11.5查看视图的信息195

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

使用sp_helptext存储过程查看视图信息196

11.6视图的删除196

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

使用T-SQL删除视图198

练习题11198

第12章 数据库完整性199

12.1约束199

PRIMARY KEY约束200

FOREIGN KEY约束200

UNIQUE约束202

CHECK约束202

NOT NULL约束203

列约束和表约束203

12.2默认值204

在创建表时指定默认值204

使用默认对象205

12.3规则208

创建规则209

绑定规则210

解除和删除规则211

练习题12211

第13章 存储过程213

13.1存储过程概述213

存储过程的优点213

存储过程的分类213

13.2创建存储过程214

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

使用CREATE PROCEDURE语句创建存储过程215

13.3执行存储过程217

13.4存储过程的参数219

在存储过程中使用参数219

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

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

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

存储过程的返回值221

13.5存储过程的管理222

查看存储过程222

修改存储过程224

重命名存储过程226

删除存储过程227

13.6存储过程综合示例228

练习题13229

第14章 触发器230

14.1触发器概述230

什么是触发器230

触发器的作用231

触发器的种类231

14.2创建DML触发器231

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

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

14.3 inserted表和deleted表235

14.4使用DML触发器237

使用INSERT触发器237

使用UPDATE触发器238

使用DELETE触发器238

使用INSTEAD OF触发器239

14.5创建和使用DDL触发器240

创建DDL触发器241

DDL触发器的应用241

14.6触发器的管理242

查看触发器242

修改触发器244

删除触发器245

启用或禁用触发器246

练习题14247

第15章 SQL Server的安全管理248

15.1 SQL Server安全体系结构248

安全机制概述248

SQL Server的身份验证模式249

设置身份验证模式250

15.2服务器安全管理251

创建SQL Server服务器登录账号251

管理SQL Server服务器登录账号254

15.3数据库用户账号管理257

什么是数据库用户账号257

创建用户账号258

用户账号管理261

15.4角色263

固定的服务器角色264

固定的数据库角色266

创建数据库角色266

数据库角色管理268

15.5权限管理269

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

登录账号权限管理269

用户账号权限管理272

练习题15274

第16章 数据备份与恢复275

16.1备份和恢复概述275

备份的作用275

恢复模式275

备份类型276

16.2备份设备277

创建数据库备份设备277

删除数据库备份设备279

16.3选择数据库恢复类型280

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

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

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

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

分离用户数据库288

附加用户数据库289

练习题16290

第3部分 VB与数据库应用系统开发293

第17章 使用数据访问控件操作数据库293

17.1 ODBC和数据源293

17.2常用的数据访问控件297

ADO Data控件297

DataCombo控件304

DataGrid控件306

17.3常用的高级用户界面控件310

ImageList控件311

TreeView控件313

ListView控件319

17.4综合数据库操作设计实例324

练习题17328

第18章 使用ADO操作数据库330

18.1 ADO概述330

18.2 Connection对象333

使用Connection对象的操作333

ADO连接数据库的方式334

Connection对象的属性334

Connection对象的方法335

Connection对象的事件337

18.3 Recordset对象338

ADO中的游标类型339

使用Recordset对象的操作339

Recordset对象的属性340

Recordset对象的方法343

Recordset对象的事件348

18.4 Field对象351

使用Field对象的操作351

Field对象的属性352

Field对象的方法353

Fields集合354

18.5 Command对象355

使用Command对象的操作355

Command对象的属性356

Command对象的方法357

Parameters集合和Parameter对象359

18.6 ADO编程综合实例364

练习题18370

第19章 学生成绩管理系统的实现371

19.1系统概述371

设计技巧371

系统安装372

19.2系统结构372

19.3系统实现373

Modulel.bas模块374

Main主过程375

pass窗体375

menu窗体376

edstudent窗体378

edstudent1窗体381

qustudent窗体382

edteacher窗体385

edteacher1窗体385

edrec窗体385

edrec1窗体385

quteacher窗体385

edcourse窗体385

edcourse1窗体386

qucourse窗体386

eddegree窗体386

qudegree窗体386

qudegree1窗体386

qudegree2窗体387

setuser窗体387

setuser1窗体387

练习题19387

参考文献388

附录 上机实验题389

上机实验题1389

上机实验题2390

上机实验题3391

上机实验题4392

上机实验题5392

上机实验题6392

上机实验题7393

上机实验题8393

上机实验题9394

热门推荐