ASP網(wǎng)頁編程基礎(chǔ)實(shí)驗(yàn)
ASP動(dòng)態(tài)網(wǎng)頁數(shù)據(jù)庫技術(shù)
(1)數(shù)據(jù)庫基礎(chǔ)知識(shí)
(2)SQL語言基礎(chǔ)
(3)ASP訪問數(shù)據(jù)庫
(4)ASP動(dòng)態(tài)網(wǎng)頁訪問數(shù)據(jù)庫應(yīng)用
要想疰立真正意義上的動(dòng)態(tài)網(wǎng)站,就離不兒數(shù)描庫的支持,如用戶注冊(cè)、信息發(fā)布、信E2E詢等功能都是對(duì)數(shù)據(jù)庳中所冇儲(chǔ)信息的操作。木辛將學(xué)4 Access數(shù)據(jù)庠基木知識(shí)、ASP汸N數(shù)據(jù)庫的方法與步猓等內(nèi)容。
通常把網(wǎng)站中的-•些銪要匕期保存的數(shù)據(jù)放在數(shù)據(jù)庫中,通過對(duì)數(shù)據(jù)庳的操作達(dá)到動(dòng)態(tài)化網(wǎng)頁的目的f 數(shù)據(jù)鹿焐ASP中非常重要的內(nèi)容之一^
在ASP巾般使SQL Server成Access數(shù)據(jù)庫,SQL Server運(yùn)行穩(wěn)定、效率ffi、速度快,fe配S和移椬比較S雜,適合人巾型網(wǎng)站使用:Access數(shù)據(jù)雄配S簡(jiǎn)唯、移植方便,組效率相對(duì)低一些,適合小型網(wǎng)站使用*
數(shù)據(jù)庫基礎(chǔ)知識(shí)
數(shù)據(jù)揮技術(shù)的優(yōu)點(diǎn)在于吋將人s復(fù)雜的信息以合理的結(jié)構(gòu)ai織起來,便于對(duì)其進(jìn)行處理,因此很多應(yīng)用程序都用到了數(shù)據(jù)庫技水。也建立動(dòng)態(tài)網(wǎng)站的過程中,數(shù)據(jù)庫4網(wǎng)頁的結(jié)合非常緊密,大多數(shù)網(wǎng)頁內(nèi)容都來源于數(shù)據(jù)庠,并且用廣通過網(wǎng)頁提交的信息也是存放在數(shù)據(jù)庫甩的》
數(shù)據(jù)庫基本概念
數(shù)據(jù)庫(database)就是按照一定數(shù)據(jù)棋型組織起來,能為多個(gè)用P共亨的,馬應(yīng)用程序相對(duì)獨(dú)立、相互關(guān)聯(lián)的數(shù)據(jù)集合,
簡(jiǎn)爭(zhēng)地說,數(shù)據(jù)庫就是把各種ff樣的數(shù)據(jù)按照一定的規(guī)則紀(jì)汽在一起形成的“數(shù)據(jù)”的“集合'其實(shí),數(shù)據(jù)庫也以看成是像我們?cè)怀J褂玫囊恍┍砀窦~成的“集斤”,閣7-1所示就是數(shù)據(jù)庫麗的一•張“用/_基木倚況表'
下是數(shù)據(jù)庫的-•些基木水語
⑴字段:表中豎的一•列叫做•個(gè)字段,如閿7-1中“depts”就是選中字段的名稱s
ki采:表巾橫的一行叫做一個(gè)ki采,如閽7-1巾選巾了第2條汜采,也就是“王五”的相關(guān)信息。
圖L1用戶基本情況表
值:縱橫交叉的地方叫做值,如閣7-1巾選擇了“王五”的depts值為“外嵌系表:出描行豎列垂宜相交而成,nj以分為表的框架(也稱表頭)和表中數(shù)扼兩部分,閣7-1所示就是一張農(nóng)。
數(shù)描庳:是用來縱織管理表的,-個(gè)數(shù)據(jù)庫--般nj以管理若丨•張衣,數(shù)掘庫不僅提供了存儲(chǔ)數(shù)據(jù)的袞,而且還包拈規(guī)則、觸發(fā)器和表的關(guān)聯(lián)等布級(jí)操作《
數(shù)據(jù)庳中數(shù)據(jù)的縱織--般都冇一定的形式,稱為數(shù)據(jù)撈型-數(shù)據(jù)枝型分為層次型、網(wǎng)絡(luò)型和關(guān)系型^利用關(guān)系型數(shù)據(jù)梭型建立的數(shù)掘庫就稱為關(guān)系型數(shù)描庫,閿7-1中給m的例了就朵關(guān)系型數(shù)據(jù)庫巾的•張數(shù)據(jù)表》目酣使用的數(shù)據(jù)庳,如Accesss、Sql Server、Mysql、Oracle、Sybase、DB2等,大多短關(guān)系型數(shù)描鹿i
建立Access數(shù)據(jù)庫
Access是微軟公司Office系列辦公軟件的重要組成部分,&裝Office時(shí)會(huì)N動(dòng)默認(rèn)女+裝
Access〇
下而以Access 2003為例講解其主要的操作.
1.新建數(shù)據(jù)庫
初次啟動(dòng)Access 2003,成荇執(zhí)行“文件”—“新建”數(shù)據(jù)庫命令后,會(huì)IH現(xiàn)如網(wǎng)7-2所示的對(duì)話柩。
選擇“空Access數(shù)據(jù)庫”,然后中ftT‘確定”
按鈕,會(huì)彈II丨如閣7-3所示的“文件新珪數(shù)據(jù)庫”對(duì)話^
圖7-2新建Access對(duì)話
2.新建和維護(hù)表
1)新建表
新珪表的方法有多種,最簡(jiǎn)中的方法是也網(wǎng) “使用設(shè)訃器創(chuàng)建表”選項(xiàng),就以打丌如閿7-5所示的設(shè)計(jì)視在新建表時(shí),要注意以下幾點(diǎn)t
⑴罔中的一行對(duì)應(yīng)一個(gè)字段,也就是表巾的一列,請(qǐng)依次輸入字段名稱、數(shù)據(jù)芡型和說明:位)字段名稱nj•以是中文,也nj以是字母、數(shù)字和下劃線,命名規(guī)則馬變里的突似,詿
議不要用中文:
<3)關(guān)于數(shù)據(jù)類型,有文木、數(shù)字、日期/時(shí)M等類型,nj以按F1鍵查詢Access的相關(guān)祜助:
<4) 動(dòng)編號(hào)是一•個(gè)特殊的類型,氣向表中添加一•條新W錄Bh由MicrosoftAccess拊定一個(gè)唯-•的頒序號(hào)(每次加1)成隨機(jī)數(shù),N動(dòng)編號(hào)字段的內(nèi)容不能修改
2)保存表
正確輸入所有字段以后,申出表窗口右丨•.角的“豳”按鈕,成中市Access主窗口中的保存”按紐,就會(huì)彈如閿7-6所示的“另冇為”對(duì)話柄,輸入表名users,然后中FtT確定”按紐
2.新建和維護(hù)表
1)新建表
新珪表的方法有多種,最簡(jiǎn)中的方法是也網(wǎng)7-4中雙Ft? “使用設(shè)訃器創(chuàng)建表”選項(xiàng),就以打丌如閿7-5所示的設(shè)計(jì)視在新建表時(shí),要注意以下幾點(diǎn)
⑴罔中的一行對(duì)應(yīng)一個(gè)字段,也就是表巾的一列,請(qǐng)依次輸入字段名稱、數(shù)據(jù)芡型和說明:位)字段名稱nj•以是中文,也nj以是字母、數(shù)字和下劃線,命名規(guī)則馬變里的突似,詿議不要用中文:
<3)關(guān)于數(shù)據(jù)類型,有文木、數(shù)字、日期/時(shí)M等類型,nj以按F1鍵查詢Access的相關(guān)祜助:
<4)動(dòng)編號(hào)是一•個(gè)特殊的類型,氣向表中添加一•條新W錄Bh由MicrosoftAccess拊定一個(gè)唯-•的頒序號(hào)(每次加1)成隨機(jī)數(shù),N動(dòng)編號(hào)字段的內(nèi)容不能修改
2)保存表
正確輸入所有字段以后,申出表窗口右丨•.角的“豳”按鈕,成中市Access主窗口中的保存”按紐,就會(huì)彈如閿7-6所示的“另冇為”對(duì)話柄,輸入表名users,然后中確定”按紐即