一.了解建立數(shù)據(jù)庫的意義,為什么不能用excel而需要用數(shù)據(jù)庫诈悍?以及有哪些方面的應(yīng)用祸轮?
excel的儲存量有限,訪問速度及處理速度在數(shù)據(jù)量大時也是短板侥钳,且擴展性(兼容性)是遠(yuǎn)遠(yuǎn)不如數(shù)據(jù)庫的适袜。
傳統(tǒng)數(shù)據(jù)庫中的很大一部分用于商務(wù)領(lǐng)域,如證券行業(yè)舷夺、銀行苦酱、銷售部門、醫(yī)院给猾、公司或企業(yè)單位疫萤,以及國家政府部門、國防軍工領(lǐng)域敢伸、科技發(fā)展領(lǐng)域等扯饶。
隨著信息時代的發(fā)展,數(shù)據(jù)庫也相應(yīng)產(chǎn)生了一些新的應(yīng)用領(lǐng)域。主要表現(xiàn)在下面6個方面尾序。
1.多媒體數(shù)據(jù)庫
這類數(shù)據(jù)庫主要存儲與多媒體相關(guān)的數(shù)據(jù)钓丰,如聲音、圖像和視頻等數(shù)據(jù)每币。多媒體數(shù)據(jù)最大的特點是數(shù)據(jù)連續(xù)斑粱,而且數(shù)據(jù)量比較大,存儲需要的空間較大脯爪。
2.移動數(shù)據(jù)庫
該類數(shù)據(jù)庫是在移動計算機系統(tǒng)上發(fā)展起來的则北,如筆記本電腦、掌上計算機等痕慢。該數(shù)據(jù)庫最大的特點是通過無線數(shù)字通信網(wǎng)絡(luò)傳輸的尚揣。移動數(shù)據(jù)庫可以隨時隨地地獲取和訪問數(shù)據(jù),為一些商務(wù)應(yīng)用和一些緊急情況帶來了很大的便利掖举。
3.空間數(shù)據(jù)庫
這類數(shù)據(jù)庫目前發(fā)展比較迅速快骗。它主要包括地理信息數(shù)據(jù)庫(又稱為地理信息系統(tǒng),即GIS)和計算機輔助設(shè)計(CAD)數(shù)據(jù)庫塔次。其中地理信息數(shù)據(jù)庫一般存儲與地圖相關(guān)的信息數(shù)據(jù)方篮;計算機輔助設(shè)計數(shù)據(jù)庫一般存儲設(shè)計信息的空間數(shù)據(jù)庫,如機械励负、集成電路以及電子設(shè)備設(shè)計圖等藕溅。
信息檢索就是根據(jù)用戶輸入的信息,從數(shù)據(jù)庫中查找相關(guān)的文檔或信息继榆,并把查找的信息反饋給用戶巾表。信息檢索領(lǐng)域和數(shù)據(jù)庫是同步發(fā)展的,它是一種典型的聯(lián)機文檔管理系統(tǒng)或者聯(lián)機圖書目錄略吨。
5.分布式信息檢索
這類數(shù)據(jù)庫是隨著Internet的發(fā)展而產(chǎn)生的數(shù)據(jù)庫集币。它一般用于因特網(wǎng)及遠(yuǎn)距離計算機網(wǎng)絡(luò)系統(tǒng)中。特別是隨著電子商務(wù)的發(fā)展翠忠,這類數(shù)據(jù)庫發(fā)展更加迅猛鞠苟。許多網(wǎng)絡(luò)用戶(如個人、公司或企業(yè)等)在自己的計算機中存儲信息秽之,同時希望通過網(wǎng)絡(luò)使用發(fā)送電子郵件当娱、文件傳輸、遠(yuǎn)程登錄方式和別人共享這些信息政溃。分布式信息檢索滿足了這一要求趾访。
6.專家決策系統(tǒng)
專家決策系統(tǒng)也是數(shù)據(jù)庫應(yīng)用的一部分态秧。由于越來越多的數(shù)據(jù)可以聯(lián)機獲取董虱,特別是企業(yè)通過這些數(shù)據(jù)可以對企業(yè)的發(fā)展作出更好的決策,以使企業(yè)更好地運行。由于人工智能的發(fā)展愤诱,使得專家決策系統(tǒng)的應(yīng)用更加廣泛云头。
1,主鍵外鍵
主鍵:一列或者一組列,能夠唯一標(biāo)識表中的每行淫半。
(唯一性:任意兩行不同溃槐;主鍵列不允許NULL;主鍵列的值不允許修改或者更新科吭;主鍵不能重用昏滴,刪除后,無法賦值給新的行)
外鍵用于與另一張表相關(guān)聯(lián)对人。是能確認(rèn)另一張表記錄的字段谣殊,用于保持?jǐn)?shù)據(jù)的一致性。比如牺弄,A表中的一個字段姻几,是B表的主鍵,那它就可以是A表的外鍵势告。
2,SQL:( Structured Query Language )SQL 是一種專門用來與數(shù)據(jù)庫溝通的語言蛇捌。