一、資料庫是什么
資料庫是按照資料結構來組織、存盤和管理資料的倉庫, 它是資料管理的有效技術,是由一批資料構成的有序集合,這些資料被存放在結構化的資料表里,資料表之間相互關聯,反映客觀事物間的本質聯系,
資料是資料庫中存盤的基本物件,是按一定順序排列組合的物理符號,資料有多種表現形式,可以是數字、文字、影像,甚至是音頻或視頻,
二、資料庫的分類
資料庫通常分為“層次式資料庫”、“網路式資料庫”和“關系式資料庫”三種,而不同的資料庫是按不同的資料結構來聯系和組織的,最常見的資料庫模型主要有兩種,關系型資料庫和非關系型資料庫
三、關系型資料庫與非關系型資料庫的概述
1.關系型
關系型資料庫有:SQLite、Oracle、MySQL,
關系型資料庫模型是把復雜的資料結構歸結為簡單的二元關系(即二維碼表格形式),在關系型資料庫中,對資料的操作幾乎全部建立在一個或多個關系表格上,
2.非關系型
非關系型資料庫有:MongoDB、Redis、HBase,
非關系型資料庫提出另一種理念,例如,以鍵值對存盤,且結構不固定,每一個元組可以有不一樣的欄位,每個元組可以根據需要增加一些自己的鍵值對,這樣就不會局限于固定的結構,可以減少一些時間和空間的開銷,僅需要根據id取出相應的value就可以完成查詢,
四、資料庫系統組成
1.資料庫:用于存盤資料的地方,
2.資料庫管理系統:用于管理資料庫的軟體,
3.資料庫應用程式:為了提高資料庫系統的處理能力所使用的管理資料庫的軟體補充,
五、資料庫訪問介面
不同的程式設計語言會有各自不同的資料庫訪問介面
1.JDBC(Java Data Base),用于Java應用程式連接資料庫的標準方法,
2.ADO.NET,是微軟在.NET框架下開發設計的一組用于和資料源進行互動的面向物件類別庫,
3.PDO(PHP Data Object)為PHP訪問資料庫定義了一個輕量級的、一致性的介面,它提供了一個資料訪問抽象層,PDO是PHP5新加入的一個重大功能,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/287219.html
標籤:其他
上一篇:JDBC操作
下一篇:資料庫的范式詳解
