Oracle對象之表和索引的介紹

對於傳統的關係數據庫管理系統(RDBMS),比如Oracle、MySQL等,都是在數據庫中存儲和檢索數據,在Oracle中,用schema來表示邏輯數據結構或模式對象的集合,模式對象是用戶創建的,用來直接引用數據庫中的數據,其中最重要的對象是表和索引。


表是數據庫中數據組織的而基本單位,一個表描述了一個實體,比如一張students表,我們用一個表名(students)和一些列來定一個該實體,每一列表示學生的一個屬性,而表呢,表示一些行的集合,每一行都記錄一個特定的學生的信息。


索引在數據庫中,是一個可選的數據結構,我們可以在表中的一列或多個列上創建索引,用來提高數據的檢索性能,索引的作用在於快速定位到我們想要檢索的數據。在Oracle中,索引在邏輯上和物理上都獨立於數據,因此我們可以刪除和創建索引,但不會對錶中的其它索引或數據有任何影響。


在Oracle中,表有很多種,有關係表、對象表,而表根據組織特徵又分堆組織表、索引組織表、外部表等。


而索引又分主鍵索引、唯一索引、非空索引、普通索引、位圖索引等。


這些我們都將在以後的分享中一一分享,

如對此感興趣,請持續關注我哦!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章