MYSQL 資料管理技術的3個發展階段

2022-07-24 07:51:07 字數 1263 閱讀 2698

資料管理就是對各種資料進行分類、組織、編碼、查詢和維護,主要經歷了 3 個階段,即人工管理階段、檔案系統階段和資料庫系統階段。每乙個階段都是以減小資料冗餘、增強資料獨立性和方便運算元據為目的進行發展。

在計算機出現之前,人們主要利用紙張和計算工具(如算盤和計算尺)來進行資料的記錄和計算,依靠大腦來管理和利用資料

人工管理階段的特點如下:

在 20 世紀 50 年代後期到 20 世紀 60 年代中期,計算機中的磁碟和磁鼓等直接訪問裝置開始普及。這時,可以將資料儲存在計算機的磁碟上。這些資料都以檔案的形式儲存,然後通過檔案系統來管理這些檔案

windows的檔案系統就是最好的例子

檔案系統階段的特點如下:

在 20 世紀 60 年代後期,隨著網路技術的發展,計算機軟/硬體的進步,出現了資料庫技術,該階段就是所謂的資料庫系統階段。

資料庫系統階段的特點如下:

資料管理經歷的各個階段都有自己的背景及特點,資料管理技術也在發展中不斷地完善,其 3 個階段的比較如下表所示。

資料管理的3個階段

人工管理(20 世紀 50 年代中期)

檔案系統(50 年代末至 60 年代中期)

資料庫系統(60 年代後期)

應用背景

科學計算

科學計算、管理

大規模資料、分布資料的管理

硬體背景

無直接訪問儲存裝置

磁帶、磁碟、磁鼓

大容量磁碟、可擦寫光碟、按需增容磁帶機等

軟體背景

無專門管理的軟體

利用作業系統的檔案系統

由 dbms 支撐

資料處理方式

批處理聯機實時處理、批處理

聯機實時處理、批處理、分布處理

資料的管理者

使用者/程式管理

檔案系統**

dbms 管理

資料應用及其擴充

面向某一應用程式難以擴充

面向某一應用系統、不易擴充

面向多種應用系統、容易擴充

資料的共享性

無共享、冗餘度極大

共享性差、冗餘度大

共享性好、冗餘度小

資料的獨立性

資料的獨立性差

物理獨立性好、邏輯獨立性差

具有高度的物理獨立性、具有較好的邏輯獨立性

資料的結構化

資料無結構

記錄內有結構、整體無結構

統一資料模型、整體結構化

資料的安全性

應用程式保護

檔案系統保護

由 dbms 提供完善的安全保護

MySQL 資料管理

方式1 方式2 資料庫意義 資料儲存,資料管理 dml 語言 資料操作語言 插入語句 新增 insert into 表名 欄位名1,欄位2,欄位3 values 值1 值2 值3 一般寫插入語句,我們一定要資料和字段一一對應!注意事項 1.欄位和字段之間使用 英文逗號 隔開 2.欄位是可以省略的,但...

MySQL資料管理

外來鍵管理 外來鍵作用 外來鍵用來強制引用完整性,乙個表可以有多個外來鍵 建立外來鍵 a 建表時指定外來鍵約束 定義外來鍵約束語法 constraint 外鍵名 foreign key 外來鍵字段 references 關聯表名 關聯字段 b 建表後修改子表新增外來鍵 新增外來鍵約束語法 alter...

mysql資料管理

外來鍵 刪除有外來鍵關係的表時,要先刪除引用該外來鍵的表,在刪除這個外來鍵的表 新增外來鍵 資料庫級別的外來鍵,不建議使用 避免資料庫過多造成困擾 最好使用程式級別的方法去呼叫 alter table 表名 add constraint 約束名 foreign key 作為外來鍵的列 referen...