ASP和SQL网站数据库程序设计第二章Word文档格式.docx

上传人:b****4 文档编号:7890851 上传时间:2023-05-09 格式:DOCX 页数:34 大小:527.32KB
下载 相关 举报
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第1页
第1页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第2页
第2页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第3页
第3页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第4页
第4页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第5页
第5页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第6页
第6页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第7页
第7页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第8页
第8页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第9页
第9页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第10页
第10页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第11页
第11页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第12页
第12页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第13页
第13页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第14页
第14页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第15页
第15页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第16页
第16页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第17页
第17页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第18页
第18页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第19页
第19页 / 共34页
ASP和SQL网站数据库程序设计第二章Word文档格式.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ASP和SQL网站数据库程序设计第二章Word文档格式.docx

《ASP和SQL网站数据库程序设计第二章Word文档格式.docx》由会员分享,可在线阅读,更多相关《ASP和SQL网站数据库程序设计第二章Word文档格式.docx(34页珍藏版)》请在冰点文库上搜索。

ASP和SQL网站数据库程序设计第二章Word文档格式.docx

3-2数据库管理系统(DBMS)46

3-3关系型数据库48

3-3-1 数据的表示方法48

3-3-2 表49

3-3-3 键50

3-3-4 表索引50

3-3-5 视图51

3-3-6 存储过程52

3-3-7 触发器53

3-3-8 数据目录54

3-4数据库设计55

3-4-1 Entities&

Relationship55

3-4-2 数据正规化55

3-5SQL语句58

3-5-1 DDL数据定义语言58

3-5-2 DML数据处理语言59

第4章系统的安装与激活…………….……..61

4-1安装前的准备62

4-1-1 选择安装版本62

4-1-2 硬件需求63

4-1-3 软件需求63

4-2开始安装SQLServer200064

4-3重要设置说明73

4-3-1 服务帐户73

4-3-2 安全验证方式79

4-3-3 许可模式82

4-4管理工具程序85

4-4-1 EnterpriseManager管理工具85

4-4-2 Profiler管理工具86

4-4-3 查询分析器87

4-4-4 服务器网络公用程序88

4-4-5 客户端网络公用程序89

4-4-6 服务管理器89

4-4-7 导入及导出数据90

4-5激活服务91

4-5-1 服务的启动方式91

4-5-2 SQLServer服务管理器的操作92

第5章数据库的创建………………….…….95

5-1EnterpriseManager管理工具96

5-1-1 EnterpriseManager画面96

5-1-2 EnterpriseManager的操作97

5-1-3 向导的使用98

5-2注册SQLServer99

5-2-1 使用“注册服务器向导”注册99

5-2-2 直接设置注册属性103

5-2-3 更改注册105

5-2-4 删除注册106

5-3内建数据库106

5-4数据库结构107

5-4-1 数据库的逻辑组件107

5-4-2 数据库的实体结构111

5-4-3 文件组112

5-5创建新的数据库113

5-5-1 使用EnterpriseManager管理工具114

5-5-2 利用创建数据库向导117

5-5-3 CREATEDATABASE指令122

5-6数据库选项124

5-6-1 自动选项124

5-6-2 数据指针选项126

5-6-3 复原选项126

5-6-4 SQL选项127

5-6-5 状态选项129

5-6-6 调整数据库选项129

5-7数据库的删除与分离132

5-7-1 删除数据库132

5-7-2 分离数据库133

5-7-3 附加数据库133

第6章表的创建…………………………….135

6-1查看数据的内容136

6-1-1 使用“打开表”功能查看数据内容136

6-1-2 查看表属性137

6-2数据类型138

6-2-1 数值数据138

6-2-2 货币数据139

6-2-3 日期数据139

6-2-4 字符串数据140

6-2-5 Unicode数据141

6-2-6 Binary数据141

6-2-7 其他特殊数据类型142

6-3创建表143

6-3-1 表设计窗口143

6-3-2 使用表设计窗口创建表148

6-3-3 创建表主键150

6-3-4 使用CREATETABLE指令创建表152

6-4表索引的管理154

6-4-1 表设计工具属性页154

6-4-2 利用表设计工具属性创建索引156

6-4-3 使用向导创建索引158

6-4-4 利用“管理索引”窗口管理表索引161

6-5创建关联162

6-6数据输入165

6-6-1 在表窗口中输入数据165

6-6-2 导入数据166

6-6-3 使用INSERTINTO语句171

第7章数据库的备份与管理……………….173

7-1生成数据库的SQL脚本174

7-1-1 生成SQL脚本窗口174

7-1-2 执行生成SQL脚本179

7-1-3 执行SQL脚本文件181

7-2收缩数据库182

7-3数据库备份与还原185

7-3-1 备份模式185

7-3-2 数据库备份186

7-3-3 数据库备份设置实例189

7-3-4 数据库还原190

7-4使用权限的管理194

7-4-1 权限类型194

7-4-2 权限验证197

7-4-3 权限授与197

7-4-4 拒绝权限202

7-4-5 撤销权限204

第8章Transact-SQL语法基础…………….207

8-1Transact-SQL表达式208

8-1-1 数学表达式208

8-1-2 字符串表达式209

8-1-3 比较表达式209

8-1-4 逻辑表达式210

8-1-5 表达式的优先级210

8-2Transact-SQL数据类型211

8-3Transact-SQL函数213

8-4QueryAnalyzer工具程序220

8-5Transact-SQL语句语法223

8-5-1 CreateTable语句223

8-5-2 AlterTable语句225

8-5-3 DropTable语句229

8-6数据处理语法(DML)230

8-6-1 Select语句230

8-6-2 ActiveQuery–Insert语句240

8-6-3 ActiveQuery-Delete语句242

8-6-4 ActiveQuery-Update语句244

第9章Response,Request对象的

基础与应用…………………………247

9-1Response对象248

9-1-1 Write方法的基础与应用250

9-1-2 Redirect方法的基础与应用252

9-1-3 END方法的基础与应用255

9-1-4 Cookies的基础与应用256

9-1-5 服务器缓冲区处理259

9-2Request对象261

9-2-1 ClientCertificate变量262

9-2-2 Cookies集合262

9-2-3 Form集合264

9-2-4 QueryString变量266

9-2-5 ServerVariables集合270

9-3Session对象的基础与应用272

9-3-1 Session对象的基础272

9-3-2 Session变量的使用272

9-3-3 Session变量的使用限制276

9-4Application对象277

9-4-1 用户ASP程序之间信息的共享277

9-4-2 Application语法279

9-4-3Application变量的使用280

9-5Global.asa文件282

9-5-1 Global.asa文件的结构282

9-5-2 全局对象283

9-5-3 Application起始及结束事件284

9-5-4 Application与Session对象的事件处理程序285

9-5-5 Global.asa文件的使用285

第10章ODBC的设置与应用……….…….287

10-1ODBC的简介288

10-2数据存取组件的更新290

10-2-1下载MDAC290

10-2-2更新数据存取组件293

10-3ODBC数据源的创建294

10-4测试ODBCDSN300

第11章ADO对象的基础与应用…………303

11-1ADO对象的结构304

11-1-1 ADO对象304

11-1-2 ADO的结构304

11-2Connection对象305

11-2-1 连接、打开数据库的方法305

11-2-2 直接使用ADO与SQL连接307

11-2-3 直接与AccessMDB连接308

11-3Recordset对象的基础308

11-3-1 取得字段名称与内容314

11-3-2 取得、移动记录指针317

11-3-3 Field对象320

11-4ADO对象与数据库的应用323

11-4-1 添加记录323

11-4-2 记录的更新327

11-4-3 记录的删除334

11-5Error对象339

第12章ASP与ActiveXDLL………………345

12-1什么是MTS346

12-1-1 MTS概述346

12-1-2 何时该使用MTS348

12-1-3 使用MTS的优点349

12-2如何创建ASP组件350

12-2-1 新建工程351

12-2-2 设置引用352

12-2-3 如何设计ActiveXDLL的内容357

12-2-4 编译ActiveXDLL360

12-3将组件加入MTS362

12-3-1 NT技术操作平台363

12-3-2 Windows9x技术操作平台363

12-3-3 注册ActiveXDLL364

12-4调用MTS中的ASP组件368

12-4-1 开始编辑ASP程序368

12-4-2 带有参数的ASP程序370

第13章Server对象与其他对象的

整合、应用………………………..373

13-1FSO文件对象组件374

13-1-1 FileSystemObject对象的基础374

13-1-2 创建文本文件375

13-1-3 检查文件是否存在378

13-1-4 删除文件380

13-1-5 取得文件属性383

13-2文本文件的读取与写入386

13-2-1 如何读取与写入文本文件386

13-2-2 写入文本文件389

13-2-3 写入空白行到文本文件391

13-2-4 写入一行字符串到文本文件394

13-2-5 添加文字到文本文件396

13-2-6 读取文本文件的字符/一行文字398

13-2-7 读取整个文本文件400

13-3CDO对象403

13-3-1 SMTP环境的创建与使用404

13-3-2 实际测试407

13-3-3 使用邮件接收软件验证411

第14章范例系统的设计与应用

(一)………413

14-1结构说明414

14-2动态菜单的设计415

14-2-1 设置CSS属性416

14-2-2 固定的选项设计417

14-2-3 动态选项的设计419

14-2-4 CSS表现方式的控制421

14-3Cookies的处理422

14-4动态产品展示424

14-4-1 基本功能设置425

14-4-2 相关资料的取得425

14-4-3 全图预览方式的设置427

14-4-4 动态展示产品内容428

14-5新上市产品431

14-6索取详细信息432

14-6-1 未选择产品信息需求的处理434

14-6-2 显示选择信息的内容436

14-6-3 用户填写信息的窗体设计438

14-6-4 存储用户信息442

14-6-5 写入用户填写的信息446

14-6-6 以E-Mail转发用户需求450

第15章范例系统的设计与应用

(二)………455

15-1后台数据管理系统的组成456

15-2登录管理457

15-3系统信息设置461

15-4密码更改467

15-5币别信息管理472

15-6类别管理478

15-7产品上架484

15-8产品下架490

15-9产品信息修改496

附录范例系统安装…………………………507

一、还原数据库508

二、复制范例513

三、实际测试514

四、错误排除515

ASP与SQL网站数据库程序设计

陈峰棋策划

资讯教育小组编著

 

内容简介

ASP和SQL一直深受网站数据库设计人员的喜爱。

本书着重介绍ASP程序设计语言的各种功能及其实际应用,同时也介绍SQLServer的程序设计技巧。

本书将引导读者用ASP语法,配合数据库系统的开发技巧,构建一个完整的“网站数据库”。

本书可作为网页数据库开发人员的学习用书,同时也可作为网页制作爱好者的参考手册。

本书繁体字版原书名为《ASP与SQL网页数据库程序设计》,由知城数位科技股份有限公司出版,版权属陈峰棋所有。

本书简体字中文版由知城数位科技股份有限公司授权科学出版社独家出版。

未经本书原版出版者和本书出版者书面许可,任何单位和个人均不得以任何形式或任何手段复制或传播本书的部分或全部。

图书在版编目(CIP)数据

出版

北京东黄城根北街16号

邮政编码:

100717

印刷

科学出版社发行各地新华书店经销

*

2002年1月第一版

2002年1月第一次印刷

印数:

1-5000

开本:

710×

10001/16

印张:

字数:

定价:

00.00元

2

编辑器的选用

2-1 编辑软件的需求

2-2 MSE的操作

2-3 加入控制标记

2-4 本章总结

2-1编辑软件的需求

在以后的章节中,笔者会介绍ASP的各种对象以及语法,并且提供了相关的范例供读者参考。

接下来,笔者希望通过本章的说明及范例程序来提供给读者编辑ASP程序的不同方式。

2-1-1 记事本

在所有的ASP编辑软件中,“附件”中的记事本是最原始、最通用的,并且也是最难使用的编辑软件。

为什么说它是最原始以及最通用的呢?

实际上从文字编辑的角度来看,对于HTML文件而言,它只不过是一个文本文件而已。

然而与一般的文本文件相比,不同点仅仅只有“扩展名”而已。

其余对于HTML文件的控制标记来说,都可以将它视为基本的“符号”再加上HTML文件的控制命令而已。

因此,不论是HTML文件或是ASP程序代码对于记事本而言,都属于一般的文本文件。

为什么最难以使用呢?

其实关于这一点,读者不难由记事本的全貌中发现——“所有的控制标记都必须自己输入”。

下图即为记事本的全貌。

图2-1记事本的全貌

在上图中,读者可以非常容易地看到,记事本仅提供纯文本文件的编辑功能而已,至于其他的HTML标记,在此并未提供。

虽然,记事本仅仅是一个纯文字的编辑软件,而目前HTML文件或是ASP编辑/辅助的软件非常多,但是据笔者私下了解,使用记事本作为ASP程序的编辑软件者仍然是大有人在。

根据许多因素归纳分析的结果,通常这些“记事本”爱好者的特性大概可以分为以下几点:

∙记事本最容易取得(因为是操作系统内附的)。

∙执行的速度最快(因为程序小)。

∙占用的内存最少(因为程序小,一次只能打开一个文件)。

至于该如何得知设计的结果,通常他们都会说“直接用浏览器看最准确”。

对于控制标记或是ASP指令部分,通常他们也会说“在我的脑子里”。

虽然,对于有这方面设计经验的程序设计人员来说,不论是控制标记或是程序命令等,由于经验的积累,当然大多数的命令都已经深植脑海了。

但是,对于初学者或是尚未熟悉的读者而言,当然这是难如登天的挑战。

因此,接下来笔者将继续介绍的是“MicrosoftFrontPage”。

2-1-2 FrontPage编辑器与MSE编辑器

图2-2FrontPage的全貌

图2-2是FrontPage激活之后的画面。

虽然,FrontPage可以协助我们设计一个复杂的网页,可以编辑ASP的程序,但是,读者总觉得它实在是“太笨重了”。

以下笔者用Windows2000中的“任务管理器”说明各项编辑软件在尚未打开任何文件时的内存使用情况。

在图2-3中,读者可以发现FrontPage内存的使用量是5308KB,而MSE只使用2808KB,内存的使用量最小的是“notepad.exe”,只使用了1188KB的内存。

图2-3各种应用程序使用内存的实际情况

既然记事本对于初学者而言有一定的难度,使用FrontPage又不能提高效率时,笔者提出使用另一种编辑软件的建议,即编辑软件MicrosoftScriptEditor,简称MSE,利用它来设计网络商店。

这个软件的内存使用情况如图2-4所示。

图2-4MSE的内存使用量

Script编辑器

当然,或许有读者会问“我该如何获得这个软件呢?

”。

事实上,如果读者已经安装了“Office2000”之后,则这个编辑软件也已经安装在读者的硬盘中,只是读者尚未知晓而已。

以下是MSE在硬盘中实际的存放位置。

图2-5MSE的存放路径

如果读者无法找到MSE,别急!

以下是如何安装MSE的步骤:

(1)重新将Office2000的光盘片放入光驱中。

(2)如图2-6所示,选择“添加或删除功能”选项。

图2-6选择“添加/删除”选项

(3)如图2-7所示,读者可以从这里发现Web脚本并未安装。

因此,单击

按钮后,即可看到图2-8所示的画面。

此时只要选择“从本机运行全部程序”,安装程序即可为您安装MSE,安装过程及完成画面如图2-9、图2-10所示。

图2-7MSE的安装选项

图2-8选择“从本机运行全部程序”

图2-9复制MSE文件的过程图2-10MSE已经安装完成

当读者都已经顺利安装完成MSE之后,接下来笔者将带领各位进入MSE的设计环境。

图2-11安装完成后的MSE

2-2MSE的操作

在上一节中,通过内存使用量的比较,使用“记事本”算是最节省内存的工具,是由于记事本只是纯文字的编辑软件,但读者必须要记忆大多数的HTML,VBScript命令以及语法。

使用FrontPage虽然方便却又太耗内存。

因此,选择使用MSE来建立ASP的程序。

2-2-1 MSE的各部分

如图2-12所示,可以发现MSE至少有四个部分,它们分别是:

∙菜单栏:

显示MSE所提供的各项功能。

∙工具箱:

提供用户快速选用的工具。

∙编辑及预览窗口:

在这个区域中,读者可以看到程序的源代码或执行结果。

图2-12MSE的激活画面

∙管理器以及属性窗口:

在这个区域中,读者可以从资源管理器中看到目前的工作目录下,仍有多少可以接受的程序文件,以及在属性窗口中,可以对该HTML标记做进一步的设置。

2-2-2 建立基本的设计窗体

打开MSE之后,接下来必须要做的事情是“建立新的HTML文件”。

以下是建立新文件的步骤。

(1)如图2-13所示,打开MSE。

图2-13第一次打开MSE的画面

(2)打开“文件”菜单,准备新建一个HTML文件,如图2-14所示。

图2-14如何新建HTML文件

(3)当读者选择“新建文件”命令之后,接着将会自动出现一个对话框供读者选用,如图2-15所示。

图2-15选择“HTML”的图标

(4)在选择“HTML页”图标之后,紧接着单击“打开”按钮,即可看到如图2-16所示的画面。

在完成上述步骤之后,虽然可以顺利打开新的HTML页面供我们编辑,但是在建立的过程中仍有两个地方是读者必须了解的。

它们是:

(1)选择“新建文件”对话框中的“现存”以及“最近”选项卡,如图2-17所示。

图2-16打开完成的新页面

图2-17“现存”以及“最近”选项卡

(2)新HTML页面中的“设计”、“源代码”以及“快速视图”,如图2-18所示。

图2-18“设计”、“源代码”以及“快速视图”

接下来,笔者对这两个部分分别进行详细的说明。

∙“现存”

在这个部分,读者可以由图2-17中清楚看到相关内容。

因此,如果使用这个功能时,它就如同“文件”菜单中的“打开”命令,与之具有相同的功能以及效果。

∙“最近”

至于“最近”部分,由于MSE会协助我们记录文件曾经被打开过的相关信息,并且这些信息将会显示在“工程资源管理器”的窗口中,以便设计人员可以快速地打开这些程序或是文件等。

下图是打开的文件并且显示在“工程资源管理器”中的结果。

图2-19“工程资源管理器”的记录内容

而这些保存在“工程资源管理器”中的记录信息将会一直保留着。

如果读者将整个MSE关闭再重新打开之后,将会发现MSE会自动将这些文件一并打开。

在编辑及预览窗口中的“设计”、“源代码”以及“快速视图”三项功能分别代表着:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2