




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、數(shù)據(jù)庫(kù)的基本特點(diǎn)之一是數(shù)據(jù)冗余小、易于擴(kuò)充2、數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS )是一組軟件3、電子商務(wù)結(jié)構(gòu)框架中,社會(huì)人文環(huán)境、自然科技環(huán)境和電子商務(wù)技術(shù)構(gòu)成了電子商務(wù)應(yīng) 用平臺(tái)的三個(gè)支柱4、電子商務(wù)活動(dòng)中的信息通常是以多媒體的形式在Internet 上傳播的5、數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段6、在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)數(shù)據(jù)庫(kù)的存取全部由DBMS (數(shù)據(jù)庫(kù)管理系統(tǒng))統(tǒng)一管理,從而保證了數(shù)據(jù)庫(kù)和程序的邏輯獨(dú)立性7、數(shù)據(jù)庫(kù)系統(tǒng)安全問題的核心是身份識(shí)別8、數(shù)據(jù)操縱功能包括查詢、插入、刪除和修改9、規(guī)范換的目的使結(jié)構(gòu)合理,清除存儲(chǔ)異常并使得數(shù)據(jù)冗余盡量減少,便于插入。
2、刪除和 更新10、一個(gè)關(guān)系模型包括了一組關(guān)系模式,并且他們之間是相互關(guān)聯(lián)的11、從一般情況來(lái)看使用WEB 數(shù)據(jù)庫(kù)要解決數(shù)據(jù)庫(kù)的歸納、索引和維護(hù)問題12、ODBC 驅(qū)動(dòng)管理器是一個(gè)共享的程序管理器,稱為ODBC.DLL13、數(shù)據(jù)模型通常是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個(gè)要素組成14、E-R 圖三要素包括實(shí)體、屬性和聯(lián)系15、E-R 圖中實(shí)體用矩形表示,屬性用橢圓形表示,聯(lián)系用菱形表示16、聯(lián)系分為 1:1、 1:n 和 m:n 三種17、在關(guān)系中,能唯一標(biāo)識(shí)組的屬性集稱為關(guān)系模式的主鍵18、常用的數(shù)據(jù)庫(kù)軟件有Access,Oracle,Foxpro,SQL19、SQL 語(yǔ)言中刪除一個(gè)表的命令
3、是DROP20、在 SQL 中使用 FOREIGN KEY 時(shí),與之配合的語(yǔ)句是 references21、在 SQL 中建立視圖使用 create view 命令22、要保證數(shù)據(jù)庫(kù)的獨(dú)立性需要修改的是三層模式之間的兩種映射23、SQL 語(yǔ)言具有的功能是數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制24、記在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中所有更新操作的文件稱為日志文件25、在關(guān)系數(shù)據(jù)庫(kù)中表與表之間的聯(lián)系是通過(guò)參照完整性規(guī)則實(shí)現(xiàn)的26、關(guān)系是滿足一定條件的二維表,表中的一行稱為關(guān)系的一個(gè)元組, 表中的一列稱為關(guān)系的一個(gè)屬性27、關(guān)系代數(shù)包括常規(guī)的集合運(yùn)算:交、并、差、乘;還有專有的運(yùn)算:選擇、投影、連接、 除28、SQL
4、的含義是結(jié)構(gòu)化的查詢語(yǔ)言29、SQL 語(yǔ)句對(duì)大小寫不敏感30、SQL 語(yǔ)句的結(jié)束符為;31、 創(chuàng)建數(shù)據(jù)庫(kù)使用create database語(yǔ)句,刪除數(shù)據(jù)庫(kù)使用drop database語(yǔ)句32、 對(duì)數(shù)據(jù)庫(kù)進(jìn)行插入操作使用的SQL 語(yǔ)句為 insert into33、 刪除滿足條件的元組使用的SQL 命令為 delete34、對(duì)數(shù)據(jù)模型的規(guī)范化主要是解決插入異常、刪除異常和數(shù)據(jù)冗余過(guò)大的問題35、模式 /內(nèi)模式映象為數(shù)據(jù)庫(kù)提供了物理數(shù)據(jù)獨(dú)立性36、 能夠消除部分函數(shù)依賴引起的冗余的范式是第二范式;能夠消除傳遞函數(shù)依賴引起的冗 余的范式是第三范式37、第一代 DBMS 系統(tǒng)主要是指層次和網(wǎng)狀38、
5、 最常用的概念模型是E-R 圖39、SQL 查詢語(yǔ)句 select from40、通過(guò)指針鏈接來(lái)表示和實(shí)現(xiàn)實(shí)體之間聯(lián)系的模型是網(wǎng)狀模型41、同一個(gè)關(guān)系模型的任意兩個(gè)元組值不能完全相同42、SQL 語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言43、根據(jù)規(guī)范化理論關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:每一個(gè)屬性都是不可分解的44、關(guān)系模型的分解有時(shí)不唯一45、數(shù)據(jù)庫(kù)的正確性和相容性是數(shù)據(jù)庫(kù)的完整性46、對(duì)并發(fā)操作若不加以控制可能會(huì)引起數(shù)據(jù)不一致問題47、在 E-R 圖中屬性使用的符號(hào)是橢圓形48、 如果兩個(gè)實(shí)體之間的關(guān)系為m: n,在進(jìn)行邏輯設(shè)計(jì)時(shí)需要引入三個(gè)關(guān)系49、日志文件是用于記錄對(duì)數(shù)據(jù)的所有更新操作50、一個(gè)關(guān)系數(shù)據(jù)庫(kù)的基
6、本特征之一是對(duì)產(chǎn)生式規(guī)則的支持51、使用 Access 數(shù)據(jù)庫(kù)人們可以解決大數(shù)量的管理工作52、一個(gè)游標(biāo)總是和 slelect 語(yǔ)句相關(guān)聯(lián)53、 APS將專門的語(yǔ)句放置在 html文件中,開始和結(jié)束的標(biāo)記為 <%和 >54、ODBC定義了一個(gè)標(biāo)準(zhǔn)的接口協(xié)議55、MySQL是一個(gè) DBMS56、Oracle系統(tǒng)是由以RDBMSS核心的一批軟件產(chǎn)品所購(gòu)成的57、SQLServer 提供了電子商務(wù)所需的可伸縮性和可擴(kuò)展性58、將 E-R 模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程稱為邏輯結(jié)構(gòu)設(shè)計(jì)59、關(guān)系數(shù)據(jù)庫(kù)中的視圖屬于關(guān)系抽象等級(jí)中的外部模型60、 SQL語(yǔ)言的優(yōu)點(diǎn)是語(yǔ)言簡(jiǎn)練易學(xué)易用,高度非過(guò)程化
7、和數(shù)據(jù)獨(dú)立性好(非過(guò)程化的語(yǔ)言、 統(tǒng)一的語(yǔ)言、是所有關(guān)系和數(shù)據(jù)庫(kù)的公共語(yǔ)言)61、數(shù)據(jù)結(jié)構(gòu)圖用于描述關(guān)系數(shù)據(jù)庫(kù)的整體邏輯結(jié)構(gòu)62、E-R 模型獨(dú)立于計(jì)算機(jī)硬件和 DBMS63、三層客戶機(jī) / 服務(wù)器結(jié)構(gòu)的模型是客戶機(jī)應(yīng)用服務(wù)器數(shù)據(jù)服務(wù)器64、ODBC 為數(shù)據(jù)庫(kù)應(yīng)用程序訪問異構(gòu)型數(shù)據(jù)庫(kù)提供統(tǒng)一的數(shù)據(jù)存取接口API65、關(guān)系必須滿足的屬性是每一列不可再分、行的次序無(wú)關(guān)、不能有完全相同的兩行66、關(guān)系運(yùn)算包括選擇、投影和連接67、DBMS 是對(duì) DB 進(jìn)行定義的維護(hù)、檢索的應(yīng)用軟件68、對(duì)象存取和使用都是通過(guò)發(fā)送消息實(shí)現(xiàn)的69、 關(guān)系規(guī)范化屬性的描述每個(gè)數(shù)據(jù)項(xiàng)都是不可再分的、消除冗余關(guān)系檢索簡(jiǎn)化、
8、消除插入 刪除修改異常70、ODBC 實(shí)現(xiàn)采用動(dòng)態(tài)鏈接庫(kù)71、Access 屬于桌面型 DBMS72、SQL 中并發(fā)控制采用封鎖技術(shù)73、Access2000 創(chuàng)建表的方法有設(shè)計(jì)器、向?qū)Ш?create74、Oracle 恢復(fù)數(shù)據(jù)使用結(jié)構(gòu):數(shù)據(jù)庫(kù)備份、日志、控制文件75、Oracle 利用 Pro*c 第三代語(yǔ)言訪問數(shù)據(jù)庫(kù)76、SQL 語(yǔ)言中 create 實(shí)現(xiàn)數(shù)據(jù)定義簡(jiǎn)答題1、電子 商務(wù)常見類型:企業(yè)經(jīng)營(yíng)、網(wǎng)上銀行、網(wǎng)上商店和網(wǎng)上購(gòu)物、網(wǎng)絡(luò)服務(wù)和其他2、電子商務(wù)基本結(jié)構(gòu)框架的三大支柱:社會(huì)人文環(huán)境、自然科技環(huán)境、電子商務(wù)技術(shù)3、電子商務(wù)中 WEB 與數(shù)據(jù)庫(kù)集成的三種主要形式: 運(yùn)用 WEB
9、發(fā)布數(shù)據(jù)、 運(yùn)用 WEB 共享數(shù)據(jù)、用數(shù)據(jù)庫(kù)驅(qū)動(dòng) WEB 站點(diǎn)4、數(shù)據(jù)倉(cāng)庫(kù):是指對(duì)大量散布在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行組織,使之能形成一個(gè)可以被檢 索、搜索、分析和報(bào)告的商業(yè)信息清單。 數(shù) 數(shù)據(jù)挖掘:是對(duì)龐大的歷史數(shù)據(jù)總體進(jìn)行再分析,以選定目標(biāo)客戶、分辨市場(chǎng)定位、發(fā) 現(xiàn)新的商業(yè)機(jī)會(huì)。5、數(shù)據(jù)庫(kù)軟件擴(kuò)展的的不同類型:桌面型、中小型面向?qū)ο笮汀⒋笮头植夹?、?shù)據(jù)倉(cāng)庫(kù)型6、電子商務(wù) WEB 站點(diǎn)的數(shù)據(jù)庫(kù)通常具有的特征:對(duì)電子商務(wù)運(yùn)營(yíng)的各個(gè)方面確保數(shù)據(jù)安 全、對(duì)電子商務(wù)交易過(guò)程進(jìn)行管理多重?cái)?shù)據(jù)庫(kù)的存取必須做單一化處理、對(duì)客戶確認(rèn)已 經(jīng)完成但由于硬件或軟件故障而未能執(zhí)行的交易可以彌補(bǔ)7、數(shù)據(jù)管理經(jīng)歷的主要階段
10、:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段8、數(shù)據(jù)庫(kù)管理系統(tǒng)的發(fā)展經(jīng)歷的主要階段:第一代數(shù)據(jù)庫(kù)管理系統(tǒng),即層次數(shù)據(jù)庫(kù)管理系 統(tǒng)和網(wǎng)狀數(shù)據(jù)庫(kù)管理系統(tǒng); 第二代數(shù)據(jù)庫(kù)管理系統(tǒng), 即關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) ( RDBMS ); 第三代數(shù)據(jù)庫(kù)管理系統(tǒng),即新一代數(shù)據(jù)庫(kù)管理系統(tǒng)面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)9、數(shù)據(jù)模型的定義、主要內(nèi)容和形式: ( 1)定義:數(shù)據(jù)模型就是用來(lái)抽象表示、處理現(xiàn)實(shí) 世界的數(shù)據(jù)和信息的工具,它是數(shù)據(jù)庫(kù)中用于提供信息表示和操作手段的形式框架,也 是我們將現(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ù)上的操作,
11、包括操作的含義、 操作符、運(yùn)算規(guī)則及其語(yǔ)言等;數(shù)據(jù)的完整性約束,這是一組規(guī)則,數(shù)據(jù)庫(kù)中的數(shù)據(jù)必 須滿足這組規(guī)則。 ( 3)形式:一類是面向值的數(shù)據(jù)模型;另一類是面向?qū)ο蟮臄?shù)據(jù)模型10、E-R 模型的要素:實(shí)體(型) 、屬性、實(shí)體之間的聯(lián)系11、R-R模型的主要類型:一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1: n)、多對(duì)多聯(lián)系(m : n)12、層次模型、 網(wǎng)狀模型和關(guān)系模型的區(qū)別與聯(lián)系: 層次模型與網(wǎng)狀模型均屬于格式化 模型,他們有許多共同之處,如都用存取路徑來(lái)表示數(shù)據(jù)之間的聯(lián)系,用戶對(duì)數(shù)據(jù)的存 取都必須按照指定的路徑導(dǎo)航。 兩者的共同點(diǎn)還包括數(shù)據(jù)操作時(shí)必須清楚數(shù)據(jù)庫(kù)當(dāng)前的 位置;對(duì)數(shù)據(jù)庫(kù)的操作都
12、是一次一個(gè)記錄的存取方式;程序和數(shù)據(jù)具有較高的物理獨(dú)立 性,但邏輯獨(dú)立性差。層次模型和網(wǎng)狀模型不同點(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ù)庫(kù)管理系統(tǒng)的主要組成: 硬件資源、 軟件資源、 數(shù)據(jù)庫(kù)結(jié)構(gòu)、 數(shù)據(jù)庫(kù)管理員和 用戶14、數(shù)據(jù)庫(kù)的主要保護(hù)機(jī)制:數(shù)據(jù)庫(kù)的安全性、 完整性、 并發(fā)控制和數(shù)據(jù)庫(kù)的恢復(fù)等等15、試述完整性約束的含義:數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性、 相容性和一致性, 即防止不符合寓意的錯(cuò)誤
13、數(shù)據(jù)輸入和輸出, 同時(shí)還要使存儲(chǔ)在不同副本中的同一個(gè)數(shù)據(jù)保 持一致協(xié)調(diào),使數(shù)據(jù)項(xiàng)之間的機(jī)構(gòu)不受破壞,數(shù)據(jù)庫(kù)管理系統(tǒng)必須提供一種功能來(lái)保護(hù) 數(shù)據(jù)庫(kù)中的數(shù)據(jù)的完整性,這種功能稱為完整性檢查,即系統(tǒng)用一定的機(jī)制來(lái)檢查數(shù)據(jù) 庫(kù)中的數(shù)據(jù)是否滿足規(guī)定的條件(這種條件在數(shù)據(jù)庫(kù)中稱為完整性約束條件)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ù)依賴關(guān)系17
14、、第一范式、第二范式和第三范式主要概念: (1 )第一范式:如果關(guān)系 R 的每一個(gè) 屬性的值為不可分離的原子值, 即每個(gè)屬性都是不可再分的基本數(shù)據(jù)項(xiàng), 則 R 是第一范 式,記作R 1NF。 (2)如果關(guān)系R 1NF,且R中每一非主屬性完全函數(shù)依賴于主關(guān)鍵 字,則R是第二范式,記作 R 2NF。( 3)如果R 2NF,且它的任何一個(gè)非主屬性都不 傳遞依賴于任何主關(guān)鍵字,則 R是第三范式,記作 R 3NF18、關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系規(guī)范化的目的: 是使結(jié)構(gòu)合理, 清除存取異常并使數(shù)據(jù)冗余盡 量少,便于插入、刪除和更新19、面向?qū)ο蠹夹g(shù)的主要常用概念:對(duì)象、實(shí)例和消息、類及繼承等20、簡(jiǎn)述 C/S 結(jié)
15、構(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è),通過(guò)對(duì)核心 RDBMS 的功能調(diào)用,使網(wǎng)絡(luò)接口滿足 了數(shù)據(jù)完整性、保密性及故障恢復(fù)等要求。有了開放性數(shù)據(jù)庫(kù)服務(wù)器就能支持多種網(wǎng)絡(luò) 協(xié)議,運(yùn)行不同廠家的開發(fā)工具,而對(duì)于某一應(yīng)用程序開發(fā)工具也可以在不同的數(shù)據(jù)庫(kù) 服務(wù)器上存取不同數(shù)據(jù)源中的數(shù)據(jù),這樣就給應(yīng)用程序系統(tǒng)的開發(fā)帶來(lái)很大的靈活性21、C/S 結(jié)構(gòu)的數(shù)據(jù)庫(kù)管理系統(tǒng)中采用存儲(chǔ)技術(shù)的優(yōu)勢(shì):高性
16、能、共享性、簡(jiǎn)化了應(yīng)用 開發(fā)過(guò)程、簡(jiǎn)化了安全性控制22、數(shù) 據(jù) 庫(kù) 應(yīng) 用 的 常 用 開 發(fā) 工 具 : Sybase 公 司 的 PowerBuilder 、 Oracle 公 司 的 Develop/2000 、 Borland 公司的 Delphi 和 Microsoft 公司的 Visual Basic 、 Visual Foxpro 等23、SQL 語(yǔ)言的主要組成: 一個(gè) SQL 數(shù)據(jù)庫(kù)是表的集合它是由一個(gè)或多個(gè) SQL 模式定義;一個(gè) SQL 表有行集構(gòu)成,一行是列的序列集合,每列與行對(duì)應(yīng)一個(gè)數(shù)據(jù)項(xiàng);一個(gè) 表或者是一個(gè)基本表或者是一個(gè)視圖;一個(gè)基本表可以跨一個(gè)或多個(gè)存儲(chǔ)文件,一個(gè)
17、存 儲(chǔ)文件也可以存放一個(gè)或多個(gè)基本表;用戶也以用SQL 語(yǔ)言對(duì)視圖和基本表進(jìn)行查詢等操作; SQL 用戶可以是應(yīng)用程序也可以是終端用戶24、SQL 對(duì)數(shù)據(jù)庫(kù)操作的主要組成:數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制、嵌入式SQL 語(yǔ)言的使用規(guī)定25、SQL 數(shù)據(jù)的定義及常見的類型: SQL 數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫(kù)、基本表、索 引和視圖; SQL 的基本數(shù)據(jù)類型:字符型、數(shù)值型、日期時(shí)間型;字符型又分定長(zhǎng)型、 變長(zhǎng)型,數(shù)值型分為整數(shù)、小數(shù)、位數(shù) bir 等26、表、視圖、索引的定義及使用:(1 )基本表的定義:create table 數(shù)據(jù)庫(kù)名表名(列名數(shù)據(jù)類型缺省值)eg.建一個(gè)學(xué)生情況表(studen
18、t)createtable student st-class chat(8),st-no char(10),(2)視圖的定義:create view 視圖名 asselect語(yǔ)句 eg.從基本表student和score中導(dǎo)出只包括女學(xué)生且分?jǐn)?shù)在60分以上的視圖create view woman-score as selectstudent.st-class,student.st-no,student.st-name,student.st-age,score.sc-score from student.score where student.st-sex="女" and s
19、core.sc-score=60 and student.st-no=score.st-no (3)索弓丨的 定義:create uniqueindex索引名on數(shù)據(jù)庫(kù)名.表名(列名ASC/DESC, 列名ASC/DESC丨)eg對(duì)基本表student中的st-no和st-age建立索引,分別為升序 與降序,且索引值不允許重復(fù) create unique index stindex on student (st-no ASC,st-age DESC)27、SQL 查詢語(yǔ)言的主要應(yīng)用: ( 1)無(wú)條件查詢 例子:找出所有學(xué)生的選課情況select st-no,su-no from score(
20、2)條件查詢例子: 找出任何一門課成績(jī)?cè)?70 分以上的 學(xué) 生 情 況 、 課 號(hào) 及 分 數(shù)select uniquestudent.st-class,student.st-no,student.st-name,student.st-sex,student.st-age,score.su-no,score.sc ore from student,score where score.score=70 and score.stno=student.st-no (3)排序查 詢 例子:查詢不及格的課程,并將結(jié)果按照課程號(hào)從大到小排列select unique su-nofrom score wh
21、ere score<60 oeder by su-no desc(4)嵌套查詢例子:查詢課程編號(hào)為c03且課程成績(jī)?cè)?80分以上的學(xué)生的學(xué)號(hào)、 姓名 select st-no,st-name from student where stno in(select st-no from score from score where su-no= '03 'and score>80) (5)計(jì)算查詢 常用函數(shù)有:count ( *)計(jì)算元組的個(gè)數(shù);count (列名)對(duì)某一列中的值計(jì)算個(gè)數(shù);sum (列名) 求某一列值的總和(此值是數(shù)值型);avg (列名)求某一列的平均值
22、;max (列名)求一列中的最大值;min (列名)求一列中的最小值例子:求男學(xué)生的總?cè)藬?shù)和平均年齡select coun t(*),avg(st-age) from stude nt where st-sex='男'28、SQL數(shù)據(jù)的主要插入、刪除、修改操作:(1)數(shù)據(jù)插入:將數(shù)據(jù)插入SQL的基本表有兩種方式,一種是單元組的插入,eg:向基本表score中插入一個(gè)成績(jī)?cè)M (100002, c02,95)insert into score (st-no, su-弄,score) values ('00002' '02 ',95);另一種是多元組
23、的插入;(2)數(shù)據(jù)刪除:?jiǎn)卧M的刪除eg,把學(xué)號(hào)為100002的學(xué)生從學(xué)生表student 中刪除 delete from student where st-no= '00002'多元組的刪除 eg,把學(xué)號(hào) 為 100002 的成績(jī)從表 score 中刪除 delete from score where st-no= '00002'帶有子查 詢的刪除操作eg刪除所有不及格的學(xué)生記錄delete from student where st-no in(select st-no from score where score<60) (3)數(shù)據(jù)修改eg把 c02
24、 的課程名改為英語(yǔ)update subject set su-subject ='英語(yǔ)'where su-no= '02'29、SQL數(shù)據(jù)的常用控制方法:安全性控制、完整性控制、事務(wù)控制和并發(fā)控制30、數(shù)據(jù)字典的概念及意義:數(shù)據(jù)字典是數(shù)據(jù)字典/目錄(DD/D )的簡(jiǎn)稱。它是數(shù)據(jù)庫(kù)設(shè)計(jì)與管理的有力工具。在數(shù)據(jù)的收集、規(guī)范和管理等方面都用到DD/D。雖然數(shù)據(jù)字典并非數(shù)據(jù)庫(kù)所獨(dú)有,但對(duì)數(shù)據(jù)資源多、關(guān)系復(fù)雜、多用戶共享的數(shù)據(jù)庫(kù)來(lái)說(shuō),數(shù)據(jù)字典有著重要的作用。在數(shù)據(jù)庫(kù)設(shè)計(jì)中首先要收集信息,并對(duì)信息進(jìn)行分類整理、登記、 定義等。這就要開始編制數(shù)據(jù)字典,隨著設(shè)計(jì)工作的結(jié)束,數(shù)據(jù)
25、字典也就誕生了。數(shù)據(jù) 字典中存放著系統(tǒng)中所有數(shù)據(jù)的定義,即對(duì)所有數(shù)據(jù)庫(kù)結(jié)構(gòu)的描述。數(shù)據(jù)字典提供了對(duì) 數(shù)據(jù)庫(kù)數(shù)據(jù)描述的集中管理手段。數(shù)據(jù)字典經(jīng)歷了人工字典、計(jì)算機(jī)文件、專用數(shù)據(jù)字 典系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)與數(shù)據(jù)字典一體化四個(gè)階段。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)描述信息的 一個(gè)特殊數(shù)據(jù)庫(kù)。它包含每一數(shù)據(jù)類型的名字、意義、描述、來(lái)源、格式、用途以及數(shù) 據(jù)與其他數(shù)據(jù)的聯(lián)系等數(shù)據(jù),這類數(shù)據(jù)稱為元數(shù)據(jù),因而數(shù)據(jù)字典又稱為元數(shù)據(jù)庫(kù)。31、CGI的概念及意義:通用網(wǎng)關(guān)接口 ( CGI)就是Web服務(wù)器與一個(gè)外部程序(又稱為CGI程序)進(jìn)行通信的接口,這個(gè)接口協(xié)議規(guī)定了Web服務(wù)器與CGI程序傳送信息的方式、信息的內(nèi)容和格式
26、,同時(shí)也規(guī)定了CGI程序返回信息的內(nèi)容和輸出標(biāo)準(zhǔn)。在Web頁(yè)面中,主要通過(guò)超鏈接或者指定表格或圖形的方法來(lái)執(zhí)行CGI程序。Web客戶終端向企業(yè) Web服務(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ù)器上的外部程序或者一個(gè)可以運(yùn)行Script的服務(wù)時(shí),Web服務(wù)器就把關(guān)聯(lián)的 HTTP請(qǐng)求信息傳送到外部程序,然后把程序作出的應(yīng)答發(fā)送給請(qǐng)求的客戶終端上去。32、ODBC的基本工作原理:ODBC (開放數(shù)據(jù)庫(kù)互聯(lián))應(yīng)用數(shù)據(jù)通信方法、數(shù)據(jù)傳輸協(xié)議、DBMS等多種技術(shù)定義了一個(gè)標(biāo)準(zhǔn)的接口協(xié)議,允許應(yīng)用程序以及S
27、QL為數(shù)據(jù)存取標(biāo)準(zhǔn),來(lái)存取不同DBMS管理的數(shù)據(jù)。開放數(shù)據(jù)庫(kù)互聯(lián)(ODBC )為數(shù)據(jù)庫(kù)應(yīng)用程序訪問異構(gòu)型數(shù)據(jù)庫(kù)提供了統(tǒng)一的數(shù)據(jù)存取接口API,應(yīng)用程序不必重新翻譯、連接就可以與不同的 DBMS相連。目前支持 ODBC的有Oracle、Access、X-Base等十多種流 行的DBMS。ODBC作為開放數(shù)據(jù)庫(kù)程序設(shè)計(jì)頁(yè)面標(biāo)準(zhǔn),對(duì)數(shù)據(jù)庫(kù)應(yīng)用軟件的開發(fā)提供有力的支持。用戶可針對(duì)各種數(shù)據(jù)庫(kù)核心和服務(wù)器編寫可移植的應(yīng)用程序,并使應(yīng)用人 員在編程時(shí)不必關(guān)心底層的DBMS,相同的代碼可以同時(shí)作用于不同的DBMS。用戶可以用同樣的SQL語(yǔ)句或命令對(duì)不同的DBMS的數(shù)據(jù)庫(kù)進(jìn)行操作。同時(shí),這也大大簡(jiǎn)化了不同 DB
28、MS 之間的數(shù)據(jù)交換。 ODBC 具有最大的互操作性,可以使用一個(gè)單獨(dú)的程 序來(lái)提取數(shù)據(jù)庫(kù)信息,再提供一種方法讓應(yīng)用程序讀取數(shù)據(jù)。一個(gè)應(yīng)用程序可以存取不 同的數(shù)據(jù)庫(kù)管理系統(tǒng), 而應(yīng)用程序不必和 DBMS 綁在一起進(jìn)行編譯、 連接、 運(yùn)行, 而只 要在應(yīng)用程序中通過(guò)選擇一個(gè)叫做數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的模塊就可以把應(yīng)用程序與所選的 DBMS 連接在一起。33、數(shù)據(jù)源的使用方式:創(chuàng)建數(shù)據(jù)源名 DSN ,在使用 ODBC 建立與后臺(tái)數(shù)據(jù)庫(kù)的連接時(shí),必須通過(guò)數(shù)據(jù)源名指定使用的數(shù)據(jù)庫(kù),這樣當(dāng)使用數(shù)據(jù)庫(kù)改變時(shí),不用改變程序, 只要在系統(tǒng)中重新配置 DSN 就可以。 DSN 是應(yīng)用程序和數(shù)據(jù)庫(kù)之間連接的橋梁。在設(shè) 置 DSN 時(shí)需設(shè)置包括 DSN 名、 ODBC 驅(qū)動(dòng)程序類型以及數(shù)據(jù)庫(kù)等信息。進(jìn)入“控制面 板”運(yùn)行“ ODBC ”。數(shù)據(jù)源文件有三種類型,其中“用戶 DSN ”和“系統(tǒng)DSN ”使我 們常用的兩種數(shù)據(jù)源?!坝脩鬌SN ”和“系統(tǒng)DSN”的區(qū)別是前者用于本地?cái)?shù)據(jù)庫(kù)的連 接,后者是多用戶和遠(yuǎn)程數(shù)據(jù)庫(kù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程成本控制試題及答案
- 應(yīng)急日常考試題及答案
- 民間工藝對(duì)現(xiàn)代家具設(shè)計(jì)的啟示試題及答案
- 教學(xué)反思與課程設(shè)置的關(guān)系試題及答案
- 植物肉面試題及答案
- 智能汽車技術(shù)未來(lái)方向試題及答案
- 搬遷可行性分析報(bào)告
- 明確定位2025年土木工程師考試目標(biāo)設(shè)定試題及答案
- 求職筆試英語(yǔ)試題及答案
- 電池技術(shù)的可持續(xù)性研究試題及答案
- 數(shù)字貿(mào)易學(xué) 課件 第8、9章 數(shù)字營(yíng)商環(huán)境、數(shù)字貿(mào)易生態(tài)圈
- 經(jīng)皮球囊擴(kuò)瓣術(shù)后冠狀動(dòng)脈急性閉塞查房
- 2023部編版小學(xué)語(yǔ)文五年級(jí)下冊(cè)每課教學(xué)反思
- 高級(jí)農(nóng)藝工試題及答案
- T-SHJ X062-2023 電動(dòng)重型卡車換電站及換電車輛技術(shù)要求
- 人教版七年級(jí)數(shù)學(xué)下冊(cè)章節(jié)重難點(diǎn)舉一反三 專題7.1 平面直角坐標(biāo)系【八大題型】(原卷版+解析)
- 慢性肝病的綜合管理教學(xué)設(shè)計(jì)
- 山東省汽車維修工時(shí)定額(T-SDAMTIA 0001-2023)
- 《小型局域網(wǎng)組建》課件
- 了解生活中常見的乳化現(xiàn)象
- 焦慮抑郁患者護(hù)理課件
評(píng)論
0/150
提交評(píng)論