国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

這篇具有很好參考價值的文章主要介紹了數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、DBMS原理

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

1.1 DB物理存儲

1.1.1 磁盤的結構&特性

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

1.1.2 DBMS數(shù)據(jù)存儲&查詢原理

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

  • 記錄:磁盤塊 。OS的文件存儲記錄表(FAT)記錄 數(shù)據(jù) 在哪些磁盤塊當中block
  • 數(shù)據(jù)先加載到內(nèi)存緩沖區(qū)中,有一個內(nèi)存頁page & block的對應表
  • 磁盤塊Block已經(jīng)裝載進了磁盤頁Page,有一個 記錄Record & 記錄所在內(nèi)存位置Point的映射
    數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
記錄:磁盤塊

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
數(shù)據(jù)有定長記錄&變長記錄(靠分隔符區(qū)分開始&結束)
數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
一條記錄在數(shù)據(jù)塊中也可以是跨塊的
數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
數(shù)據(jù)庫-表所占磁盤塊的分配方法

  • 連續(xù)分配:數(shù)據(jù)塊被分配到連續(xù)的磁盤塊上
  • 鏈接分配:包含指向下一個數(shù)據(jù)庫的指針(訪問速度影響)
  • 按簇分配:簇連續(xù)若干的磁盤塊,簇內(nèi)連續(xù)分配,簇之間用指針連接,
    • 簇:也稱為片段Stagement / 盤區(qū)extent
  • 索引分配:索引塊中存放指向實際數(shù)據(jù)塊的指針

1.2 DB文件組織方法

數(shù)據(jù)組織要考慮更新(增刪改) & 檢索的需求
索引會處理整個數(shù)據(jù)庫、大批量處理

**文件組織:**數(shù)據(jù)組織成記錄、塊、和訪問結構的方式,包括把記錄和塊存儲在磁盤上的方式,以及記錄和塊之間相互聯(lián)系的方法

**存取方法:**對文件采取的存取操作方法,可以采用多種

1.2.1 無序文件組織 堆文件

heap 或 pile file
特點:記錄存儲在人為有空間的位置,磁盤上存儲的記錄是無序的。更新效率高,檢索效率低
刪除時,標記一下,并不是真正的刪除

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
多次頻繁刪除后,需要重新組織順序
數(shù)據(jù)庫重組: 通過移走被刪除的記錄使有序存放
數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

1.2.2 有序記錄文件

排序文件Sequential
順序加入: 存儲是有序的,檢索效率高
排序字段(Ordering field),通常使用關系中的主碼,又稱為排序碼
更新效率低,解決方法:

  1. 為可能插入的數(shù)據(jù)預留空間
  2. 創(chuàng)造一個臨時的無序文件,需要數(shù)據(jù)重組(將溢出文件合并到主文件中,并恢復主文件中的記錄順序)

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

1.2.3 散列文件(Hash File)

特點:用散列函數(shù)來計算應該存放的位置(桶號bucket,塊號或簇號),檢索效率都挺高

散列字段(Hash field),也通常采用主碼,又稱散列碼(Hash key)
數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

1.2.4 聚簇文件(Clustering File)

聚簇:將有相同或相似屬性值的記錄存放在連續(xù)的磁盤簇塊種
多表聚簇:多個相互關聯(lián)的table存儲在同一個文件中,提高多表的效率
數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲

1.3 Oracle 物理存儲簡介

數(shù)據(jù)庫DataBase
表空間tablespace
操作系統(tǒng)文件Datafiledatafile
table
段segment
盤區(qū)extent
基本數(shù)據(jù)塊data blocks
數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
邏輯存儲層

  • 所有表的容量就是數(shù)據(jù)庫的存儲容量
  • 系統(tǒng)表空間:系統(tǒng)自動創(chuàng)建,用戶表空間:用戶創(chuàng)建的表
  • 表:OSFile = 1 :n

物理存儲層

  • 物理存儲層:段segment、盤區(qū)extent、數(shù)據(jù)塊data block構成
  • 簇:特定數(shù)量連續(xù)的數(shù)據(jù)塊。
  • 盤區(qū)extent是動態(tài)的,隨不同數(shù)據(jù)庫存儲需求而調(diào)整
  • 段 一組分配了特定數(shù)據(jù)結構的盤區(qū):數(shù)據(jù)段、索引段、臨時段
  • 表:段 = m : n。一個段放置多個表數(shù)據(jù)(聚簇文件)

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
SQL的create table的三種功能:

  • 定義模式
  • 定義物理存儲結構
  • 定義完整約束

數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲
數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲文章來源地址http://www.zghlxwxcb.cn/news/detail-419467.html

到了這里,關于數(shù)據(jù)庫系統(tǒng)-數(shù)據(jù)物理存儲的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • [架構之路-236]:目標系統(tǒng) - 縱向分層 - 數(shù)據(jù)庫 - 數(shù)據(jù)庫系統(tǒng)基礎與概述:三階段模型(概念模型、邏輯模型、物理模型)、三級模式結構(外模式、模式、內(nèi)模式)

    [架構之路-236]:目標系統(tǒng) - 縱向分層 - 數(shù)據(jù)庫 - 數(shù)據(jù)庫系統(tǒng)基礎與概述:三階段模型(概念模型、邏輯模型、物理模型)、三級模式結構(外模式、模式、內(nèi)模式)

    目錄 一、數(shù)據(jù)庫設計階段性模型:概念模型、邏輯模型、物理模型 1.1 概念模型(Conceptual Model)- 業(yè)務模型: 實體:entity 屬性或特征: key鍵值/碼: 域(Domain): 實體類型:entity type 實體集合: 聯(lián)系: 1.2 邏輯模型(Logical Model)- 內(nèi)存模型(最核心): 1.3 物理模型(Phys

    2024年02月02日
    瀏覽(105)
  • 【數(shù)據(jù)庫原理 ? 一】數(shù)據(jù)庫系統(tǒng)概念

    【數(shù)據(jù)庫原理 ? 一】數(shù)據(jù)庫系統(tǒng)概念

    前言 數(shù)據(jù)庫技術是計算機科學技術中發(fā)展最快,應用最廣的技術之一,它是專門研究如何科學的組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)的技術。它已成為各行各業(yè)存儲數(shù)據(jù)、管理信息、共享資源和決策支持的最先進,最常用的技術。 當前互聯(lián)網(wǎng)+與大數(shù)據(jù),一切都建立

    2023年04月11日
    瀏覽(22)
  • 數(shù)據(jù)庫系統(tǒng)原理題-期末

    數(shù)據(jù)庫系統(tǒng)原理題-期末

    1、數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的主要區(qū)別是( B )。 A. 數(shù)據(jù)庫系統(tǒng)復雜,而文件系統(tǒng)簡單 B. 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)能夠解決 C. 文件系統(tǒng)只能管理文件,而數(shù)據(jù)庫系統(tǒng)還能管理其他類型的數(shù)據(jù) D. 文件系統(tǒng)只能用于小型、微型機,而數(shù)據(jù)庫系

    2024年02月11日
    瀏覽(18)
  • MySQL數(shù)據(jù)庫——存儲過程-變量(系統(tǒng)變量、用戶定義變量、局部變量)

    目錄 系統(tǒng)變量? 1.查看系統(tǒng)變量? 2.設置系統(tǒng)變量 演示示例 用戶定義變量 1.賦值? 2.使用 演示示例 局部變量 聲明? 賦值 演示示例 變量 在MySQL中變量分為三種類型: 系統(tǒng)變量、用戶定義變量、局部變量。 系統(tǒng)變量是MySQL服務器提供,不是用戶定義的,屬于服務器層面。分為全

    2024年02月05日
    瀏覽(42)
  • 數(shù)據(jù)庫系統(tǒng)原理與應用教程(014)—— 關系數(shù)據(jù)庫練習題(一)

    數(shù)據(jù)庫系統(tǒng)原理與應用教程(014)—— 關系數(shù)據(jù)庫練習題(一)

    1、試述關系模型的三要素和關系操作語言的特點。 答案: 關系模型的三要素為數(shù)據(jù)結構、關系操作和完整性約束。在關系模型中,無論是實體集還是實體集之間的聯(lián)系都是由關系表示的。 關系操作語言的特點:(1)關系操作的方式是一次一集合方式。(2)關系操作語言是

    2024年02月02日
    瀏覽(20)
  • 數(shù)據(jù)庫系統(tǒng)原理與實踐 筆記 #6

    數(shù)據(jù)庫系統(tǒng)原理與實踐 筆記 #6

    設計 數(shù)據(jù)庫模式 、設計訪問更新數(shù)據(jù)庫的 程序 、以及設計控制數(shù)據(jù)訪問的 安全模式 設計階段: 概念設計階段 :構建 實體-聯(lián)系圖 邏輯設計階段 :將實體-聯(lián)系圖映射到 關系模式 物理設計模式 :指明數(shù)據(jù)庫文件組織格式和索引結構 設計問題:冗余、不完整 實體-聯(lián)系(E

    2024年02月07日
    瀏覽(16)
  • 數(shù)據(jù)庫原理課程設計 — 學業(yè)課程預警系統(tǒng)

    數(shù)據(jù)庫原理課程設計 — 學業(yè)課程預警系統(tǒng)

    一、選題背景 21世紀的社會可謂日新月異,科學技術突飛猛進,經(jīng)濟知識和信息產(chǎn)業(yè)初見端倪,特別是信息技術和網(wǎng)絡技術的訊速發(fā)展和廣泛應用,對社會的政治、經(jīng)濟、軍事、文化等領域產(chǎn)生越來越深刻的影響。學校也不例外地快速發(fā)展著,而且要求也在不斷變化。學生的

    2024年02月13日
    瀏覽(20)
  • 數(shù)據(jù)庫系統(tǒng)原理及MySQL應用教程實驗四MySQL數(shù)據(jù)庫表數(shù)據(jù)的查詢操作

    數(shù)據(jù)庫系統(tǒng)原理及MySQL應用教程實驗四MySQL數(shù)據(jù)庫表數(shù)據(jù)的查詢操作

    1.掌握SELECT 語句的基本語法格式。 2.掌握SELECT 語句的執(zhí)行方法。 3.掌握SELECT 語句的?GROUP BY 和?ORDER BY 子句的作用。 驗證性實驗:在公司的部門員工管理數(shù)據(jù)庫的bumen表和yuangong表上進行信息查詢。 設計性試驗:將在student表和score表上進行查詢。 ( 一 ) 驗證性實驗 在

    2024年02月05日
    瀏覽(30)
  • POLARDB IMCI 白皮書  云原生HTAP 數(shù)據(jù)庫系統(tǒng)  一  列式數(shù)據(jù)是如何存儲與處理的

    POLARDB IMCI 白皮書 云原生HTAP 數(shù)據(jù)庫系統(tǒng) 一 列式數(shù)據(jù)是如何存儲與處理的

    開頭還是介紹一下群,如果感興趣polardb ,mongodb ,mysql ,postgresql ,redis 等有問題,有需求都可以加群群內(nèi)有各大數(shù)據(jù)庫行業(yè)大咖,CTO,可以解決你的問題。加群請聯(lián)系 liuaustin3 ,在新加的朋友會分到2群(共950人左右 1 + 2 + 3)新人會進入3群 第四部分將深入介紹列索引存儲,這是

    2024年02月13日
    瀏覽(19)
  • 書店銷售管理系統(tǒng)----數(shù)據(jù)庫原理及應用綜合實驗

    書店銷售管理系統(tǒng)----數(shù)據(jù)庫原理及應用綜合實驗

    枯木逢春猶再發(fā),人無兩度再少年?? 系統(tǒng)主要模塊如下: (1) 書店銷售管理系統(tǒng)設計與實現(xiàn)—圖書入庫管理及查詢統(tǒng)計 圖書入庫管理:維護入庫圖書信息(如圖書編號、書名、作者、價格、圖書分類、出版社等)。自動計算庫存。 圖書查詢統(tǒng)計:按圖書分類,出版社、書

    2024年02月06日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包