資料庫密度
資料庫技術知識數據結構的演算法
對於將要參加計算機等級考試的考生來說,計算機等級考試的知識點輔導是非常重要的復習資料。以下是我收集的資料庫技術知識數據結構的演算法,希望大家認真閱讀!
1、數據:數據的基本單位是數據元素。數據元素可由一個或多個數據項組成。數據項是數據的不可分割的最小單位
2、數據結構:數據的邏輯結構、數據的存儲結構、數據的運算
3、主要的數據存儲方式:順序存儲結構(邏輯和物理相鄰,存儲密度大)和鏈式存儲結構
順序存儲結構:
順序存儲計算公式 Li=L0+(i-1)×K 順序結構可以進行隨機存取;插人、刪除運算會引起相應節點的大量移動
鏈式存儲結構:a、指針域可以有多個,可以指向空,比比順序存儲結構的存儲密度小
b、邏輯上相鄰的節點物理上不一定相鄰。 c、插人、刪除等不需要大量移動節點
4、順序表:一般情況下,若長度為n的順序表,在任何位置插入或刪除的概率相等,元素移動的平均次數為n/2(插入)和(n-1)/2(刪除)。
5、鏈表:線性鏈表(單鏈表和雙向鏈表等等)和非線性鏈表
線性鏈表也稱為單鏈表,其每個一節點中只包含一個指針域,雙鏈表中,每個節點中設置有兩個指針域。(注意結點的插入和刪除操作)
6、棧:“後進先出”(LIFO)表。棧的應用:表達式求解、二叉樹對稱序周遊、快速排序演算法、遞歸過程的實現等
7、隊列:“先進先出”線性表。應用:樹的層次遍歷
8、串:由零個或多個字元組成的有限序列。
9、多維數組的順序存儲:
10、稀疏矩陣的存儲:下三角矩陣順序存儲
其他常見的存儲方法還有三元組法和十字鏈表法
11、廣義表:由零個或多個單元素或子表所組成的有限序列。廣義表的元素可以是子表,而子表的元素還可以是子表
12、樹型結構:非線性結構。常用的樹型結構有樹和二叉樹。
二叉樹與樹的區別:二叉樹不是樹的特殊情況,樹和二叉樹之間最主要的區別是:二叉樹的節點的子樹要區分左子樹和右子樹,即使在節點只有一棵子樹的情況下也要明確指出該子樹是左子樹還是右子樹。
13、樹(森林)與二叉樹之間的轉換(要會轉換)
14、二叉樹和樹的周遊(遍歷)
二叉樹的周遊主要有以下3種方式:前序法(NLR)、對稱序法(LNR)、後序法(LRN)
周遊樹和樹林:深度優先和按廣度優先兩種方式進行。深度優先方式又可分為按先根次序和按後根次序周遊
樹與二叉樹周遊之間的對應關系:按先根次序周遊樹正好與按前序法周遊樹對應的二叉樹等同,後根次序周遊樹正好與按對稱序法周遊對應的`二叉樹等同
按廣度優先方式就是層次次序周遊
15、二叉樹的存儲和線索
二叉樹的存儲結構:二叉樹的llink一rlink法存儲表示
線索二叉樹:在有n個節點的二叉樹的且llink - rlink法存儲表示中,必定有n+1個空指針域
16、哈夫曼樹:一類帶權路徑長度最短的樹。樹的帶權路徑長度為樹中所有葉子節點的帶權路徑長度之和WPL。
17、查找:
(1)順序查找:平均查找長度為(n +1 )/2次,時間復雜度為O(n)
(2)二分法查找:線性表節點必須按關鍵碼值排序,且線性表是以順序存儲方式存儲的。查找成功比較次數log2n,查找失敗比較次數log2n+1
(3)分塊查找:先是塊間查找,然後塊內查找。
(4)散列表(哈希表Hash)的存儲和查找:處理沖突的方法:開地址法(線性探測法)、拉鏈法等
負載因子(裝填因子)=表實際存儲的結點個數/表的最大能存儲結點個數(即表長)
二叉排序樹:每個結點左子樹的所有關鍵碼值都小於該結點關鍵碼值,右子樹所有結點關鍵碼值都大於該結點關鍵碼值。對稱周遊二叉排序樹,得到一個有序序列,時間復雜度O(log2n)
B樹和B+樹:M階樹,每個結點至多有M-1個關鍵碼,至少有M/2(取上界)-1個關鍵碼。B樹適合隨機查找,不適合順序查找。B+樹適合順序查找。
18、排序
直接插人排序、希爾排序、直接選擇排序、堆排序、起泡排序、快速排序等排序演算法要了解。
直接選擇排序、希爾排序、快速排序和堆排序是不穩定排序,其他排序為穩定排序
;㈡ Oracle資料庫概述及特點
Oracle資料庫概述及特點
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系資料庫管理系統。到目前仍在資料庫市場上佔有主要份額。勞倫斯·埃里森和他的朋友,之前的同事Bob Miner和Ed Oates在1977年建立了軟體開發實驗室咨詢公司(SDL,Software Development Laboratories)。
ORACLE資料庫概論
ORACLE資料庫系統是美國ORACLE公司(甲骨文)提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(CLIENT/SERVER)或B/S體系結構的資料庫之一。比如SilverStream就是基於資料庫的`一種中間件。
ORACLE資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。
Oracle資料庫最新版本為Oracle Database 12c。Oracle資料庫12c 引入了一個新的多承租方架構,使用該架構可輕松部署和管理資料庫雲。此外,一些創新特性可最大限度地提高資源使用率和靈活性,如Oracle Multitenant可快速整合多個資料庫,而Automatic Data Optimization和Heat Map能以更高的密度壓縮數據和對數據分層。這些獨一無二的技術進步再加上在可用性、安全性和大數據支持方面的主要增強,使得Oracle資料庫12c 成為私有雲和公有雲部署的理想平台。
ORACLE資料庫特點
1、完整的數據管理功能:
1)數據的大量性
2)數據的保存的持久性
3)數據的共享性
4)數據的可靠性
2、完備關系的產品:
1)信息准則---關系型DBMS的所有信息都應在邏輯上用一種方法,即表中的值顯式地表示;
2)保證訪問的准則
3)視圖更新准則---只要形成視圖的表中的數據變化了,相應的視圖中的數據同時變化
4)數據物理性和邏輯性獨立准則
3、分布式處理功能:
ORACLE資料庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式資料庫功能了,一個ORACLE分布式資料庫由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關系型產品構成。
4、用ORACLE能輕松的實現數據倉庫的操作。
這是一個技術發展的趨勢,不在這里討論。
優點
■ 可用性強
■ 可擴展性強
■ 數據安全性強
■ 穩定性強
;㈢ 全國岩石物性資料庫的特點
全國岩石物性資料庫入庫的每條岩石物性記錄一般含有空間屬性(省、縣/市、經度、緯度、深度)、岩石學屬性(岩石大類、岩石類、岩石亞類、岩石種)、地層學屬性(組、群等岩石地層單元,統、系、界等年代地層單元)和侵入岩岩石學屬性(岩體名稱、侵入期次)、地層區劃屬性(地層小區、地層分區、地層區、地層大區)等地質屬性,以及所具有的岩石物理屬性(密度、密度測試儀器,磁化率、磁化率測試儀器,剩磁強度、剩磁強度測試儀器,電阻率、電阻率測試儀器,極化率、極化率測試儀器等),具有豐富的地質學屬性,是具有深厚地質學基礎的岩石物性-地質屬性(圖1-10)的關聯資料庫,將提供較為完備的岩石物理-地質關系數據,是地質學與地球物理學相互融合的重要基礎。
20002002年,已清理、評價、入庫岩石物性記錄26萬條,其中,密度約17萬條、磁化率約5萬條、剩磁強度約3萬條、電阻率7000條、極化率7000條,初步形成了一定規模的全國岩石物性資料庫。基於這批數據基礎,根據地層區劃,以整個工作區、地層大區(華北地層大區、華南地層大區)、地層區(晉冀魯豫地層區、秦祁昆地層區、南秦嶺-大別山地層區、揚子地層區、東南地層區等6個)、地層分區(迭部-旬陽、東昆侖-中秦嶺、鄂爾多斯、桂湘贛、華北北緣、華北平原、華北西緣、江南、摩天嶺、祁連-北秦嶺、山西、上揚子、十堰-隨州、武夷、下揚子、燕遼、陰山、豫陝等18個地層分區)分別對岩石大類、岩石類、岩石亞類、岩石地層組、群、年代地層統、系、界、侵入岩體期次進行密度、磁化率、剩磁強度、電阻率、極化率的統計,得到了大量的統計表,為應用地球物理學提供了基礎性資料。
初步建成與完善的全國岩石物性資料庫是地質學-地球物理學聯系的重要橋梁,但如何應用大量的區域岩石物性數據直接探討區域地質問題?如何應用量化的岩石物性數據解決地質問題?能不能有效地解決區域地質問題?等等,成為考慮區域物性工作或全國岩石物性資料庫工作有無必要開展下去的問題。
雖然目前所進行的物性清理工作僅在河北省、江西省、寧夏回族自治區、陝西省、山西省、河南省等六省區進行,但通過各省區岩石物性情況的評估、分析,對全國區域物探調查特別是區域重力調查程度的綜合,得到全國岩石物性數據的最低估計:全國可利用的區域岩石密度數據約60萬個、磁性數據約20萬個、電性數據約10萬個,其可靠性為90。但這六省區其面積為93.5萬km2,約占我國陸域面積的1/10,分屬於華南、華北、東部、西部,在地質工作上具有代表性。因此,通過這六省區已清理出了26萬條物性記錄,根據此資料庫建立的地質-物性模型,探討地質塊體與物性塊體的對應關系,對地質塊體進行數量化描述,旨在建立岩石物理學解決地質問題的方法技術,以促進地球物理學與地質科學的有機融合與全面進步。
㈣ 常用的醫學資料庫和網路醫學資源有哪些
有MEDLINE、《中華醫學雜志》、骨密度資料庫、CBM、PubMed等。
1、MEDLINE
MEDLINE是美國國立醫學圖書館(The National Library of Medicine, 簡稱NLM)生產的國際性綜合生物醫學信息書目資料庫,是當前國際上最權威的生物醫學文獻資料庫。
內容包括美國《醫學索引》(Index Medicus, IM)的全部內容和《牙科文獻索引》(Index to Dental Literature)、《國際護理索引》(International Nursing Index)的部分內容。
2、《中華醫學雜志》
《中華醫學雜志》是1915年創辦的雙語學術期刊,周刊,中國科學技術協會主管,中華醫學會主辦。
期刊主要反映中國醫學最新的科研成果,積極推廣醫葯衛生領域的新技術、新成果,及時交流防病治病的新經驗。
3、骨密度資料庫
2004 年11 月,GE 公司與中華醫學會合作, 完成中國大陸骨密度正常值資料庫項目,開創了中國骨密度發展的新時代,是中國醫學界將臨床問題數字化的一項巨大突破。
該項目的完成, 徹底結束了用其他人種的標准診斷中國人骨密度狀況的混亂局面,樹立了醫生和患者對骨密度測量和骨質疏鬆定量診斷的信任。
4、CBM
CBM由中國醫學科學院醫學信息研究所/圖書館開發研製的中國生物醫學文獻服務系統(SinoMed);
整合了中國生物醫學文獻資料庫(CBM)、西文生物醫學文獻資料庫(WBM)、北京協和醫學院博碩學位論文庫等多種資源,是集檢索、免費獲取、個性化定題服務、全文傳遞服務於一體的生物醫學中外文整合文獻服務系統。
可訪問中國生物醫學文獻資料庫(CBM)資源 ,北京協和醫學院博碩學位論文庫(每篇論文的前30頁內容)。
CBM收錄1978以來1600餘種中國生物醫學期刊,以及匯編、會議論文的文獻題錄530餘萬篇,全部題錄均進行主題標引和分類標引等規范化加工處理。年增文獻40餘萬篇,每月更新。
5、PubMed
PubMed 資料庫是美國國立醫學圖書館(National libraryof Medicine, NLM) 的國家生物技術信息中心(National Center for Biotechnology Information,NCBI)研製開發的, 設在國家健康研究院。
PubMed 資料庫收錄MEDLINE, PRE-MEDLINE, 還有其它如《Science》, 《Nature》 等電子期刊構成的資料庫。 自1996年至今,該資料庫收錄約1000 萬篇生物醫學文獻。
可供檢索的專業為,分子生物學及NCBI 部分的資料庫題錄。它收錄了美國和另外70 個國家出版的生物醫學期刊約3900種。
PubMed 網上更新速度是每周1次。Medline 收錄的大多數論文原始語種是英語, 或有英文摘要。
參考資料來源:網路——醫學資料庫