資料庫(database)是按照資料結構來組織、儲存和管理資料的建立在計算機儲存裝置上的倉庫。
網路資料庫(類似雲儲存)
網路資料庫是指把資料庫技術引入到計算機網路系統中,借助於網路技術將儲存於資料庫中的大量資訊及時發布出去,而計算機網路借助於成熟的資料庫技術對網路中的各種資料進行有效管理,並實現使用者與網路中的資料庫進行實時動態資料互動。
層級資料庫
層次結構模型實質上是一種有根結點的定向有序樹(在數學中「樹」被定義為乙個無回的連通圖)
關聯式資料庫
關聯式資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料。
關係型資料庫,儲存在磁碟中
非關係型資料庫,儲存在記憶體中
關係型資料庫
基本概念:
關聯式資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料,現實世界中的各種實體以及實體之間的各種聯絡均用關係模型來表示。關係模型是由埃德加.科德於2023年首先提出的,並配合「科德十二定律」。現如今雖然對此模型有一些批評意見,但它還是資料儲存的傳統標準。關係模型由關係資料結構、關係操作集合、關係完整性約束三部分組成。
關係資料結構:指的是資料以什麼方式來儲存,是一種二維表的形式儲存
關係操作集合:如何來關聯和管理對應的儲存資料,sql指令
關係完整性約束:資料內部有對應的關聯關係,以及資料與資料之間也有對應的關聯關係
表內約束:對應的具體列只能放對應的資料(不能亂放)
表間約束:自然界各實體都是有著對應的關聯關係(外來鍵)
oracle、db2、microsoft sql server、microsoft access、mysql、sqlite
小型關係型資料庫:microsoft access,sqlite
中型關係型資料庫:sql server,mysql
大型關係型資料庫:oracle,db2
資料庫事務的簡單介紹
事務就是使用者定義的一系列執行sql語句的操作,這些操作要麼完全地執行,要麼完全地都不執行,它是乙個不可分割的工作執行單元。事務的使用場景 在日常生活中,有時我們需要進行銀行轉賬,這個銀行轉賬操作背後就是需要執行多個sql語句,假如這些sql執行到一半突然停電了,那麼就會導致這個功能只完成了一半,這...
MYSQL資料庫的簡單介紹
mysql資料庫的基本操作命令 描述事物的符號記錄 包括數字,文字 圖形 影象 聲音 檔案記錄等 以 記錄 形式按統一 的格式進行儲存 將不同的記錄組織在一起 用來儲存具體資料 表的集合,是儲存資料的倉庫 以一定的組織方式儲存的相互有關的資料集合 是實現對資料庫資源有效組織 管和訪問的系統軟體 是乙...
簡單介紹資料庫系統
資料庫系統 資料庫庫系統有3個主要的組成部分。資料庫應用程式 為了提高資料庫系統的處理能力所使用的管理資料庫的軟體補充。資料庫管理系統 用於管理資料庫的軟體。資料庫 用於儲存資料的地方。資料庫 database system 提供了乙個儲存空間用以儲存各種資料,可以將資料庫視為乙個儲存資料的容器。乙...