hulianwangshujuku 互联网数据库
考试地址 :
12中初中部在 姜家圩
12中中山北路校区在 绣球公园旁
12中大桥南路校区在 家里福斜对面
39中在学校北边 新民路
66中在安怀村东站 下关职教在原下关长途汽车站旁
hulianwangshujuku 2008年4月
DBBBA
ACCCA
ACBCD
数据库管理/逻辑结构/完全相同/
对视图的定义存入数据字典/非主属性对主码函数的依赖
一致性/概念设计/处理过程/数据流图/统一资源定位器
2.编写一个Global.asa文件,将第100命访问者映射到User100.asp页面
http://zhidao.baidu.com/question/9331991.html
ASA是Active Server Application的首字母缩写。
程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。
该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。
该文件是ASP/ASP.Net的一个配置文件,该文件使用文本编辑器或者任何支持ASP的编辑器进行编辑。
该文件的名称必须是 Global.asa 且必须存放在应用程序的根目录中,每个应用程序只能有一个 Global.asa 文件。
http://student.zjzk.cn/course_ware/netdatabase/book/xiti/xiti7.htm
http://student.zjzk.cn/course_ware/netdatabase/book/xiti/daan7.htm
第七章练习题
(一) 单项选择题
1. 在传输表单数据时,浏览器将字符串形式的参加到http header中URL的后部,在‘?’符号之后,传给Web服务器,这种传递方法是( )
A. GET方法
B. SEND方法
C. PUT方法
D. POST方法
2. 2.在传输表单数据时,跟在http header后有一专门的数据段,这个数据段包含在表单中输入的查询参数,它一起被发送给Web服务器,这种传递方法是( )
A. GET方法
B. POST方法
C. PUT方法
D. REP方法
3. 构成Web超链网状结构的数据文件主要是( )
A. 以INDEX编码的二进制程序文档
B. 以INDEX编码的HTML文本文档
C. 以HTML编码的ASCIⅡ文本文档
D. 以HTML编码的二进制程序文档
4. 能实现绝对的平台无关性的Web数据库访问技术是( )
A. Webase API
B. ADO
C. ActiveX
D. JDBC
5. 用JavaScript和VbScript编写的脚本语言程序( )
A. 可以在浏览器端执行,也能在服务器上执行
B. 仅可以在 浏览器端执行
C. 仅可以在 服务器上执行
D. 仅可以在服务器上执行,服务器把执行结果发送到浏览器端
(二) 多项选择题
1. 在选择CGI编程语言之前,必须首先考虑的因素是( )
A. 文本操作的易用性,是否提供模式匹配功能
B. 与其他软件和实用工具的接口能力
C. 调用环境变量的能力
D. 调用系统API函数的能力
E. 对网络硬件进行控制的能力
2. ISAPI是微软提供的一套面向Internet服务的API接口,它能实现( )
A. 兼容WSAPI
B. 它能实现CGI提供的全部功能
C. 在原有CGI的基础上进行了扩展
D. 提供了ISAPI扩展和ISAPI过滤器
E. 兼容NSAPI
3. 以下关于JDBC的叙述,正确的是( )
A. JDBC是一个SQL层的API ,允许将SQL语句作为参数嵌入到JDBC接口的方法中
B. JDBC通过一组Java接口实现其目标,每个接口均由独立的数据库厂家不同地实现
C. JDBC整个的要点是隐藏每一个数据库的细节并使开发人员只关注自己的应用程序
D. 利用JDBC进行开发时,开发人员比方对数据库的物理 存储结构有个大致的了解
E. 对于不同的网络协议,JDBC提供了不同的Java接口来实现相同的功能
4. 以下关于ActiveX的叙述,正确的( )
A. ActiveX控件是能够运行在Web页面上的软件组件
B. ActiveX控件是跨语言的,能在当前流行的许多编程语言中应用
C. ActiveX控件遵从Mocrosoft的COM
D. 一旦ActiveX控件被加入到网页中后,则可用脚本语言设计它的事件的响应函数
E. 通过下载网页,可以看到ActiveX控件的源代码
5. 以下关于JavaScript的叙述,正确的是( )
A. JavaScript是安全的语言
B. JavaScript是一种程序设计语言,在运行前需要编译
C. JavaScript是面向过程的语言,不具有事件驱动特征
D. JavaScript不依赖于使用的Web浏览器
E. JavaScript是一种基于对象的脚本语言,可以开发Internet客户端的应用程序
(三) 名词解释
1. CGI
2. 脚本
(四) 简答题
1. 简述CGI的特点
2. 简述利用CGI访问数据库的工作流程。
http://student.zjzk.cn/course_ware/netdatabase/book/xiti/daan7.htm
参考答案
(一)
1.A 2。B 3C 4D 5A
(二)
1ABC 2BCD 3ABC 4ABCD 5AE
(三)
1. CGI:公共网关接口CGI(Common Gateway Interface)是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在 CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web的一组简单的静态超媒体文档变成一个 完整的新的交互式媒体。
2. 脚本:脚本是一种能够完成某些特殊功能的小“程序段”。这些小的“程序段”并不是象一般程序那样被翻译,而是在程序运行过程中被逐行地解释。
(五) 简答题
1. CGI的主要优点是它的简单性、语言无关性、Web服务器无关性以及广泛的可接受性。
虽然CGI提供了一种与数据库连接的简单方法,但它也存在一些局限性:
① 瓶颈问题,客户机和数据库服务器之间的通信必须通过Web服务器,当有大量的用户访问时,Web服务器会“超载”。
② 缺乏效率和事务支持,CGI应用程序3不能由多个客户机请求共享,降低了性能,增加了等待时间。
③ CGI应用程序不持久,服务器必须为每次访问CGI程序建立新的进程或线程,每次请求时数据库连接都必须重新打开,开销很大。
④ CGI程序安全性问题。
2. 简述利用CGI访问数据库的工作流程。
利用CGI访问数据库的工作流程是:
① 浏览器将URL的第一部分解码并联接到服务器;
② 浏览器将URL的其余部分提供给服务器;
③ 服务器从URL提取路径和文件名;
④ 服务器识别出URL指向一个CGI程序,而非一个静态文件;
⑤ 服务器准备环境变量,并执行这个CGI程序;
⑥ CGI程序执行,一般首先读取环境变量或STDIN文件,得到参数;
⑦ CGI程序向STDOUT写MIME及别的http header信息,说明将传输给客户的内容等;
⑧ CGI程序向STDOUT发送其输出的其余部分,然后终止;
⑨ 服务器发送STDOUT中的数据到浏览器,结束CGI程序并断开与浏览器的连接;
⑩ 浏览器显示来自服务器的输出信息。
?
hulinwangshujuku_shangjike
<html> <head> <title>我的第一个网页</title> </head> <body> <!--不要输成From--> <form> <table border=0> <caption>问卷调查</caption> <tr> <td>你的姓名</td> <td><input type=text></td> </tr> <tr> <td>你的口令</td> <td><input type=password></td> </tr> <tr> <td>你的生日</td> <td> <select> <option>1991 <option>1992 <option>1993 </select>年 <select> <option>1 <option>2 <option>3 </select>月 <select> <option>1 <option>2 <option>3 </select>日 </td> </tr> <tr> <td>你的性别</td> <td> <input type=radio name=sex>男 <input type=radio name=sex>女 </td> </tr> <tr> <td>你的爱好</td> <td> <input type=checkbox>上网 <input type=checkbox>打篮球 <input type=checkbox>打游戏 </td> </tr> <tr> <td>你的意见</td> <td> <textarea>请输入你的意见!</textarea> </td> </tr> <tr> <td><input type=submit></td> <td><input type=reset></td> </tr> </table> </form> </body> </html>
end