《SQL Server程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:卢奕主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:9787111222453
  • 页数:308 页
图书介绍:本书包括需求分析,系统设计,界面设计和代码实现等步骤等。

第1篇 数据库篇 1

第1章 数据库基础 1

1.1 数据库的发展与现状 1

1.1.1 人工管理阶段 1

1.1.2 文件系统阶段 2

1.1.3 数据库管理阶段 2

1.1.4 分布式数据库管理阶段 3

1.1.5 数据库技术的应用领域 3

1.2 数据模型 3

1.2.1 数据的3种范畴 3

1.2.2 实体—联系方法 5

1.2.3 关系数据模型 6

1.3 小结 7

习题 7

第2章 数据库建模工具ERwin 4.1 8

2.1 简介 8

2.2 基本操作 8

2.2.1 系统主界面 8

2.2.2 创建数据库模型 9

2.2.3 逻辑模型转化为物理模型 13

2.3 小结 16

习题 16

第3章 安装与卸载SQL Server 2000 17

3.1 SQL Server 2000的版本与系统需求 17

3.1.1 SQL Server 2000的版本 17

3.1.2 SQL Server 2000的系统需求 18

3.2 安装SQL Server 2000 19

3.3 SQL Server 2000的卸载 26

3.4 小结 27

习题 27

第4章 企业管理器与查询分析器 28

4.1 企业管理器的环境 28

4.2 SQL Server服务器的启动 29

4.2.1 用企业管理器启动 29

4.2.2 用SQL Server服务管理器启动 30

4.2.3 自动启动服务器 30

4.2.4 用命令启动 30

4.3 注册服务器 30

4.3.1 使用注册属性对话框注册 31

4.3.2 使用注册向导注册 32

4.4 连接与断开服务器 34

4.5 配置服务器 35

4.5.1 用企业管理器配置 35

4.5.2 用控制面板配置 37

4.6 对象的SQL脚本 38

4.7 调用SQL Server工具和向导 39

4.8 查询分析器 40

4.8.1 配置和使用查询分析器 40

4.8.2 交互式操作 41

4.9 小结 42

习题 42

第5章 SQL Server 2000的部署 44

5.1 简述数据库管理技术 44

5.1.1 数据库的定义及分类 44

5.1.2 数据库的存储结构 45

5.2 新建数据库 46

5.2.1 使用企业管理器创建数据库 47

5.2.2 使用向导创建数据库 50

5.2.3 使用CREATE DATABASE命令来创建数据库 53

5.3 删除数据库 55

5.3.1 使用企业管理器删除数据库 56

5.3.2 使用DROP DATABASE命令删除数据库 56

5.4 连接数据库 57

5.5 数据库的查看和修改 58

5.5.1 数据库的查看 58

5.5.2 修改数据库 58

5.6 小结 64

习题 65

第6章 数据表的创建和编辑 66

6.1 创建表 66

6.1.1 表 66

6.1.2 列的数据类型 67

6.1.3 字段的属性 68

6.1.4 创建表的方法 68

6.2 编辑表 71

6.2.1 使用SQL Server企业管理器编辑表 71

6.2.2 使用T-SQL的ALTER TABLE语句编辑表 73

6.3 删除表 74

6.3.1 使用SQL Server企业管理器删除表 74

6.3.2 使用T-SQL的DROP TABLE语句删除表 75

6.4 设置主外键 75

6.4.1 设置主键(PRIMARY KEY)约束 75

6.4.2 设置外键(FOREIGN KEY)约束 78

6.5 自定义数据类型 83

6.6 设置用户对表操作的权限 84

6.7 查看表的定义及其相关性 86

6.8 对表进行数据操作 87

6.8.1 向表中插入数据 87

6.8.2 修改表中的数据 88

6.8.3 删除表中的数据 88

6.9 小结 89

习题 89

第7章 使用SQL语句操作数据库 91

7.1 SQL和Transact-SQL语言 91

7.1.1 SQL语言 91

7.1.2 Transact-SQL语言 91

7.1.3 SQL语句的种类 92

7.2 SELECT语句的基本形式 93

7.3 SEIECT结构各子句 93

7.3.1 选择所有列 94

7.3.2 选择指定列并指定它们的显示次序 94

7.3.3 指定列标题 96

7.3.4 删除重复行 97

7.4 使用函数 98

7.4.1 字符串函数 98

7.4.2 日期和时间函数 99

7.4.3 数学函数 101

7.4.4 转换函数 101

7.4.5 系统函数 102

7.4.6 聚合函数 104

7.5 利用SQL语句操作数据 105

7.5.1 INSERT语句 105

7.5.2 DELETE语句 106

7.5.3 UPDATE语句 107

7.6 小结 109

习题 110

第8章 用户和安全性管理 111

8.1 SQL Server的登录认证 111

8.1.1 SQL Server登录认证简介 111

8.1.2 SQL Server认证模式的设置 112

8.2 管理SQL Server登录 113

8.3 数据库用户 114

8.3.1 数据库用户简介 114

8.3.2 管理数据库用户 114

8.4 权限管理 116

8.4.1 权限管理简介 116

8.4.2 利用SQL Server企业管理器管理权限 117

8.5 角色管理 120

8.5.1 角色管理简介 120

8.5.2 管理角色 120

8.6 小结 123

习题 123

第9章 备份和恢复 124

9.1 备份和恢复概述 124

9.1.1 备份和恢复 124

9.1.2 数据库备份的类型 124

9.1.3 备份组合 125

9.1.4 数据恢复模式 125

9.2 创建备份设备 126

9.3 备份用户数据库 127

9.3.1 创建数据库完全备份 128

9.3.2 使用备份向导执行备份 131

9.4 还原数据库 135

9.5 小结 137

习题 137

第2篇 动态网页设计篇 139

第10章 ASP基础 139

10.1 ASP简介 139

10.2 IIS5.0的安装和设置 140

10.2.1 IIS组件的安装 140

10.2.2 默认Web站点 141

10.2.3 Web站点属性的设置 142

10.2.4 新建Web站点 146

10.2.5 Web站点的访问 148

10.3 ASP的开发环境和工具 148

10.4 创建一个简单的ASP程序 149

10.5 小结 151

习题 151

第11章 VBScript脚本语言基础 153

11.1 VBScript简介 153

11.2 VBScript代码的基本格式 153

11.3 VBScript变量和数据类型 154

11.3.1 变量 154

11.3.2 数组 155

11.3.3 VBScript的数据类型 156

11.4 过程分类 157

11.4.1 Sub过程 157

11.4.2 Function过程 159

11.5 判定程序的执行 161

11.5.1 条件结构 161

11.5.2 选择结构 163

11.6 循环程序的执行 165

11.6.1 Do...Loop语句 165

11.6.2 For...Next语句 167

11.6.3 While...Wend语句 168

11.6.4 For Each...In...Next语句 168

11.7 小结 170

习题 170

第12章 ASP内嵌对象 172

12.1 Response对象 172

12.1.1 Write方法 173

12.1.2 Redirect方法 174

12.1.3 End方法 176

12.1.4 BinaryWrite方法 177

12.1.5 Buffer属性 178

12.1.6 Clear和Flush方法 179

12.2 Request对象 180

12.2.1 Form方法 181

12.2.2 QueryString方法 183

12.2.3 ServerVariables方法 187

12.2.4 ClientCertificate方法 188

12.3 Session对象 189

12.3.1 Session对象简介 189

12.3.2 Session对象的属性 189

12.3.3 Session对象的方法 191

12.3.4 Session对象的事件 191

12.3.5 利用Session对象存储信息 192

12.4 Application对象 194

12.4.1 Application对象简介 194

12.4.2 Application对象的方法 194

12.4.3 利用Application存储信息 196

12.5 Server对象 199

12.5.1 Server对象概述 199

12.5.2 Server对象的属性与方法 199

12.6 Global.asa文件 207

12.6.1 Global.asa文件概述 207

12.6.2 一个Global.asa文件的实例 207

12.7 小结 209

习题 209

第13章 使用ASP数据库对象操作数据库 213

13.1 ADO简介 213

13.2 使用Connection对象 214

13.2.1 什么是Connection对象 214

13.2.2 使用Connection对象连接数据库 214

13.2.3 使用Connection对象执行SQL语句 217

13.3 使用Error对象 220

13.4 使用Recordset对象 222

13.4.1 记录集的打开关闭 222

13.4.2 Recordset对象使用实例 223

13.5 使用Command对象 231

13.5.1 Execute方法插入记录 232

13.5.2 通过Execute对象检索数据 233

13.6 小结 235

习题 235

第14章 Dreamweaver MX的应用 237

14.1 Dreamweaver MX简介 237

14.1.1 Dreamweaver MX 2004的特点 237

14.1.2 Dreamweaver MX 2004创作环境的系统要求 237

14.1.3 认识Dreamweaver MX 2004的窗口 238

14.2 站点管理 238

14.2.1 站点概述 238

14.2.2 规划站点结构 239

14.2.3 定义动态网站站点 239

14.3 制作简单的图文混排页面 242

14.4 表格的使用 249

14.5 嵌入表单元素 258

14.5.1 制作表单页面 258

14.5.2 利用服务器端脚本处理表单数据 264

14.6 小结 266

习题 267

第3篇 开发与应用篇 269

第15章 创建在线新闻发布系统 269

15.1 网站整体规划 269

15.1.1 系统功能分析 269

15.1.2 系统功能模块设计 270

15.2 数据库设计 270

15.2.1 数据库需求分析 270

15.2.2 数据库概念结构设计 271

15.2.3 数据库逻辑结构设计 272

15.3 数据库结构的实现 272

15.4 创建静态页面和ASP程序 277

15.4.1 测试站点的建立 277

15.4.2 Dreamweaver MX 2004中数据库的连接 277

15.4.3 新闻列表页的制作(news_list.asp) 278

15.4.4 新闻内容页的制作(news_detail.asp) 280

15.4.5 实现在网页上添加新闻 282

15.4.6 编辑、修改、删除新闻页的制作 283

15.4.7 新闻后台登录页面的制作与页面保护 286

15.5 小结 287

习题 288

第16章 网上书店 289

16.1 网站整体规划 289

16.1.1 系统功能分析 289

16.1.2 系统功能模块设计 290

16.2 数据库设计 290

16.2.1 数据库需求分析 290

16.2.2 数据库概念结构设计 291

16.2.3 数据库逻辑结构设计 292

16.3 数据库结构的实现 293

16.4 创建静态页面和ASP程序 297

16.4.1 测试站点的建立 297

16.4.2 图书展览模块设计 297

16.4.3 查看购物篮模块设计 300

16.4.4 放入购物篮模块设计 302

16.4.5 清空购物篮模块设计 304

16.4.6 登录页面的制作与页面保护 305

16.5 小结 307

习题 307

参考文献 308