网络数据库技术

  • 格式:doc
  • 大小:84.50 KB
  • 文档页数:5

1. Web数据库的基本结构由(数据库服务器)、(Web服务器)、(浏览器)3部分组成。

2. Web是一种基于(B/S)的体系结构。

3. 若Web站点中包含不在主目录中的文件,则必须创建(虚拟目录),它是不包含在主目录中的目录。

4. 计算字段的累加和的函数是(Sum()),统计项目数的函数是(Count())。

5. 用于定义一个单元格的标记符是(<TD> </TD>)。

6. VBScript唯一的数据类型是(Variant)。

7. 只包含一个值的变量称为(标量变量),包含一系列值的变量称为(数组变量)。

8. VBScript允许程序员自定义函数,自定义函数包括(Sub过程)和(Function 函数)。

9. 若表单中的数据中包含大量的图片或大量的文本,此时表单应采用(post)方法提交。

10. 要将服务器端的数据发送到客户端浏览器需要使用(Response)对象来实现。

11. 一个Cookies可以有多个键值,此Cookies称为(HasKeys)。

12. (TimeOut)属性用于设置Session的最大间隔时间。

13. Response的(Redirect)方法则可以自动完成页面间的跳转。

14. (Application)对象用来在所有用户之间共享数据,并且这些数据会在Web 应用程序运行期间持久地保持。

15. 如果一个URL中含有中文,在提交服务器的时候,需要用Server对象的(URLEncode)方法对其进行URL编码。

1.网络数据库:也叫Web数据库,就是将数据库技术与Web技术融合在一起,使数据库系统成为Web的重要有机组成部分,从而实现数据库与网络技术的无缝结合。

2.主数据库文件:一个数据库可以有一个或多个数据库文件,仅有一个文件被定为是主数据库文件,它用来存储数据库的启动信息和部分或全部数据,扩展名为.mdf
3.全局变量:在过程之外声明的变量,该变量可以被VBScript中所有的过程所识别,称为全局变量
1.简述静态网页和动态网页的区别。

答:所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。

静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改文件,就必须修改源文件,然后重新上传到服务器上。

所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名
为.ASP。

动态网页能够实现信息的交互,根据不同的时间、不同的来访者而实现不同的内容。

2.简述SQL的特点:(1)非程序化语言;
(2)综合统一;
(3)关系数据库的公共语言;
(4)根据一种语法结构提供两种使用方式;
(5)语言简捷,易学易用
3. Application对象和Session对象的异同。

答:相同点:他们的功能都是用于不同的ASP之间共享信息,两者都允许用户自定义属性,对象中的变量都可以进行存取,都有生命周期和作用域。

不同点:在于其应用范围,Application对象是对所有用户,Session对象是对单一用户。

Session对象通常被用来记录单个用户的信息,Application对象则被用来记录所有用户的公共信息。

4.设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如图所示:
写出完成下列要求的SQL语句:
Student
学号
Sno 姓名
Sname 性别
Ssex 年龄
Sage 所在系
Sdept
95001 李勇男 20 CS
95002 刘晨女 19 IS
95003 王敏女 18 MA
95004 张立男 19 IS
Course SC
课程号
Cno 课程名
Cname 先行课
Cpno 学分
Ccre dit
1
2
3
4
5
6
7 数据库
数学
操作系统
数据结构
数据处理
C语言 5
1
6
7
6 4
2
4
3
4
2
4
学号
Sno 课程号
Cno 成绩
Grade
95001
95001
95001
95002
95002 1
2
3
2
3 92
85
88
90
80
(1)查询全体学生的学号与姓名。

答:select Sno,Sname from Student;
(2)查询年龄在20~23(包括20岁和23岁)之间的学生的姓名、系别和年龄。

答:Select Sname,Sdept,Sage from Student where Sage between 20 and 23;
(3)查询每个学生及其选修课程的成绩情况。

select Student.*,Cname,Grade from Student,SC,Course
Where Student.Sno=SC.Sno and o=o
SC表
2. 编写一个global.asa文件,将应用程序启动之后的第1000名访问者映射到user1000.asp页面。

60分
<script language=VBScript RUN AT=Server>
Sub Session-OnStart
Application.Lock
Application(“user”)=Application(“user”)+1
Application.UnLock
If Application(“user”)=1000 Then
Session.Abandon
Response.Redirect(“user1000.asp”)
End If
End Sub
Sub Application-OnStart
Application.Lock Application(“user”)=0 Application.UnLock End Sub
</script>。