查詢的基本概念

2021-10-01 19:13:15 字數 582 閱讀 4487

列表:由同一型別的資料元素組成的集合。

關鍵碼:資料元素中的某個資料項,可以標識列表中的乙個或一組資料元素。

鍵值:關鍵碼的值。

主關鍵碼:可以唯一地標識乙個記錄的關鍵碼。

次關鍵碼:不能唯一地標識乙個記錄的關鍵碼。

查詢 :在具有相同型別的記錄構成的集合中找出滿足給定條件的記錄。

查詢的結果 :若在查詢集合中找到了與給定值相匹配的記錄,則稱查詢成功;否則,稱查詢失敗。

靜態查詢 :不涉及插入和刪除操作的查詢 。

動態查詢 :涉及插入和刪除操作的查詢。

靜態查詢適用於:查詢集合一經生成,便只對其進行查詢,而不進行插入和刪除操作; 或經過一段時間的查詢之後,集中地進行插入和刪除等修改操作;

動態查詢適用於:查詢與插入和刪除操作在同乙個階段進行,例如當查詢成功時,要刪除查詢到的記錄,當查詢不成功時,要插入被查詢的記錄。

查詢結構 :面向查詢操作的資料結構 ,即查詢基於的資料結構

線性表:適用於靜態查詢,主要採用順序查詢技術、折半查詢技術。

樹表:適用於動態查詢,主要採用二叉排序樹的查詢技術。

雜湊表:靜態查詢和動態查詢均適用,主要採用雜湊技術。

查詢 基本概念

從記憶體中提取數值經常要比複雜的計算速度快很多,所以這樣得到的速度提公升是很顯著的。舉個例子 乙個經典的例子就是三角表。每次計算所需的正弦值在一些應用中可能會慢得無法忍受,為了避免這種情況,程式可以在剛開始的一段時間計算一定數量的角度的正弦值,然後儲存在表中,當需要使用的時候直接從表中查詢而不是再重...

查詢的幾個基本概念

1 查詢有兩種基本形式 靜態查詢和動態查詢 靜態查詢 在查詢時只對資料元素進行查詢或檢索,查詢表稱為靜態查詢表。動態查詢 在實施查詢的同時,插入查詢表中不存在的記錄,或從查詢表中刪除已存在的某個記錄,查詢表稱為動態查詢表。根據儲存結構的不同,查詢方法可分為三大類 順序表和煉表的查詢 將給定的k值與查...

查詢的基本概念(筆記)

1.查詢表 查詢表是由同一型別的資料元素 或記錄 構成的集合。2.關鍵字 關鍵字是資料元素 或記錄 中某個資料項的值。用它可以標識乙個資料元素 或記錄 若此關鍵字可以唯一標識乙個記錄,則稱此為主關鍵子 對於不同記錄,其關鍵字均不同 反之,稱用以識別若干記錄的關鍵字為次關鍵字。當然資料元素只有乙個資料...