日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库介绍

發布時間:2023/12/20 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫介紹

  • 一.數據庫的基本概念
  • 二.數據庫管理系統(DBMS)
  • 三.數據庫的發展
  • 四.當今主流數據庫介紹
  • 五.實體和關系的概念
  • 六.關系型數據庫和非關系數據庫
  • 七.MySQL數據庫介紹

一.數據庫的基本概念

①數據(Data)
描述事物的符號記錄
包括數字,文字,圖形,聲音,檔案記錄等
以“記錄”形式按統一的格式進行存儲

②表
將不同的記錄組織在一起
用來存儲具體數據

③數據庫
表的集合,是存儲數據的倉庫
以一定的組織方式存儲的相互有關的數據集合

二.數據庫管理系統(DBMS)

①是實現對數據庫資源有效組織、管理和存取的系統軟件

②數據庫系統
是一個人機系統,由硬件、OS、數據庫、DBMS、應用軟件和數據庫用戶組成

③用戶可以通過DBMS或應用程序操作數據庫

三.數據庫的發展

第一代數據庫
自20世紀60年代起,第一代數據庫系統問世是層次模型與網狀模型的數據庫系統
為統一管理和共享數據提供了有力的支撐第二代數據庫
20世紀70年代初,第二代數據庫——關系數據庫開始出現
20世紀80年代初,IBM公司的關系數據庫系統DB2問世,開始逐:取代層次與網狀模型的數據庫,成為行業主流
到目前為止,關系數據庫系統仍占領數據庫應用的主要地位

第三代數據庫
自20世紀80年代開始,適應不同領域的新型數據庫系統不斷涌現面向對象的數據庫系統,實用性強、適應面廣
20世紀90年代后期,形成了多種數據庫系統共同支撐應用的局面
●一些新的元素被添加進主流數據庫系統中
例如,Oracle支持的“關系-對象”數據庫模型

四.當今主流數據庫介紹

①SQL Server (微軟公司產品)
面向Windows操作系統,簡單、易用

②Oracle(甲骨文公司產品)
面向所有主流平臺,安全、完善,操作復雜

③DB2 (IBM公司產品)
面向所有主流平臺
天型、安全、完善

④MySQL(甲骨文公司收購)
免費、開源、體積小

五.實體和關系的概念

實體:也稱為實例,對應現實世界中區別于其他對象的事務。如:銀行客戶,銀行賬戶等
屬性:
實體所具有的某一特性,一個實體可以由多個屬性。
如“銀行客戶”實體集中的每個實體均具有姓名,住址,電話等屬性。
聯系:
實體之間的對應關系稱為聯系,也稱為關系
如銀行客戶和銀行賬戶之間存在“儲儲”的關系
所有實體及實體之間聯系的集合鉤成一個關系數據庫

實體和關系:多個實體之間存在聯系(可用 E-R圖表示)
屬性:描述一個實體的詳細信息

關系數據的存儲是二維表格
在每個二維表中
每一行稱為一條記錄,用來描述一個對象的信息每一列稱為一個字段,用來描述對象的
個屬性

六.關系型數據庫和非關系數據庫

①關系型數據庫
關系型數據庫,是指采用了關系模型來組織數據的數據庫,其以行和列的形式存儲數據,以便于用戶理解,關系型數據庫這一系列的行和列被稱為表,一組表組成了數據庫。用戶通過查詢來檢索數據庫中的數據,而查詢是一個用于限定數據庫中某些區域的執行代碼。關系模型可以簡單理解為二維表格模型,而一個關系型數據庫就是由二維表及其之間的關系組成的一個數據組織。
特點:
關系數據庫系統是基于關系模型的數據庫系統。
關系模型的數據結構使用簡單易懂的二維數據表。
關系型數據庫
Oracle, MvsQL,SQLServet、 Sybase,Informix、access,DB2、FoxPRO

應用舉例
12306用戶信息系統
淘寶賬號系統
聯通手機號信息系統
銀行用戶賬號系統,網站用戶信息系統

②非關系型數據庫:
Redis maogodb(芒果) memcached postgresql (PG)
非關系數據庫也被稱作NoSQL (Not Only sQL)
存儲數據不以關系模型為依據,不需要固定的表格式

非關系型數據庫的優點
數據庫可高并發讀寫
對海量數據高效率存儲與訪問
數據庫具有高擴展性與高可用性

常用的非關系數據庫:Redis、mongoDB等

七.MySQL數據庫介紹

一款深受歡迎的開源關系型數據庫
Oracle旗下的產品
遵守GPL協議,可以免費使用與修改
特點
性能卓越、服務穩定
開源、無版權限制、成本低
多線程、多用戶
基于CIS(客戶端/服務器)架構
安全可靠

.
MySQL商業版與社區版
lMySQL商業版是由MySQL AB公司負責開發與維護,需要付費才能使用
MySQL社區版是由分散在世界各地的MySQL開發者、愛好者一起開發與維護,可以免費使用

兩者區別
商業版組織管理與測試環節更加嚴格,會比社區版更穩定
商業版不遵守GPL,社區版遵從GPL可以免費使用
商業版可獲得7*24小時的服務,社區版則沒有

MySQL產品陣營
第一陣營:5.0-5.1陣營,可說是早期產品的延續
第二陣營:5.4-5.6陣營,整合了MySQL AB公司、
社區和第三方公司開發的存儲引擎,從而提高性能

第三陣營:6.0-7.1件S,My-u為適應新時代對數據庫的集群需求而開發

下載網址
http://www.dev.mysql.com/downloads

日志
數據庫日志文件用于備份,恢復,是最核心的部分
mysql與oracle 日志有所區別
mysql寫一條數據,同步到日志中一條
oracle :重做日志組
一個組中至少3個日志成員,輪流存儲日志還會有另一個組與之同步/備份

總結

以上是生活随笔為你收集整理的数据库介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。