自學考試 電子商務數(shù)據(jù)庫技術 11289 重點整理 考試必過

上傳人:優(yōu)*** 文檔編號:40693228 上傳時間:2021-11-17 格式:DOC 頁數(shù):12 大?。?6.50KB
收藏 版權申訴 舉報 下載
自學考試 電子商務數(shù)據(jù)庫技術 11289 重點整理 考試必過_第1頁
第1頁 / 共12頁
自學考試 電子商務數(shù)據(jù)庫技術 11289 重點整理 考試必過_第2頁
第2頁 / 共12頁
自學考試 電子商務數(shù)據(jù)庫技術 11289 重點整理 考試必過_第3頁
第3頁 / 共12頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《自學考試 電子商務數(shù)據(jù)庫技術 11289 重點整理 考試必過》由會員分享,可在線閱讀,更多相關《自學考試 電子商務數(shù)據(jù)庫技術 11289 重點整理 考試必過(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 真誠為您提供優(yōu)質參考資料,若有不當之處,請指正。 第一章 電子商務中的數(shù)據(jù)庫技術 電子商務:狹義,是發(fā)生在開放網(wǎng)絡上包含企業(yè)之間、企業(yè)和消費者之間的商業(yè)交易;廣義,除了電子交易外,還包括利用計算機網(wǎng)絡技術進行的全部商業(yè)活動。電子商務的常見類型:1、企業(yè)經(jīng)營2、網(wǎng)上銀行3、網(wǎng)上商店和網(wǎng)上購物4、網(wǎng)絡服務5、其他(與電子商務有關的認證機構、海關等)。電子商務應用平臺的三個支柱:1、社會人文環(huán)境2、自然科技環(huán)境3、電子商務技術內容?;ヂ?lián)網(wǎng)絡上的硬件主要包括:工作站、服務器和終端、基于計算機的電話設備、集線器、數(shù)字交換機、路由器、調制解調器、電纜調制解調器和光電耦合器等。網(wǎng)絡通信設施在電子商務中

2、的作用:基礎通信網(wǎng)絡是電子商務的硬件基礎設施,承擔著電子商務信息傳輸?shù)娜蝿?。多媒體:是文本、聲音、圖像的綜合。電子商務擺脫傳統(tǒng)交易方式的關鍵:建立信息的虛擬組織,即將Web與數(shù)據(jù)庫集成,主要有三種形式:1、運用Web發(fā)布數(shù)據(jù)2、運用Web共享數(shù)據(jù)3、用數(shù)據(jù)庫驅動Web站點。數(shù)據(jù)倉庫:指大量散布在網(wǎng)絡數(shù)據(jù)庫中的數(shù)據(jù)進行組織,使之能形成一個可被檢索、搜索、分析和報告的商業(yè)信息清單,其核心是關系型數(shù)據(jù)庫。企業(yè)建立電子商務網(wǎng)站的步驟:1、選擇Internet服務提供商(ISP)和數(shù)據(jù)庫服務提供商(DSP)2、注冊域名和選擇接入方式3、網(wǎng)頁設計制作4、創(chuàng)建和維護數(shù)據(jù)庫5、整合數(shù)據(jù)庫和網(wǎng)站6、在Web上使

3、用數(shù)據(jù)庫。企業(yè)選擇互聯(lián)網(wǎng)服務提供商(ISP)要注意的問題:1、ISP能夠提供的技術條件2、ISP能夠提供的網(wǎng)絡設施與結構3、ISP能夠提供的服務種類、技術實力、服務質量和信用4、ISP綜合使用成本。域名:是企業(yè)在Internet上的地址,具有商標的性質。數(shù)據(jù)庫軟件的幾種類型:1、桌面型,如Microsoft Access、Xbase等2、中小型面向對象型3、大型分布型,如DB2、Oracle、SQL Server等企業(yè)及數(shù)據(jù)庫產(chǎn)品4、數(shù)據(jù)倉庫型。數(shù)據(jù)庫設計:指在現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設計的內容:對于一個給定的環(huán)境,進行符合應用語義的邏輯設計,以及提供一個確定存儲結構的物

4、理設計,建立實現(xiàn)系統(tǒng)目標并能有效存取數(shù)據(jù)的數(shù)據(jù)模型。電子商務Web站點的數(shù)據(jù)庫特征:1、對電子商務運營的各個方面確保數(shù)據(jù)安全2、對電子商務交易過程進行管理3、對客戶確認已經(jīng)完成,但由于硬件或軟件故障而未能執(zhí)行的交易可以彌補。創(chuàng)建網(wǎng)絡數(shù)據(jù)庫必須滿足的條件:1、符合企業(yè)電子商務的需要2、能被某個現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)所接受3、具有較高的質量。腳本語言在數(shù)據(jù)庫驅動的網(wǎng)站上的基本用途:1、處理用戶在表單中輸入的數(shù)據(jù),編輯、復制他們到隱含域等2、增強界面效果3、控制表單的提交和生成復雜的URL請求。 第二章 數(shù)據(jù)庫系統(tǒng)概論 數(shù)據(jù)庫:是以某種方式組織起來,是指可以檢索和利用的數(shù)據(jù)的集合。數(shù)據(jù)管理:是數(shù)

5、據(jù)庫的核心任務,其內容包括對數(shù)據(jù)的分類、組織、編碼、儲存、檢索和維護。數(shù)據(jù)管理經(jīng)理的三個階段:1、人工管理階段2、文件系統(tǒng)階段3、數(shù)據(jù)庫系統(tǒng)階段。人工管理階段:用于20世紀50年代以前,采取批處理方式,特點是數(shù)據(jù)用完后不保存原始數(shù)據(jù)。也不保存計算結果;沒有專門對數(shù)據(jù)進行管理的軟件系統(tǒng);數(shù)據(jù)與程序不具有獨立性。文件系統(tǒng)階段:用于20世紀50年代后期到60年代中期,不僅能批處理,還能夠聯(lián)機實時處理,特點是數(shù)據(jù)需要長期保留在外存上供反復使用;程序和數(shù)據(jù)之間有了一定的獨立性;文件形式已經(jīng)多樣化,對文件的訪問可以是順序訪問也可以是直接訪問。數(shù)據(jù)庫管理系統(tǒng)階段:始于20世紀60年代后期,保證了數(shù)據(jù)和程序的

6、邏輯獨立性,保證數(shù)據(jù)的安全和完整性。數(shù)據(jù)庫管理系統(tǒng)的發(fā)展分為三個階段:1、第一代數(shù)據(jù)庫管理系統(tǒng),即層次數(shù)據(jù)庫管理系統(tǒng)和網(wǎng)狀數(shù)據(jù)庫管理系統(tǒng),特點是支持三級抽象模式的體系結構;用存取路徑來表示數(shù)據(jù)之間的聯(lián)系;數(shù)據(jù)定義語言和數(shù)據(jù)操縱語言相對獨立;數(shù)據(jù)庫語言采用過程性語言2、第二代數(shù)據(jù)庫管理系統(tǒng),即關系數(shù)據(jù)庫管理系統(tǒng),特點是概念單一化,數(shù)據(jù)及數(shù)據(jù)間的聯(lián)系都用關系來表示;以關系代數(shù)為理論基礎;數(shù)據(jù)獨立性強;數(shù)據(jù)庫語言采用說明性語言,簡化了用戶編程難度3、第三代數(shù)據(jù)庫管理系統(tǒng),即面向對象數(shù)據(jù)庫管理系統(tǒng),特點是支持包括數(shù)據(jù)、對象和知識的管理;在第二代的基礎上引入了新技術;對其他系統(tǒng)開放,有良好的可移植性、可

7、連接性、可擴充性和可互操作性。數(shù)據(jù)模型:是數(shù)據(jù)庫管理系統(tǒng)的數(shù)學形式框架,是用來描述數(shù)據(jù)的一組概念和定義。數(shù)據(jù)模型的內容:1、數(shù)據(jù)的靜態(tài)特征2、數(shù)據(jù)的動態(tài)特征3、數(shù)據(jù)的完整性約束。數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)模型分類:1、面向值的數(shù)據(jù)模型2、面向對象的數(shù)據(jù)模型。數(shù)據(jù)模型的種類:1、概念數(shù)據(jù)模型2、邏輯數(shù)據(jù)模型3、物理數(shù)據(jù)模型。實體:客觀存在并可相互區(qū)別的事物。實體標識符:某個屬性或屬性組合的值能夠唯一的標識出實體集中的每一個實體,則可以選擇該屬性或屬性組合作為實體標識符。E-R模型:E-R圖所描述的現(xiàn)實世界的信息結構。E-R圖的三要素:1、實體(型),用矩形框表示2、屬性,用橢圓表示3、實體之間的聯(lián)系,

8、用菱形框表示。實體間的聯(lián)系抽象化后分為三種類型:1、一對一聯(lián)系2、一對多聯(lián)系3 2 / 12 、多對多聯(lián)系4、實體---聯(lián)系圖(E-R圖)。實體---聯(lián)系圖的作圖步驟:1、確定所有的實體集合2、選擇實體集應包含的屬性3、確定實體集之間的聯(lián)系4、確定實體集的關鍵字,用下劃線在屬性上標明關鍵字的屬性組合5、確定聯(lián)系的類型,再用線將表示聯(lián)系的菱形框聯(lián)系到實體集時,在線旁注明是1或n來表示聯(lián)系的類型。層次模型:用樹形結構來表示實體之間聯(lián)系的模型,其只能表示一對多的聯(lián)系。網(wǎng)狀模型:以邏輯記錄型為節(jié)點所形成的有向網(wǎng)絡結構,它突破了層次模型的兩點限制,即允許節(jié)點有多余一個的父節(jié)點,可以有一個以上的節(jié)點沒

9、有父節(jié)點。關系模型:通過表格數(shù)據(jù),而不是通過指針鏈接來表示和實現(xiàn)兩個實體間的聯(lián)系。元組:關系就是二維表格,表格中的每一行稱作一個元組,關系是元組的集合。屬性值:二維表格中的每一列,列可以命名,稱為屬性名。關系模式:關系名及其屬性名的集合。關系運算包括:1、選擇2、投影3、連接。關系運算的特點:運算對象和結果都是表。層次模型、網(wǎng)狀模型與關系模型的比較:1、層次模型與網(wǎng)狀模型的相同點,都用存取路徑表示數(shù)據(jù)之間的關系;對數(shù)據(jù)庫的操作都是一次一個記錄的存取方式;程序和數(shù)據(jù)具有較高的物理獨立性,但邏輯獨立性較差2、層次模型與網(wǎng)狀模型的不同點,層次模型中從子節(jié)點到父節(jié)點的聯(lián)系是唯一的,網(wǎng)狀數(shù)據(jù)模型則可以是

10、不唯一的3、網(wǎng)狀模型與關系模型的不同點,網(wǎng)狀模型有記錄型和系兩種數(shù)據(jù)結構,關系模型只有關系一種基本數(shù)據(jù)結構;關系模型不需要定義路徑,查詢語言更具有靈活性和說明性。數(shù)據(jù)庫管理系統(tǒng)的組成:硬件資源、軟件資源、數(shù)據(jù)庫結構、數(shù)據(jù)庫管理員和用戶。硬件資源包括:CPU、內存、磁盤、磁帶以其他外部設備。軟件資源包括:操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、高級語言編譯系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)的三級模式結構組成:用戶及數(shù)據(jù)庫、概念及數(shù)據(jù)庫、物理級數(shù)據(jù)庫。數(shù)據(jù)庫管理人員的主要職責:1、負責數(shù)據(jù)庫核心及其開發(fā)工具的安裝及升級2、分配存儲空間并規(guī)劃未來的存儲需求3、協(xié)助開發(fā)者建立基本的對象4、負責注冊用戶并維護系統(tǒng)的安全性5、數(shù)據(jù)庫

11、管理系統(tǒng)的備份和恢復。數(shù)據(jù)庫管理系統(tǒng):是對數(shù)據(jù)庫進行定義、管理、維護和檢索的一組軟件。數(shù)據(jù)庫管理系統(tǒng)的功能:1、存儲數(shù)據(jù)2、創(chuàng)建并維護數(shù)據(jù)結構3、允許多個用戶并發(fā)訪問4、加強安全性和保密性5、允許提取和操作已存儲的數(shù)據(jù)6、實現(xiàn)數(shù)據(jù)錄入和數(shù)據(jù)加載7、提供不同記錄的一致性8、提供對指定數(shù)據(jù)快速提取的高效索引機制。數(shù)據(jù)庫保護設計的內容:主要是數(shù)據(jù)庫的安全性、完整性。并發(fā)控制和數(shù)據(jù)庫的恢復。數(shù)據(jù)庫的安全性:指保護數(shù)據(jù)庫,防止因用戶非法使用數(shù)據(jù)庫造成的數(shù)據(jù)泄露、更改或破壞。數(shù)據(jù)庫的三層安全防線:1、操作系統(tǒng)的安全保護機制2、數(shù)據(jù)庫管理系統(tǒng)的安全保護機制3、數(shù)據(jù)庫中對象的安全保護機制。計算機系統(tǒng)中采用的安

12、全措施:1、用戶標識和堅定2、存取控制3、視圖4、數(shù)據(jù)莢膜5、數(shù)據(jù)庫審計。數(shù)據(jù)庫的完整性:指數(shù)據(jù)的正確性、相容性和一致性。完整性約束的類型:1、屬性值的約束和聯(lián)系的約束2、靜態(tài)約束和動態(tài)約束3、立即執(zhí)行約束和延遲執(zhí)行約束。表示完整性約束的方法分為兩類:1、隱含約束方法2、顯示約束方法。顯示約束的幾種方法:1、采用斷言說明語句2、才用CHECK子句或CONSTRAINT子句3、才用數(shù)據(jù)庫觸發(fā)器4、將完整性約束的說明和檢查任務交給應用程序。并發(fā)控制:是衡量數(shù)據(jù)庫管理系統(tǒng)性能好壞的重要標志之一。并發(fā)控制的單位:事物。并發(fā)操作帶來的數(shù)據(jù)不一致性分為三類:丟失數(shù)據(jù)、不可重復讀、讀臟數(shù)據(jù)。并發(fā)控制的基本思

13、想:當一個應用程序對數(shù)據(jù)庫的某一部分執(zhí)行修改操作時,對該部分數(shù)據(jù)實行封鎖,拒絕其他用戶對該部分的并發(fā)訪問要求,直到該事務執(zhí)行完畢。并發(fā)控制的策略包括:1、數(shù)據(jù)封鎖單位大小的確定2、死鎖的預防3、檢測和解除。分布式數(shù)據(jù)庫系統(tǒng):指在兩臺或多臺地理上或物理上分散而邏輯上集中的數(shù)據(jù)庫系統(tǒng)。面向對象數(shù)據(jù)模型對傳統(tǒng)數(shù)據(jù)模型的優(yōu)勢:1、具有表示和構造復雜對象的能力2、通過封裝和消息隱藏技術提供了程序的模塊化機制3、繼承和類層次技術不僅能表示is-a聯(lián)系,還提供了軟件重用的機制4、通過滯后聯(lián)編等概念提供系統(tǒng)擴充能力5、提供與宿主語言的無縫鏈接。面向對象的數(shù)據(jù)庫所面臨的問題:建立一個健壯的、商用的、面向對象的數(shù)

14、據(jù)庫應用系統(tǒng)開銷很大,所以它必須能在現(xiàn)有的關系型數(shù)據(jù)庫中直接使用而不是花很大代價去轉換,目前尚不能達到這一步。多媒體數(shù)據(jù)庫:能夠管理數(shù)值、文件、表格、圖形、圖像、聲音等多媒體的數(shù)據(jù)庫。多媒體數(shù)據(jù)庫系統(tǒng)的關鍵技術:1、數(shù)據(jù)模型技術2、數(shù)據(jù)的存儲管理和壓縮/解壓技術3、多媒體信息的檢索與查詢及其他處理技術4、多媒體信息的再現(xiàn)和良好的用戶界面技術5、分布式環(huán)境與并行處理技術。聯(lián)機分析處理技術:是以超大規(guī)模數(shù)據(jù)庫或數(shù)據(jù)倉庫為基礎對數(shù)據(jù)進行多維化和綜合分析,構建面向分析的多維數(shù)據(jù)模型。數(shù)據(jù)挖掘:是從大型數(shù)據(jù)庫或數(shù)據(jù)倉庫中發(fā)現(xiàn)并提取深藏于其中的信息的一種新技術。 第三章 數(shù)據(jù)庫設計基礎 目前流行的關

15、系數(shù)據(jù)庫設計方法:先得到E-P模型,然后轉化成關系模式,在進行關系模式的規(guī)范化處理。設計數(shù)據(jù)庫的基本方法: E-P方法。關系數(shù)據(jù)庫設計理論主要包括:函數(shù)依賴、范式、模式設計方法。關系數(shù)據(jù)模型的規(guī)范化(范式):為了避免數(shù)據(jù)冗余、更新異常、插入異常和刪除異常等情況,對關系模型進行合理分解。規(guī)范化的目的:1、把關系中的每一個數(shù)據(jù)想都轉化成一個不能再分的基本項2、消除冗余,并使關系的檢索簡化3、消除數(shù)據(jù)在進行插入、修改和刪除時的異常情況4、關系模型靈活,易于使用非過程化的高級查詢語言進行查詢。函數(shù)依賴:1、定義一:若對于R中的X的任何一個具體值,Y僅有唯一的具體值與之對應,則稱R的屬性Y函數(shù)依賴

16、于屬性X,記作X→Y,X成為決定因素2、定義二:在R中,如果屬性集Y函數(shù)依賴與屬性集X,且不與X的任何真子集函數(shù)依賴,則稱Y完全函數(shù)依賴于X,記作X→Y(f),否則Y部分函數(shù)依賴與X,記作X→Y(p)3、定義三:在R中,對于屬性子集X、Y、Z,若X→Y(f),Y¢X,Y→Z,則稱Z對X傳遞函數(shù)依賴,記作X→Z(t)。關鍵字(碼):1、定義四:在R中,設K是U的屬性或屬性集合,如果K→U(f),則稱K是關系R的一個候選關鍵字,若R中有一個以上的關鍵字,則選定其中一個作為主關鍵字,如果K是屬性集合,則稱為組合關鍵字或合成關鍵字2、定義五:在關系R中,若屬性或屬性集合X不是R的關鍵字,但X是其他關系

17、中的關鍵字,則稱X是關系R的外關鍵字或外碼。多值依賴:定義六:在關系R中,X、Y、Z是屬性子集,且Z=U-X-Y,多值依賴X→→Y成立當且僅當對R中給定的一對(X,Z)值有一組Y的值與之對應,這組值僅決定于X值而與Z值無關。主屬性:包含在任意一個候選關鍵字中的屬性。非主屬性:不包含在任何候選關鍵字中的屬性。完全關鍵字:極端情況下,若關系的全部屬性作為關鍵字,則成為完全關鍵字,此時關系中沒有非主屬性。候選關鍵字的兩個性質:1、標識的唯一性2、無冗余性。函數(shù)依賴與多值依賴:函數(shù)依賴可以看成多值依賴的一種特殊情況,即函數(shù)依賴一定是多值依賴,而多值依賴是函數(shù)依賴的概括,存在多值依賴的關系不一定存在函數(shù)

18、依賴關系。范式(NF):關系數(shù)據(jù)庫中的關系需要滿足一定規(guī)范化要求,對于不同規(guī)范化要求程度,用范式來衡量。第一范式(1NF):如果關系R的每一個屬性的值為不可分離的原子值,即每個屬性都是不可再分的基本數(shù)據(jù)項,則R是第一范式,記作R∈1NF。第二范式(2NF):如果關系R∈1NF,切R中每一個非主屬性完全函數(shù)依賴于主關鍵字,則R是第二范式,即R∈2NF。第三范式(3NF):如果R∈2NF,且它的任何一個非主屬性都不傳遞依賴與人和主關鍵字,則R是第三范式,記作R∈3NF。改進的第三范式(BCNF):即Boyce/Codd范式,如果關系R∈3NF,X,Y屬于U,若X→Y,且X必含有碼,則R是BCNF,

19、即R∈BCNF。BCNF關系模式的特點:1、非主屬性對關鍵字完全函數(shù)依賴2、主屬性對不包含它的關鍵字完全函數(shù)依賴3、沒有屬性完全函數(shù)依賴于一組非主屬性。第四范式(4NF):如果關系模式R∈BCNF,若X→→Y(Y¢X)是非平凡的多值依賴,且X含有碼,則稱R是第四范式,即R∈4NF。規(guī)范化的過程:是逐步消除關系模式中不合適的數(shù)據(jù)依賴的過程,使關系模型中的各個關系模式達到某種程度的分離。規(guī)范化具體步驟:1、消去重復組2、消去部分函數(shù)依賴3、消去傳遞依賴。規(guī)范化的目的:使結構合理,清除存儲異常并使數(shù)據(jù)冗余盡量小,便于插入、刪除和更新。規(guī)范化原則:遵從概念單一化一事一地原則,即一個關系模式描述一個實體

20、或實體間的一種聯(lián)系。規(guī)范化的方法:將關系模式投影分解成兩個或兩個以上的關系模式。對象:是一些屬性及專用服務的封裝體,是問題空間中一些東西的抽象。類:具有相同結構和相同行為的對象被組合在同一類中,是一種抽象類型的表示。繼承:指對象繼承了他所在類的結構、操作和約束,也指一個類繼承另一個類的結構、操作和約束,可以說繼承體現(xiàn)了一種共享機制。繼承分為:全部繼承和部分繼承。對象關系數(shù)據(jù)庫管理系統(tǒng)的四個基本特征:1、允許基本類型擴充2、支持復雜對象的管理3、支持結構、數(shù)據(jù)和函數(shù)的繼承,包括多重繼承4、對產(chǎn)生式規(guī)則的支持??蛻魴C:從其他計算機中讀取數(shù)據(jù),經(jīng)過處理后將數(shù)據(jù)存儲到原來提供數(shù)據(jù)的計算機中的計算機。服

21、務器:向其他計算機提供數(shù)據(jù)的計算機??蛻魴C/服務器系統(tǒng)的基本組成:1、客戶機2、服務器3、客戶機與服務器的連接。服務器的主要功能:建立進程和網(wǎng)絡服務地址、監(jiān)聽用戶的調用、處理客戶的請求、將結果交給客戶機和釋放與客戶機的連接。三層客戶機/服務器結構組成:1、客戶機2、應用服務器3、數(shù)據(jù)庫服務器。三層結構應用軟件的特點:用戶界面與應用邏輯位于不同的平臺上,并且應用邏輯被所有用戶共享。三層結構應用軟件開發(fā)系統(tǒng)的優(yōu)點:1、整個系統(tǒng)被分為不同的邏輯塊,層次非常清晰2、能夠使肥客戶機變成瘦客戶機3、開發(fā)和管理的工作向服務器方轉移,是的分布數(shù)據(jù)處理成為可能4、管理和維護變得相對簡單。采用存儲過程技術的好處:

22、1、高性能2、共享性3、簡化了應用開發(fā)過程,提高了應用開發(fā)效率4、簡化了安全性控制。PowerBuilder:是一個圖形化的客戶機/服務器應用開發(fā)環(huán)境。Delphi:是開發(fā)客戶機/服務器數(shù)據(jù)庫應用程序的強有力的工具。Delphi的主要開發(fā)工具和窗口:1、主窗口2、窗體3、對象觀察器4、程序代碼編輯器等。 第四章 SQL語言和SQL Server SQL數(shù)據(jù)庫的數(shù)據(jù)體系結構:關系模式稱為基本表;存儲模式稱為存儲文件;子模式稱為視圖;元組稱為行;屬性稱為列。SQL語言的組成:1、一個SQL數(shù)據(jù)庫是表的集合,它由一個或多個SQL模式定義2、一個SQL表由行集構成,一行是列的序列集合,每列與行對應

23、一個數(shù)據(jù)項3、一個表或者是一個基本表或者一個視圖4、一個基本表可以跨一個或多個存儲文件5、用戶可以用SQL語句對視圖和基本表進行查詢等操作6、SQL用戶可以是應用程序,也可以是終端用戶。使用SQL語言的優(yōu)點:是非程序化語言、是統(tǒng)一的語言、是所有關系數(shù)據(jù)庫的公共語言。SQL數(shù)據(jù)定義功能包括:定義數(shù)據(jù)庫、基本表、索引和視圖。SQL基本數(shù)據(jù)類型:字符型、數(shù)值型、日期時間型。建立數(shù)據(jù)庫語句格式:CREATE DATABASE <數(shù)據(jù)庫名>[其他參數(shù)]。數(shù)據(jù)庫刪除語句格式:DROP DATABASE <數(shù)據(jù)庫名>?;颈恚罕旧愍毩⒋嬖诘谋恚粋€關系唯一對應一個基本表。基本表的刪除

24、語句格式:DROP TABLE [<數(shù)據(jù)庫名>] 表名視圖的定義語句格式:CREATE VIEW 視圖名 AS SELECT 語句 視圖的刪除:DROP VIEW 視圖名SQL數(shù)據(jù)控制主要包括:1、安全性控制2、完整性控制3、事務控制4、并發(fā)控制。SQL安全性控制方法:通過對數(shù)據(jù)庫存取權利的控制來防止非法使用數(shù)據(jù)庫中的數(shù)據(jù),即限定不同用戶操作不同的數(shù)據(jù)對象的權限。權利授予包括:數(shù)據(jù)庫管理員專用的授權和用戶可用的授權兩種形式。用戶可用的授權:指用戶將自己擁有的部分或全部權利轉授給其他用戶的命令形式。權利回收:指回收指定用戶原已授予的某些權利。數(shù)據(jù)庫的完整性:指數(shù)據(jù)庫的正確定和相容性。

25、并發(fā)控制的基本單位:事物,也是恢復的基本單位。事務提交命令:COMMIT [WORK]。事物撤銷命令:ROLLBACK [WORK]。自動提交命令:SET AUTO COMMIT ON。數(shù)據(jù)字典:是數(shù)據(jù)字典/目錄的簡稱,也稱元數(shù)據(jù)庫,是關于數(shù)據(jù)描述信息的一個特殊數(shù)據(jù)庫,它包含每一數(shù)據(jù)類型的名字、意義、描述、來源、格式、用途以及該數(shù)據(jù)與其他數(shù)據(jù)的聯(lián)系等數(shù)據(jù)。數(shù)據(jù)字典包含的數(shù)據(jù)類型:數(shù)據(jù)項、組項、記錄、文件、外模式、概念模式、內模式、用戶應用程序、存取口令、安全性要求、完整性約束、映像等。數(shù)據(jù)字典的應用方面:1、是系統(tǒng)分析員、數(shù)據(jù)庫設計人員的得力助手2、是協(xié)助DBA管理數(shù)據(jù)庫的有力工具3、支持DB

26、MS4、幫助應用程序員和終端用戶更好的使用數(shù)據(jù)庫。SQL Server:是一個關系數(shù)據(jù)庫管理系統(tǒng),最初由微軟、Sybase和Ashton-Tate三家公司共同開發(fā)。SQL Server常用的字段類型:字符型、文本型、數(shù)值型、邏輯性和日期型。VARCHAR:表示字符的最大長度,最長255個字符。CHAR:表示固定了長度的字符串。INT:整型,表示-47483647至2147483647的整數(shù)。數(shù)值型數(shù)據(jù):1、SMALLINT,可以存儲-32768到2768的整數(shù)2、TINYINT,存儲0到255的整數(shù)3、NUMERIC,存儲-10的38次方到10的38次方范圍內的數(shù)4、SMALLMONEY可以存

27、儲-214748.3648到214748.3647的錢數(shù)。存儲邏輯值:BIT只能取0或1兩個值。字段的三個屬性:1、允許和禁止空值2、缺省值3、標識字段。清除表中所有數(shù)據(jù)而不刪除表的語句:TRUNCATE TABLE Authors (從表Authors中刪除所有數(shù)據(jù))。從表中取出所有字段:SELECT * FROM authors(從表authors取出所有字段,用*號)。操作多個表:SELECT au_lname,title FROM authors,titles (從表authors中取出所有作者的名字,從表titles中取出所有的書名)。查詢結果生序排列:ORDER BY。查詢結果將序

28、排列:DESC。數(shù)據(jù)庫備份的類型:1、數(shù)據(jù)庫備份2、事務日志備份3、差異備份4、文件和文件組備份。數(shù)據(jù)庫備份:指對數(shù)據(jù)庫的完整備份,包括所有的數(shù)據(jù)以及數(shù)據(jù)庫對象。事務日志備份:指對數(shù)據(jù)庫發(fā)生的事務進行備份,包括從上次進行事務日志備份、差異備份和數(shù)據(jù)庫完全備份之后,所有已經(jīng)完成的事務。差異備份:指將最近一次數(shù)據(jù)庫備份以來發(fā)生的數(shù)據(jù)變化備份起來,因此差異備份實際上是一種增量數(shù)據(jù)庫備份,但它無法像事務日志備份那樣提供到失敗點的無數(shù)據(jù)損失備份。文件和文件組備份:指對數(shù)據(jù)庫文件或文件夾進行備份,但其不像完整的數(shù)據(jù)庫備份那樣同時也進行事務日志備份。常用的備份選擇方案:僅僅進行數(shù)據(jù)庫備份,或在進行數(shù)據(jù)庫備份

29、的同時進行事務日志備份,或使用完整數(shù)據(jù)庫備份和差異數(shù)據(jù)庫備份。SQL Server2000三種數(shù)據(jù)庫恢復模式:1、簡單恢復2、完全恢復3、批日志恢復。簡單恢復:使用數(shù)據(jù)庫備份或差異備份,使數(shù)據(jù)庫恢復到上一次備份的狀態(tài),備份策略是首先進行數(shù)據(jù)庫備份,然后差異備份。完全恢復:使用數(shù)據(jù)庫備份和事務日志備份,是數(shù)據(jù)庫恢復到失敗點,幾乎不造成數(shù)據(jù)損失,策略是先進性完全數(shù)據(jù)備份,然后差異數(shù)據(jù)備份,最后事務日志備份。批日志恢復:性能上優(yōu)于簡單恢復和完全恢復模式,策略是先進性完全數(shù)據(jù)備份,然后差異數(shù)據(jù)備份,最后事務日志備份。數(shù)據(jù)庫的安全配置:1、使用安全的密碼策略2、使用安全的賬號策略3、加強數(shù)據(jù)庫日志的記錄

30、4、保護TCP/IP端口5、修改TCP/IP使用的端口6、拒絕來自1434端口的探測。 第五章 CGI和ODBC互聯(lián)技術 通用網(wǎng)關接口(CGI):就是Web服務器與一個外部程序(CGI程序)進行通信的接口協(xié)議,這個接口協(xié)議規(guī)定了Web服務器與CGI程序傳送信息的方式、信息的內容和格式,同時也規(guī)定了CGI程序返回信息的內容和輸出標準。開放數(shù)據(jù)庫互連(ODBC)包括四個組件:應用程序、驅動程序管理器、驅動程序、數(shù)據(jù)源。開放數(shù)據(jù)庫互連技術(ODBC)的基本用途:1、設計人員只需要編寫一個程序版本,就可以訪問任何數(shù)據(jù)庫,從而使程序具有更好的兼容性和適應性2、計算機上即使沒有安裝相應的數(shù)據(jù)庫管

31、理系統(tǒng),但只要安裝了相應的驅動程序,CGI程序就可以訪問。 第六章 MySQL數(shù)據(jù)庫 MySQL:是完全網(wǎng)絡化的夸平臺關系型數(shù)據(jù)庫系統(tǒng),是一個真正的多用戶,多線程SQL數(shù)據(jù)庫服務器,同時是具有客戶機/服務器體系結構的分布式數(shù)據(jù)庫管理系統(tǒng)。PhpMyAdmin:MySQL數(shù)據(jù)庫管理器。PhpMyAdmin特點:基于Web的通用性、免安裝、多用戶、平臺無關性、穩(wěn)定性、開放源碼和極快的升級速度。MySQL備份數(shù)據(jù)庫的主要方法:用MySQLdump程序或直接拷貝數(shù)據(jù)庫文件?;謴蛿?shù)據(jù)庫的幾個基本原則:1、定期實施備份2、讓服務期執(zhí)行更新日志3.、應使用一種統(tǒng)一的和易理解的備份文件命名機制4、用文件系

32、統(tǒng)來備份5、將備份文件放在不同于你的數(shù)據(jù)庫的文件系統(tǒng)上。直接拷貝數(shù)據(jù)庫表文件的方法:1、在DOS方式下執(zhí)行拷貝命令2、直接用鼠標對需要備份的文件進行復制粘貼。備份恢復數(shù)據(jù)的過程涉及兩種信息源:1、備份文件2、更新日志。備份文件:將表恢復到實施備份時的狀態(tài),然而一般表在備份于發(fā)生問題之間的時間內已經(jīng)被修改。更新日志:包含了用于進行這些修改的查詢。MySQL的優(yōu)化項目:硬件、操作系統(tǒng)/軟件庫、SQL服務器、應用編程接口、應用程序等。硬件優(yōu)化次序:RAM、快速硬盤、CPU能力。 第七章 Access數(shù)據(jù)庫 Access窗口界面的五大部分:標題欄、菜單欄、工具欄、狀態(tài)區(qū)、數(shù)據(jù)庫窗口。窗口控制按鈕:

33、進行放大、縮小、關閉操作。菜單欄選項有:文件、編輯、視圖、插入、工具、窗口、幫助七個?;疑x項:代表不可執(zhí)行。用向導建立數(shù)據(jù)庫:1、選擇需要的數(shù)據(jù)庫類型2、定義數(shù)據(jù)庫名稱和所在目錄3、選擇數(shù)據(jù)庫中的表和表中的字段4、選擇屏幕的顯示方式和打印報表的樣式5、為數(shù)據(jù)庫指定標題6、啟動數(shù)據(jù)庫。Access中創(chuàng)建表的三種方法:1、使用設計器創(chuàng)建表2、通過輸入數(shù)據(jù)創(chuàng)建表3、利用向導。字段:表中的每一列。記錄:表中的每一行。值:數(shù)據(jù)庫中存放在表的行列交叉處的數(shù)據(jù),他是數(shù)據(jù)庫中最基本的存儲單元。對表中記錄的刪除有兩種:1、刪除一條記錄,操作方法是選定記錄,右鍵選擇刪除記錄2、刪除多條記錄,單擊第一條要刪除的記

34、錄,拖動,直到覆蓋要刪除的其他記錄為止,然后右鍵刪除。主鍵:每一張表都應該包含相同的一個或一組字段,這些都是保存在表中的、每一條記錄的唯一標識,即表的主鍵,主鍵不能有重復值或Null值。Access允許定義的三種類型的主鍵:1、自動編號2、單字段3、多字段。 第八章 Oracle數(shù)據(jù)庫及其它關系型數(shù)據(jù)庫 Oracle數(shù)據(jù)庫的特點:1、支持大數(shù)據(jù)庫、多用戶的高性能的事務處理2、Oracle遵守數(shù)據(jù)存取語言、操作系統(tǒng)、用戶接口和網(wǎng)絡通信協(xié)議的工業(yè)標準3、實施安全型控制和完整性控制4、支持分布是數(shù)據(jù)庫和分布處理5、具有可移植性、可兼容性和可連接性。Oracle數(shù)據(jù)管理系統(tǒng)中的三中訪問數(shù)據(jù)庫的方

35、法:1、用SQL*Plus,它用SQL命令以交互的應用程序訪問數(shù)據(jù)庫2、用第四代語言應用開發(fā)工具開發(fā)的應用程序訪問數(shù)據(jù)庫3、利用在第三代語言內嵌入的SQL語言或Oracle庫函數(shù)調用來訪問。Pro*C程序: 利用在第三代語言內嵌入的SQL語言或Oracle庫函數(shù)調用來訪問數(shù)據(jù)庫的開發(fā)工具之一。Pro*C程序包括兩部分:1、應用程序部首2、應用程序題。應用程序部首包括:1、SQL變量定義部分2、SQL通信區(qū)。在Pro*C中查詢分為兩種類型:1、返回單行或定行數(shù)的查詢2、返回多行的查詢。嵌入SQL與交互式SQL在形式上的區(qū)別:1、在SQL語句前增加前綴EXEC SQL,這一小小的差別目的是在預編譯

36、時容易被識別出來,以便把每一條SQL作為一條高級語言來處理2、每一個SQL語句分為說明性語句和可執(zhí)行語句兩大類,可執(zhí)行語句又分為數(shù)據(jù)定義、數(shù)據(jù)控制、數(shù)據(jù)操縱、數(shù)據(jù)檢索四大類。錯誤檢測和恢復:在使用SQL語句和PRO*C對數(shù)據(jù)庫進行操作時,常有字段控制、無條件刪除、無行返回、數(shù)據(jù)溢出等現(xiàn)象發(fā)生,可以用SQLCA和指示器變量來檢測。用SQLCA可以查看SQL語句的執(zhí)行結果: 1、=0,執(zhí)行成功2、≥0,執(zhí)行成功的狀態(tài)值3、<0,失敗,不允許繼續(xù)執(zhí)行。指示器變量的執(zhí)行結果:1、=0,返回值不為空,未被截斷,值放在主變量中2、≥0,返回值為空,忽略主變量的值3、<0,主變量長度不夠就

37、被截斷。數(shù)據(jù)庫保護:也稱為數(shù)據(jù)控制,主要包括數(shù)據(jù)庫的安全性控制、完整性控制、并發(fā)性控制和恢復。數(shù)據(jù)庫的安全性:指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。數(shù)據(jù)庫系統(tǒng)這一級中提供兩種控制:1、用戶標識和鑒定2、數(shù)據(jù)安全性。數(shù)據(jù)庫安全可分為兩類:1、系統(tǒng)安全性2、數(shù)據(jù)安全性。系統(tǒng)安全性:指在系統(tǒng)級控制數(shù)據(jù)庫的存取和使用的機制。數(shù)據(jù)安全性:指在對象級控制數(shù)據(jù)庫的存取和使用的機制。Oracle多用戶數(shù)據(jù)庫系統(tǒng)中的安全機制包括:1、防止非授權的數(shù)據(jù)庫存取2、防止非授權的對模式對象的存取3、控制磁盤使用4、控制系統(tǒng)資源使用5、審計用戶動作。Oracle管理數(shù)據(jù)庫安全性的機制:1、存取控制2

38、、特權和角色3、審計。每一個用戶都有一個安全域,它決定了:用戶可用的特色和角色、用戶可用的表空間的份額、用戶的系統(tǒng)資源限制、用戶環(huán)境文件。Oracle鑒別用戶的確認方法:1、操作系統(tǒng)確認2、相應的Oracle數(shù)據(jù)庫確認。 特權:是執(zhí)行一種特殊類型SQL語句或存取另一用戶的對象的權利,分為系統(tǒng)特權和對象特權兩類。系統(tǒng)特權:是執(zhí)行一種特殊動作或者對象類型上執(zhí)行一種特殊動作的權利。對象特權:在指定的表、視圖、序列、過程、函數(shù)或包上執(zhí)行特殊動作的權利。Oracle利用角色進行特權管理的優(yōu)點:1、減少特權管理2、動態(tài)特權管理3、特權的選擇可用性4、應用可知性5、專門的應用安全性。建立角色服務的目的:1

39、、為數(shù)據(jù)庫應用管理特權2、為用戶組管理特權,對應的角色為應用角色和用戶角色。審計:對選定的用戶動作的監(jiān)控和記錄。審計常用于:1、審查可疑的活動2、監(jiān)視和收集關于指定數(shù)據(jù)庫活動的數(shù)據(jù)。Oracle支持的三種審計類型:1、語句審計2、特權審計3、對象審計。審計記錄包含:審計的操作、用戶執(zhí)行的操作、操作的日期和時間等信息。數(shù)據(jù)完整性:為了防止數(shù)據(jù)庫存在不符合定義的數(shù)據(jù),防止錯誤信息輸入輸出,即數(shù)據(jù)要遵守由DBA或應用開發(fā)者所決定的一組預定義的規(guī)則。表的數(shù)據(jù)完整性類型:1、唯一列值規(guī)則2、引用完整性規(guī)則3、用戶對定義的規(guī)則。完整性約束:對表的列定義規(guī)則的說明方法。數(shù)據(jù)庫觸發(fā)器:使用非說明方法實施完整性

40、規(guī)則。觸發(fā)器的組成:1、觸發(fā)事件或語句2、觸發(fā)限制3、觸發(fā)器動作。并行操作:多個程序或一個程序的多個進程并行運行。數(shù)據(jù)庫不一致的類型:1、不一致性2、不可重復讀3、讀臟數(shù)據(jù)4、丟失更改5、破壞性的DDL操作。數(shù)據(jù)不一致的因素:1、對數(shù)據(jù)的修改2、并行操作的發(fā)生。多用戶數(shù)據(jù)庫中的兩種封鎖:1、排他封鎖2、共享封鎖。Oracle將封鎖分為:1、數(shù)據(jù)封鎖2、DDL封鎖3、內部封鎖。Oracle保護數(shù)據(jù)的幾種結構:1、數(shù)據(jù)庫后備2、日志3、回滾段4、控制文件。數(shù)據(jù)庫日志的組成部分:1、在線日志2、歸檔日志?;貪L段:用于存儲正在進行的事物所修改值的老值,該信息在數(shù)據(jù)庫恢復過程中用于撤銷任何非提交的修改。

41、歸檔日志對數(shù)據(jù)庫后備和恢復的作用:1、數(shù)據(jù)庫后備以及在線和歸檔日志文件,在操作系統(tǒng)或磁盤故障時可保證全部提交的事務被恢復2、在數(shù)據(jù)庫打開時和正常系統(tǒng)使用下,如果歸檔日志使用就保持的,那么在線后備可以進行和使用。操作系統(tǒng)后備分為:1、完全后備2、部分后備。Oracle支持的三個類型的輸出:1、表方式2、用戶方式3、全庫方式。增量導出包括三個類型:1、完全增量導出2、增量型增立案到處3、累計型增量導出。冷備份:發(fā)生在數(shù)據(jù)庫已經(jīng)正常關閉的情況下,當正常關閉時會提供給我們一個完整的數(shù)據(jù)庫。冷備份的優(yōu)點:1、非??焖?、容易歸檔3、容易恢復到某個時間點上4、能與歸檔方法相結合,做數(shù)據(jù)庫最新狀態(tài)恢復5、低

42、度維護,高度安全。冷備份的不足:1、單獨使用時,只能提供到某一時間點上的恢復2、備份過程中,數(shù)據(jù)庫不能做其他工作3、若磁盤空間有限拷到其他外部設備上,速度會很慢4、不能按表或按用戶恢復。冷備份必須拷貝的文件:所有數(shù)據(jù)文件、所有控制文件、所有聯(lián)機REDO LOG文件、Init.ora文件。熱備份:在數(shù)據(jù)庫運行的情況下,采用Archivelog Mode方式備份數(shù)據(jù)的方法。熱備份的優(yōu)點:1、可在表空間或數(shù)據(jù)文件級備份,備份時間短2、備份是數(shù)據(jù)庫仍可使用3、可達到妙級恢復4、可對幾乎所有數(shù)據(jù)庫實體做恢復5、恢復快速,在大多數(shù)情況下當數(shù)據(jù)庫仍工作時進行恢復。 熱備份的不足:1、不能出錯,否則后果嚴重2、若熱備份不成功,所得結果不可用于時間點的恢復3、難于維護。 第九章 數(shù)據(jù)庫在電子商務中的應用實例 電子商務:使用現(xiàn)代信息技術,以數(shù)字化的網(wǎng)絡通信為基礎,通過計算機進行信息處理商務的各個環(huán)節(jié),從而實現(xiàn)商品銷售、服務交易、商務管理的數(shù)字化。電子商務的運作過程:1、交易前2、交易中3、交易后。電子商務的范圍: 1、貨物貿(mào)易2、服務貿(mào)易。數(shù)據(jù)庫設計中遵循的一些準則:1、命名的規(guī)范2、索引的使用原則3、數(shù)據(jù)的一致性和完整性4、事物的陷阱5、數(shù)據(jù)庫性能調整6、數(shù)據(jù)類型的選擇。 溫馨提示:最好仔細閱讀后才下載使用,萬分感謝!

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!