ASP网页编程基础实验
ASP动态网页数据库技术
(1)数据库基础知识
(2)SQL语言基础
(3)ASP访问数据库
(4)ASP动态网页访问数据库应用
要想疰立真正意义上的动态网站,就离不儿数描库的支持,如用户注册、信息发布、信E2E询等功能都是对数据庳中所冇储信息的操作。木辛将学4 Access数据庠基木知识、ASP汸N数据库的方法与步猓等内容。
通常把网站中的-•些铕要匕期保存的数据放在数据库中,通过对数据庳的操作达到动态化网页的目的f 数据鹿焐ASP中非常重要的内容之一^
在ASP巾般使SQL Server成Access数据库,SQL Server运行稳定、效率ffi、速度快,fe配S和移椬比较S杂,适合人巾型网站使用:Access数据雄配S简唯、移植方便,组效率相对低一些,适合小型网站使用*
数据库基础知识
数据挥技术的优点在于吋将人s复杂的信息以合理的结构ai织起来,便于对其进行处理,因此很多应用程序都用到了数据库技水。也建立动态网站的过程中,数据库4网页的结合非常紧密,大多数网页内容都来源于数据庠,并且用广通过网页提交的信息也是存放在数据库甩的》
数据库基本概念
数据库(database)就是按照一定数据棋型組织起来,能为多个用P共亨的,马应用程序相对独立、相互关联的数据集合,
简争地说,数据库就是把各种ff样的数据按照一定的规则纪汽在一起形成的“数据”的“集合'其实,数据库也以看成是像我们曰常使用的一些表格纽成的“集斤”,阁7-1所示就是数据库麗的一•张“用/_基木倚况表'
下是数据库的-•些基木水语
⑴字段:表中竖的一•列叫做•个字段,如阌7-1中“depts”就是选中字段的名称s
ki采:表巾横的一行叫做一个ki采,如阍7-1巾选巾了第2条汜采,也就是“王五”的相关信息。
图L1用户基本情况表
值:纵横交叉的地方叫做值,如阁7-1巾选择了“王五”的depts值为“外嵌系表:出描行竖列垂宜相交而成,nj以分为表的框架(也称表头)和表中数扼两部分,阁7-1所示就是一张农。
数描庳:是用来纵织管理表的,-个数据库--般nj以管理若丨•张衣,数掘库不仅提供了存储数据的衮,而且还包拈规则、触发器和表的关联等布级操作《
数据庳中数据的纵织--般都冇一定的形式,称为数据捞型-数据枝型分为层次型、网络型和关系型^利用关系型数据梭型建立的数掘库就称为关系型数描库,阌7-1中给m的例了就朵关系型数据库巾的•张数据表》目酣使用的数据庳,如Accesss、Sql Server、Mysql、Oracle、Sybase、DB2等,大多短关系型数描鹿i
建立Access数据库
Access是微软公司Office系列办公软件的重要组成部分,&装Office时会N动默认女+装
Access〇
下而以Access 2003为例讲解其主要的操作.
1.新建数据库
初次启动Access 2003,成荇执行“文件”—“新建”数据库命令后,会IH现如网7-2所示的对话柩。
选择“空Access数据库”,然后中ftT‘确定”
按钮,会弹II丨如阁7-3所示的“文件新珪数据库”对话^
图7-2新建Access对话
2.新建和维护表
1)新建表
新珪表的方法有多种,最简中的方法是也网 “使用设讣器创建表”选项,就以打丌如阌7-5所示的设计视在新建表时,要注意以下几点t
⑴罔中的一行对应一个字段,也就是表巾的一列,请依次输入字段名称、数据芡型和说明:位)字段名称nj•以是中文,也nj以是字母、数字和下划线,命名规则马变里的突似,诖
议不要用中文:
<3)关于数据类型,有文木、数字、日期/时M等类型,nj以按F1键查询Access的相关祜助:
<4) 动编号是一•个特殊的类型,气向表中添加一•条新W录Bh由MicrosoftAccess拊定一个唯-•的颁序号(每次加1)成随机数,N动编号字段的内容不能修改
2)保存表
正确输入所有字段以后,申出表窗口右丨•.角的“豳”按钮,成中市Access主窗口中的保存”按纽,就会弹如阌7-6所示的“另冇为”对话柄,输入表名users,然后中FtT确定”按纽
2.新建和维护表
1)新建表
新珪表的方法有多种,最简中的方法是也网7-4中双Ft? “使用设讣器创建表”选项,就以打丌如阌7-5所示的设计视在新建表时,要注意以下几点
⑴罔中的一行对应一个字段,也就是表巾的一列,请依次输入字段名称、数据芡型和说明:位)字段名称nj•以是中文,也nj以是字母、数字和下划线,命名规则马变里的突似,诖议不要用中文:
<3)关于数据类型,有文木、数字、日期/时M等类型,nj以按F1键查询Access的相关祜助:
<4)动编号是一•个特殊的类型,气向表中添加一•条新W录Bh由MicrosoftAccess拊定一个唯-•的颁序号(每次加1)成随机数,N动编号字段的内容不能修改
2)保存表
正确输入所有字段以后,申出表窗口右丨•.角的“豳”按钮,成中市Access主窗口中的保存”按纽,就会弹如阌7-6所示的“另冇为”对话柄,输入表名users,然后中确定”按纽即