電子商務(wù)數(shù)據(jù)庫技術(shù)綜合知識(shí)點(diǎn)_第1頁
電子商務(wù)數(shù)據(jù)庫技術(shù)綜合知識(shí)點(diǎn)_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、名師整理精華知識(shí)點(diǎn)1 數(shù)據(jù)庫的基本特點(diǎn)決數(shù)據(jù)庫的歸納、索運(yùn)行過程中所有更的范式是第二范式;的基本特征之一是之一是數(shù)據(jù)冗余小、引和維護(hù)問題新操作的文件稱為能夠消除傳遞函數(shù)對(duì)產(chǎn)生式規(guī)則的支易于擴(kuò)充12、ODBC 驅(qū)區(qū)動(dòng)管理器日志文件依賴引起的冗余的持2 數(shù)據(jù)庫管理系統(tǒng)是一個(gè)共享的程序25、在關(guān)系數(shù)據(jù)庫中范式是第三范式51、使用 Access 數(shù)(DBMS 是一組軟件 管理器,稱為表與表之間的聯(lián)系37、第一代 DBMS 系 據(jù)庫人們可以解決3 電子商務(wù)結(jié)構(gòu)框架ODBC.DLL是通過參照完整性統(tǒng)主要是指層次和大數(shù)量的管理工作中,社會(huì)人文環(huán)境、13、數(shù)據(jù)模型通常是規(guī)則實(shí)現(xiàn)的網(wǎng)狀52、一個(gè)游標(biāo)總是和自然科

2、技環(huán)境和電由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操26、關(guān)系是滿足一定38、最常用的概念模slelect 語句相關(guān)聯(lián)子商務(wù)技術(shù)構(gòu)成了作和完整性約束三條件的二維表,表中型是 E-R 圖53、APS 將專門的語電子商務(wù)應(yīng)用平臺(tái)個(gè)要素組成的一行稱為關(guān)系的39、SQL 查詢語句句放置在 html 文件的三個(gè)支柱14、E-R 圖三要素包一個(gè)元組,表中的一select from中,開始和結(jié)束的標(biāo)4 電子商務(wù)活動(dòng)中的括實(shí)體、屬性和聯(lián)系列稱為關(guān)系的一個(gè)40、通過指針鏈接來記為信息通常是以多媒15、E-R 圖中實(shí)體用屬性表示和實(shí)現(xiàn)實(shí)體之54、ODBCS 義了一個(gè)體的形式在矩形表示,屬性用橢27、關(guān)系代數(shù)包括常間聯(lián)系的模型是網(wǎng)標(biāo)準(zhǔn)的接

3、口協(xié)議Internet 上傳播的圓形表示,聯(lián)系用菱規(guī)的集合運(yùn)算:交、狀模型55、MySQL 是一個(gè)5 數(shù)據(jù)庫技術(shù)的產(chǎn)生形表示并、差、乘;還有專41、同一個(gè)關(guān)系模型DBMS與發(fā)展經(jīng)歷了人工16、聯(lián)系分為 1:1、1 : 有的運(yùn)算:選擇、投的任意兩個(gè)元組值56、Oracle 系統(tǒng)是由管理階段、文件系統(tǒng)n 和 m:n 三種影、連接、除不能完全相同以 RDBMSS 核心的一階段和數(shù)據(jù)庫系統(tǒng)17、在關(guān)系中,能唯28、SQL 的含義是結(jié)42、SQL 語言是關(guān)系批軟件產(chǎn)品所購成階段一標(biāo)識(shí)組的屬性集構(gòu)化的查詢語言數(shù)據(jù)庫語言的6 在數(shù)據(jù)庫系統(tǒng)中,稱為關(guān)系模式的主29、SQL 語句對(duì)大小43、根據(jù)規(guī)范化理論57、

4、SQLServer 提供對(duì)數(shù)據(jù)庫的存取全鍵寫不敏感關(guān)系數(shù)據(jù)庫中的關(guān)了電子商務(wù)所需的部由 DBMS 數(shù)據(jù)庫管 18、常用的數(shù)據(jù)庫軟30、SQL 語句的結(jié)束系必須滿足:每一個(gè)可伸縮性和可擴(kuò)展理系統(tǒng))統(tǒng)一管理,件有符為;屬性都是不可分解性從而保證了數(shù)據(jù)庫Access,Oracle,Fox31、創(chuàng)建數(shù)據(jù)庫使用的58、將 E-R 模型轉(zhuǎn)換和程序的邏輯獨(dú)立pro,SQLcreate database 語44、關(guān)系模型的分解成關(guān)系數(shù)據(jù)模型的性19、SQL 語言中刪除句,刪除數(shù)據(jù)庫使用有時(shí)不唯一過程稱為邏輯結(jié)構(gòu)7 數(shù)據(jù)庫系統(tǒng)安全問一個(gè)表的命令是drop database 語句45、數(shù)據(jù)庫的正確性設(shè)計(jì)題的核心是

5、身份識(shí)DROP32、對(duì)數(shù)據(jù)庫進(jìn)行插和相容性是數(shù)據(jù)庫59、關(guān)系數(shù)據(jù)庫中的別20、在 SQL 中使用入操作使用的 SQL 語的完整性視圖屬于關(guān)系抽象8 數(shù)據(jù)操縱功能包括FOREIGN KEY 寸,與 句為 insert into46、對(duì)并發(fā)操作若不等級(jí)中的外部模型查詢、插入、刪除和之配合的語句是33、刪除滿足條件的加以控制可能會(huì)引60、SQL 語言的優(yōu)點(diǎn)修改referen ces元組使用的 SQL 命令起數(shù)據(jù)不一致問題是語言簡練易學(xué)易9 規(guī)范換的目的使結(jié)21、在 SQL 中建立視為 delete47、在 E-R 圖中屬性用,高度非過程化和構(gòu)合理,清除存儲(chǔ)異圖使用 create view34、對(duì)數(shù)據(jù)

6、模型的規(guī)使用的符號(hào)是橢圓數(shù)據(jù)獨(dú)立性好(非過常并使得數(shù)據(jù)冗余命令范化主要是解決插形程化的語言、統(tǒng)一的盡量減少,便于插22、要保證數(shù)據(jù)庫的入異常、刪除異常和48、如果兩個(gè)實(shí)體之語言、是所有關(guān)系和入。刪除和更新獨(dú)立性需要修改的數(shù)據(jù)冗余過大的問間的關(guān)系為 m:n,在數(shù)據(jù)庫的公共語言)10、一個(gè)關(guān)系模型包是三層模式之間的題進(jìn)行邏輯設(shè)計(jì)時(shí)需61、數(shù)據(jù)結(jié)構(gòu)圖用于括了一組關(guān)系模式,兩種映射35、模式/內(nèi)模式映要引入三個(gè)關(guān)系描述關(guān)系數(shù)據(jù)庫的并且他們之間是相23、SQL 語言具有的象為數(shù)據(jù)庫提供了49、日志文件是用于整體邏輯結(jié)構(gòu)互關(guān)聯(lián)的功能是數(shù)據(jù)定義、數(shù)物理數(shù)據(jù)獨(dú)立性記錄對(duì)數(shù)據(jù)的所有62、E-R 模型獨(dú)立于11、

7、從一般情況來看據(jù)操縱和數(shù)據(jù)控制36、能夠消除部分函更新操作計(jì)算機(jī)硬件和 DBMS使用 WE 數(shù)據(jù)庫要解24、記在數(shù)據(jù)庫系統(tǒng)數(shù)依賴引起的冗余50、一個(gè)關(guān)系數(shù)據(jù)庫63、三層客戶機(jī)/服名師整理精華知識(shí)點(diǎn)務(wù)器結(jié)構(gòu)的模型是 客戶機(jī)一一應(yīng)用服 務(wù)器一一數(shù)據(jù)服務(wù) 器64、 ODB(為數(shù)據(jù)庫應(yīng)用程序訪問異構(gòu)型 數(shù)據(jù)庫提供統(tǒng)一的 數(shù)據(jù)存取接口 API65、 關(guān)系必須滿足的屬性是每一列不可 再分、行的次序無 關(guān)、不能有完全相同 的兩行66、 關(guān)系運(yùn)算包括選擇、投影和連接67、 DBMS 是對(duì) DB進(jìn) 行定義的維護(hù)、檢索 的應(yīng)用軟件68、 對(duì)象存取和使用都是通過發(fā)送消息 實(shí)現(xiàn)的69、 關(guān)系規(guī)范化屬性的描述每個(gè)數(shù)據(jù)項(xiàng)

8、 都是不可再分的、消 除冗余關(guān)系檢索簡 化、消除插入刪除修 改異常70、 ODB(實(shí)現(xiàn)采用動(dòng) 態(tài)鏈接庫71、 Access 屬于桌面 型 DBMS72、 SQL中并發(fā)控制采用封鎖技術(shù)73、 Access2000 創(chuàng)建 表的方法有設(shè)計(jì)器、向?qū)Ш?create74、 Oracle 恢復(fù)數(shù)據(jù)使用結(jié)構(gòu):數(shù)據(jù)庫備份、日志、控制文件75、Oracle 禾 U 用Pro*c 第三代語言訪 問數(shù)據(jù)庫76、SQL 語言中create 實(shí)現(xiàn)數(shù)據(jù)定義簡答題1 電子商務(wù)常見類型:企業(yè)經(jīng)營、網(wǎng)上 銀行、網(wǎng)上商店和網(wǎng) 上購物、網(wǎng)絡(luò)服務(wù)和 其他2 電子商務(wù)基本結(jié)構(gòu)3 電子商務(wù)中 WEB 與數(shù)據(jù)庫集成的三種共享數(shù)據(jù)、 用數(shù)據(jù)

9、庫 驅(qū)動(dòng) WEE 站點(diǎn) 4 數(shù)據(jù)倉庫:是指對(duì) 大量散布在網(wǎng)絡(luò)數(shù) 據(jù)庫中的數(shù)據(jù)進(jìn)行 組織,使之能形成一 個(gè)可以被檢索、搜 索、分析和報(bào)告的商 業(yè)信息清單。 數(shù)數(shù)據(jù)挖掘:是對(duì)龐 大的歷史數(shù)據(jù)總體 進(jìn)行再分析,以選定 目標(biāo)客戶、分辨市場 定位、發(fā)現(xiàn)新的商業(yè) 機(jī)會(huì)。5數(shù)據(jù)庫軟件擴(kuò)展的 的不同類型:桌面 型、中小型面向?qū)ο?型、大型分布型、數(shù) 據(jù)倉庫型6 電子商務(wù) WEB 占點(diǎn)的數(shù)據(jù)庫通常具有 的特征:對(duì)電子商務(wù) 運(yùn)營的各個(gè)方面確 保數(shù)據(jù)安全、對(duì)電子 商務(wù)交易過程進(jìn)行 管理多重?cái)?shù)據(jù)庫的 存取必須做單一化 處理、對(duì)客戶確認(rèn)已 經(jīng)完成但由于硬件 或軟件故障而未能 執(zhí)行的交易可以彌 補(bǔ)7數(shù)據(jù)管理經(jīng)歷的主 要階

10、段:人工管理階 段、文件系統(tǒng)階段和理系統(tǒng), 即層次數(shù)據(jù) 庫管理系統(tǒng)和網(wǎng)狀統(tǒng), 即關(guān)系數(shù)據(jù)庫管 理系統(tǒng)(RDBM)第 三代數(shù)據(jù)庫管理系 統(tǒng),即新一代數(shù)據(jù)庫 管理系統(tǒng)一一面向 對(duì)象數(shù)據(jù)庫管理系 統(tǒng)9 數(shù)據(jù)模型的定義、主要內(nèi)容和形式:(1) 定義: 數(shù)據(jù)模 型就是用來抽象表 示、處理現(xiàn)實(shí)世界的 數(shù)據(jù)和信息的工具, 它是數(shù)據(jù)庫中用于 提供信息表示和操 作手段的形式框架, 也是我們將現(xiàn)實(shí)世 界轉(zhuǎn)換為數(shù)據(jù)世界 的橋梁。(2)內(nèi)容: 數(shù)據(jù)的靜態(tài)特征,包 括多數(shù)結(jié)構(gòu)和數(shù)據(jù) 間聯(lián)系的描述;數(shù)據(jù) 的動(dòng)態(tài)特征,是一組 定義在數(shù)據(jù)上的操 作,包括操作的含義、操作符、運(yùn)算規(guī) 則及其語言等;數(shù)據(jù) 的完整性約束,這是 一組

11、規(guī)則,數(shù)據(jù)庫中 的數(shù)據(jù)必須滿足這 組規(guī)則。(3)形式: 一類是面向值的數(shù) 據(jù)模型;另一類是面 向?qū)ο蟮臄?shù)據(jù)模型 10E-R 模型的要素: 實(shí)體(型)、屬性、 實(shí)體之間的聯(lián)系 11R-R 模型的主要類(1:1 )、一對(duì)多聯(lián)系(1: n )、多對(duì)多聯(lián) 系(m n)別與聯(lián)系: 層次模型 與網(wǎng)狀模型均屬于 格式化模型,他們有 許多共同之處,如都 用存取路徑來表示 數(shù)據(jù)之間的聯(lián)系,用 戶對(duì)數(shù)據(jù)的存取都 必須按照指定的路 徑導(dǎo)航。兩者的共同 點(diǎn)還包括數(shù)據(jù)操作 時(shí)必須清楚數(shù)據(jù)庫 當(dāng)前的位置;對(duì)數(shù)據(jù) 庫的操作都是一次 一個(gè)記錄的存取方式; 程序和數(shù)據(jù)具有 較高的物理獨(dú)立性, 但邏輯獨(dú)立性差。層 次模型和網(wǎng)狀模

12、型 不同點(diǎn):層次模型中 從子節(jié)點(diǎn)到父節(jié)點(diǎn) 的聯(lián)系是唯一的,網(wǎng) 狀模型則可以是不 唯一的。任何 E-R 模 型都可以轉(zhuǎn)化成網(wǎng) 狀模型,也可以轉(zhuǎn)化 成關(guān)系模型,但他們 有明顯的不同:網(wǎng)狀 模型有兩種數(shù)據(jù)結(jié) 構(gòu) 記錄型和系; 關(guān)系模型只用一種 基本數(shù)據(jù)結(jié)構(gòu) 關(guān)系13 數(shù)據(jù)庫管理系統(tǒng) 的主要組成:硬件資 源、軟件資源、數(shù)據(jù) 庫結(jié)構(gòu)、數(shù)據(jù)庫管理 員和用戶14 數(shù)據(jù)庫的主要保全性、完整性、并發(fā)控制和數(shù)據(jù)庫的恢 復(fù)等等整性是指數(shù)據(jù)的正 確性、相容性和一致 性,即防止不符合寓 意的錯(cuò)誤數(shù)據(jù)輸入 和輸出,同時(shí)還要使 存儲(chǔ)在不同副本中 的同一個(gè)數(shù)據(jù)保持 一致協(xié)調(diào),使數(shù)據(jù)項(xiàng) 之間的機(jī)構(gòu)不受破 壞,數(shù)據(jù)庫管理系統(tǒng) 必

13、須提供一種功能 來保護(hù)數(shù)據(jù)庫中的數(shù)據(jù)的完整性, 這種 功能稱為完整性檢 查,即系統(tǒng)用一定的 機(jī)制來檢查數(shù)據(jù)庫 中的數(shù)據(jù)是否滿足 規(guī)定的條件(這種條 件在數(shù)據(jù)庫中稱為 完整性約束條件) 16( P38)函數(shù)依賴 和多值依賴:(1 )函 數(shù)依賴:反映了數(shù)據(jù) 之間的內(nèi)部聯(lián)系,它 是進(jìn)行關(guān)系分界時(shí) 的指導(dǎo)和依據(jù)。(2) 關(guān)系模式中至少有 三個(gè)屬性才有可能存在多值依賴, 函數(shù) 依賴可以看成是多 值依賴的一種特殊 情況,即函數(shù)依賴一 定是多值依賴;而多 值依賴是函數(shù)依賴 的概括,即存在多值 依賴的關(guān)框架的三大支柱:社數(shù)據(jù)庫系統(tǒng)階段 會(huì)人文環(huán)境、自然科 8 數(shù)據(jù)庫管理系統(tǒng)的技環(huán)境、電子商務(wù)技術(shù)發(fā)展經(jīng)歷的主要

14、階段:第一代數(shù)據(jù)庫管主要形式:運(yùn)用 WEB 數(shù)據(jù)庫管理系統(tǒng);第 12 層次模型、網(wǎng)狀模15 試述完整性約束發(fā)布數(shù)據(jù)、運(yùn)用 WEB 二代數(shù)據(jù)庫管理系型和關(guān)系模型的區(qū)的含義:數(shù)據(jù)庫的完對(duì)一聯(lián)系護(hù)機(jī)制:數(shù)據(jù)庫的安名師整理精華知識(shí)點(diǎn)系不一定 存在函數(shù)依賴關(guān)系 17 第一范式、第二范 式和第三范式主要 概念:(1)第一范式: 如果關(guān)系 R 的每一個(gè) 屬性的值為不可分 離的原子值,即每個(gè) 屬性都是不可再分的基本數(shù)據(jù)項(xiàng), 則 R 是第一范式,記作 Re1NF。( 2)如果關(guān) 系R 1NF,且 R 中每 一非主屬性完全函 數(shù)依賴于主關(guān)鍵字, 則 R是第二范式,記 作 Re2NR (3)如果 RE2NF,且它的

15、任何 一個(gè)非主屬性都不 傳遞依賴于任何主 關(guān)鍵字,則 R是第三 范式,記作 RE3NF 18 關(guān)系數(shù)據(jù)庫中的 關(guān)系規(guī)范化的目的:是使結(jié)構(gòu)合理, 清除 存取異常并使數(shù)據(jù) 冗余盡量少,便于插 入、刪除和更新 19 面向?qū)ο蠹夹g(shù)的 主要常用概念:對(duì) 象、實(shí)例和消息、類 及繼承等20 簡述 C/S 結(jié)構(gòu)中 分布數(shù)據(jù)管理的功 能:客戶機(jī)/服務(wù)器 結(jié)構(gòu)是一個(gè)開放體 系結(jié)構(gòu),而且還要開 放系統(tǒng)本身,包括用 戶界面、軟硬件平臺(tái) 和網(wǎng)絡(luò)協(xié)議。利用開 放性在客戶機(jī)一側(cè) 提供應(yīng)用程序接口(API)及網(wǎng)絡(luò)接口,這樣用戶仍可按照 他們熟悉的、流行的 方式開發(fā)客戶機(jī)應(yīng) 用。在服務(wù)器一側(cè), 通過對(duì)核心 RDBM 的 功能調(diào)

16、用,使網(wǎng)絡(luò)接 口滿足了數(shù)據(jù)完整 性、保密性及故障恢 復(fù)等要求。有了開放 性數(shù)據(jù)庫服務(wù)器就 能支持多種網(wǎng)絡(luò)協(xié) 議,運(yùn)行不同廠家的 開發(fā)工具,而對(duì)于某 一應(yīng)用程序開發(fā)工 具也可以在不同的 數(shù)據(jù)庫服務(wù)器上存 取不同數(shù)據(jù)源中的數(shù)據(jù), 這樣就給應(yīng)用 程序系統(tǒng)的開發(fā)帶 來很大的靈活性 21C/S 結(jié)構(gòu)的數(shù)據(jù)庫 管理系統(tǒng)中采用存 儲(chǔ)技術(shù)的優(yōu)勢:高性 能、共享性、簡化了 應(yīng)用開發(fā)過程、簡化 了安全性控制 22數(shù)據(jù)庫應(yīng)用的常 用開發(fā)工具:Sybase 公 司的PowerBuilder、Oracle 公司的Develop/2000、Borland 公司的 Delphi和 Microsoft 公司的Visual B

17、asic 、 VisualFoxpro 等 23SQL 語言的主要組 成: 一個(gè) SQL數(shù)據(jù)庫 是表的集合它是由 一個(gè)或多個(gè) SQL模式 定義;一個(gè) SQL表有 行集構(gòu)成,一行是列 的序列集合,每列與 行對(duì)應(yīng)一個(gè)數(shù)據(jù)項(xiàng); 一個(gè)表或者是一個(gè) 基本表或者是一個(gè)視圖; 一個(gè)基本表可 以跨一個(gè)或多個(gè)存 儲(chǔ)文件,一個(gè)存儲(chǔ)文 件也可以存放一個(gè) 或多個(gè)基本表;用戶 也以用SQL 語言對(duì)視 圖和基本表進(jìn)行查 詢等操作;SQL 用戶 可以是應(yīng)用程序也 可以是終端用戶 24SQL 對(duì)數(shù)據(jù)庫操作 的主要組成:數(shù)據(jù)定 義、數(shù)據(jù)操作、數(shù)據(jù) 控制、嵌入式 SQL語 言的使用規(guī)定25SQL 數(shù)據(jù)的定義及常見的類型: SQL

18、 數(shù) 據(jù)定義功能包括定 義數(shù)據(jù)庫、基本表、 索引和視圖;SQL 的 基本數(shù)據(jù)類型:字符 型、數(shù)值型、日期時(shí) 間型;字符型又分定 長型、變長型,數(shù)值 型分為整數(shù)、小數(shù)、 位數(shù) bir等 26 表、視圖、索引的 定義及使用:(1)基本表的定義:createtable v數(shù)據(jù)庫名 .=6 0andstudent.st-no=score.st-no (3)索引的 定義: createuniqueindex 索引名 on v 數(shù)據(jù)庫名 .表名(列名ASC/DESC,歹 y名ASC/DESC)eg.對(duì)基本表 student 中 的st-no 和 st-age 建立索引,分別為升 序與降序,且索引值 不允許

19、重復(fù) createuniqueindexstindexonstudent(st-noASC,st-age DESC)27SQL 查詢語言的主要應(yīng)用:(1)無條件查詢例子:找岀所 有學(xué)生的選課情況 selectst-no,su-no from score(2) 條件查詢例子:找岀任何一門課成績 在70 分以上的學(xué)生 情況、課號(hào)及分?jǐn)?shù) selectuniquestudent.st-class,student.st-no,student.st-name,student.st-sex,student.st-age,score.su-no,score.score fromstudent,score wh

20、erescore.score=70 andscore.stno=student.st-no (3)排序 查詢例子:查詢不 及格的課程,并將結(jié) 果按照課程號(hào)從大 到 小 排列select unique su-nofrom scorewherescore80)(5)計(jì)算查詢常用函數(shù)有:count (*)計(jì) 算元組的個(gè)數(shù);名師整理精華知識(shí)點(diǎn)count (列名) 對(duì) 某一列中的值計(jì)算 個(gè)數(shù);sum(列名)求 某一列值的總和(此 值是數(shù)值型);avg(列名)求某一列 的平均值;max (列 名)求一列中的最大 值;min(列名)求 一列中的最小值 例子:求男學(xué)生的總 人數(shù)和平均年齡selectcount

21、(*),avg(st-a ge)from student wherest-sex=男 28SQL 數(shù)據(jù)的主要插 入、刪除、修改操作:(1 )數(shù)據(jù)插入:將 數(shù)據(jù)插入 SQL 的基本帶有子查詢的刪除 操作 eg.刪除所有 不及格的學(xué)生記錄 deletefromstudentwherest-no in ( select st-nofrom score wherescore60)(3) 數(shù)據(jù)修改 eg.把 c02 的課程名改為英 語 updatesubject setsu-subject= 英語 where su-no= c0229SQL 數(shù)據(jù)的常用控制方法:安全性控 制、完整性控制、事 務(wù)控制和并發(fā)

22、控制 30 數(shù)據(jù)字典的概念 及意義:數(shù)據(jù)字典是 供了對(duì)數(shù)據(jù)庫數(shù)據(jù) 描述的集中管理手 段。數(shù)據(jù)字典經(jīng)歷了 人工字典、計(jì)算機(jī)文 件、專用數(shù)據(jù)字典系 統(tǒng)、數(shù)據(jù)庫管理系統(tǒng) 與數(shù)據(jù)字典一體化 四個(gè)階段。數(shù)據(jù)字典 是關(guān)于數(shù)據(jù)描述信 息的一個(gè)特殊數(shù)據(jù)庫。 它包含每一數(shù)據(jù) 類型的名字、意義、 描述、來源、格式、 用途以及數(shù)據(jù)與其 他數(shù)據(jù)的聯(lián)系等數(shù) 據(jù),這類數(shù)據(jù)稱為元 數(shù)據(jù),因而數(shù)據(jù)字典 又稱為元數(shù)據(jù)庫。31CGI 的概念及意 義:通用網(wǎng)關(guān)接口的外部程序或者一個(gè)可以運(yùn)行 Script 的服務(wù)時(shí),Web 服務(wù) 器就把關(guān)聯(lián)的 HTTP 請(qǐng)求信息傳送到外 部程序,然后把程序 作岀的應(yīng)答發(fā)送給 請(qǐng)求的客戶終端上 去。3

23、2ODBC 的基本工作原理:ODB(開放數(shù) 據(jù)庫互聯(lián))應(yīng)用數(shù)據(jù) 通信方法、數(shù)據(jù)傳輸 協(xié)議、DBMS 等多種技 術(shù)定義了一個(gè)標(biāo)準(zhǔn) 的接口協(xié)議,允許應(yīng) 用程序以及 SQL 為數(shù) 據(jù)存取標(biāo)準(zhǔn),來存取 不同DBMS 管理的數(shù) 據(jù)。開放數(shù)據(jù)庫互聯(lián) 樣的SQL 語句或命令 對(duì)不同的 DBMS 的數(shù) 據(jù)庫進(jìn)行操作。同 時(shí),這也大大簡化了 不同DBMS 之間的數(shù) 據(jù)交換。ODB(具有最 大的互操作性,可以 使用一個(gè)單獨(dú)的程 序來提取數(shù)據(jù)庫信 息,再提供一種方法 讓應(yīng)用程序讀取數(shù) 據(jù)。一個(gè)應(yīng)用程序可 以存取不同的數(shù)據(jù) 庫管理系統(tǒng),而應(yīng)用 程序不必和DBMS 綁 在一起進(jìn)行編譯、連 接、運(yùn)行,而只要在 應(yīng)用程序中

24、通過選 擇一個(gè)叫做數(shù)據(jù)庫 驅(qū)動(dòng)程序的模塊就表有兩種方式,一種 是單元組的插入,eg:向基本表 score中插入一個(gè)成績元 組(100002, c02,95 )insert數(shù)據(jù)字典/目錄(DD/D)的簡稱。它是數(shù)據(jù)庫設(shè)計(jì)與管 理的有力工具。在數(shù) 據(jù)的收集、規(guī)范和管 理等方面都用到(CGI)就是 Web 服務(wù)器與一個(gè)外部程 序(又稱為 CGI 程序) 進(jìn)行通信的接口,這個(gè)接口協(xié)議規(guī)定了Web 服務(wù)器與 CGI 程(ODBC 為數(shù)據(jù)庫應(yīng)用程序訪問異構(gòu)型 數(shù)據(jù)庫提供了統(tǒng)一 的數(shù)據(jù)存取接口API,應(yīng)用程序不必 重新翻譯、連接就可可以把應(yīng)用程序與 所選的 DBMS 連接在 一起。33數(shù)據(jù)源的使用方 式:創(chuàng)

25、建數(shù)據(jù)源名DSN 在使用 ODBC 建是多元組的插入;(2)數(shù)據(jù)刪除:單_ 元組的刪除eg,扌巴學(xué)號(hào)為 100002的學(xué) 生從學(xué)生表 student 中刪除 delete from studentwhere st-no= 100002 多元組的刪除eg,把學(xué)號(hào)為 100002的成績從表score中 刪除 delete from scorewherest-no= 100002; 的數(shù)據(jù)庫來說,數(shù)據(jù) 字典有著重要的作 用。在數(shù)據(jù)庫設(shè)計(jì)中 首先要收集信息,并 對(duì)信息進(jìn)行分類整 理、登記、定義等。 這就要開始編制數(shù) 據(jù)字典,隨著設(shè)計(jì)工 作的結(jié)束,數(shù)據(jù)字典 也就誕生了。數(shù)據(jù)字 典中存放著系統(tǒng)中 所有數(shù)據(jù)

26、的定義,即 對(duì)所有數(shù)據(jù)庫結(jié)構(gòu)的描述。 數(shù)據(jù)字典提 和輸出標(biāo)準(zhǔn)。 在 Wei 頁面中,主要通過超 鏈接或者指定表格 或圖形的方法來執(zhí) 行 CGI 程序。Web 客 戶終端向企業(yè) Wet 服 務(wù)器發(fā)送一個(gè)包含 URL 題頭字段和其他 一些用戶數(shù)據(jù)的 HTTP 請(qǐng)求,Web!務(wù) 器則返回包含所請(qǐng)求的內(nèi)容的 HTTP 應(yīng)答, 當(dāng)客戶機(jī)請(qǐng)求一 個(gè)駐留在服務(wù)器上多種流行的 DBMSODBC 作為開放數(shù)據(jù)庫程序設(shè)計(jì)頁面標(biāo) 準(zhǔn),對(duì)數(shù)據(jù)庫應(yīng)用軟 件的開發(fā)提供有力 的支持。用戶可針對(duì) 各種數(shù)據(jù)庫核心和 服務(wù)器編寫可移植 的應(yīng)用程序,并使應(yīng) 用人員在編程時(shí)不 必關(guān)心底層的DBMS 相同的代碼可以同 時(shí)作用于不同的D

27、BMS 用戶可以用同(st-noscore ),su-弄,values (DD/D 雖然數(shù)據(jù)字典100002并非數(shù)據(jù)庫所獨(dú)有, 但對(duì)數(shù)據(jù)資源多、關(guān)序傳送信息的方式、信息的內(nèi)容和格式, 同時(shí)也規(guī)定了 CGI 程以與不同的 DBMS 相立與后臺(tái)數(shù)據(jù)庫的連。目前支持 ODBC 連接時(shí),必須通過數(shù) 的有 Oracle 、據(jù)源名指定使用的C02 ,95 );另一種系復(fù)雜、多用戶共享序返回信息的內(nèi)容Access、X-Base 等十 數(shù)據(jù)庫,這樣當(dāng)使用into score名師整理精華知識(shí)點(diǎn)數(shù)據(jù)庫改變時(shí), 不用 改變程序,只要在系 統(tǒng)中重新配置 DSN 就 可以。DSN 是應(yīng)用程 序和數(shù)據(jù)庫之間連 接的橋梁。在設(shè)置 DSN 時(shí)需設(shè)置包括DSN 名、ODBCS 動(dòng)程序類型以及數(shù)據(jù)庫 等信息。進(jìn)入“控制 面板”運(yùn)行“ODBC。數(shù)據(jù)源文件有三種 類型,其中“用戶DSN和“系統(tǒng)DSN名師整理精華知識(shí)點(diǎn)使我們常用的兩種 數(shù)據(jù)源?!坝脩?DSN 和“系統(tǒng) DSN 的區(qū) 別是前者用于本地 數(shù)據(jù)庫的連接,后者 是多用戶和遠(yuǎn)程數(shù) 據(jù)庫的連接方式。驅(qū)動(dòng)器管理器是一 個(gè)共享的程序庫管 理器,ODBC 有兩個(gè)基 本用途:(1)在電子 商務(wù)實(shí)際過程中,涉

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論