天天看點

java的db用來幹嘛_資料庫是什麼?一般用來做什麼呢?

相信剛剛入門學習java的小夥伴們對免不了對資料庫有一定的了解了,是以你清楚資料庫是什麼嗎?一般用來做什麼呢?

資料庫其實就是一張很大很大的表。然後呢根據這張表進行各種需要的一些處理,就比如說你如果拿到了某個國家身份資訊的資料庫,你就可以去查每個人的生日,那麼來建立這種表的的程式,也叫資料庫。

資料庫就是把一定的資料按照一定的邏輯關系存儲起來的檔案的集合,狹義的資料庫僅僅是指存儲資料的檔案,廣義的資料庫還包括建立、管理資料檔案的軟體呢如foxpro,sqlserver。

一個建構得相對完善資料庫的作用其實是難以用語言去表達的呢,比如說簡單點的,全校師生的自然情況,一個商店所有商品的貨源、進價、數量、進貨日期、采購員……,這些其實都是很簡單的資料庫,複雜點的就是一個大型網絡遊戲所有的成員的賬号密碼,或者是某個大工程所有參加人員和工程車輛的統計表,一個國家的工業企業裝置的能力……建好的資料庫對資料進行統計、查詢、計算等等是非常友善快速。

資料庫的作用有以下幾點:

可以實作資料共享。資料共享就包含了所有使用者可同時存取資料庫中的資料,也包括使用者可以用各種方式去通過接口使用資料庫,并且提供資料共享。

可以減少資料的備援度。與檔案系統相比,由于資料庫實作了資料的共享,進而呢避免了使用者各自建立應用檔案。也減少了大量得重複資料,減少了資料的備援,就維護了資料的一緻性。

展現了資料的獨立性。資料的獨立性就包括了邏輯獨立性和實體獨立性。

可以實作資料的集中控制。在檔案管理方式中,資料是處于一種分散的狀态的,不同的使用者或者是同一使用者在不同進行中其檔案之間是沒有關系的。利用資料庫可以對資料進行集中的控制和管理,并通過資料模型表示各種資料的組織以及資料間的聯系。

保持資料一緻性和可維護性,以確定資料的安全性和可靠性。

這主要包括:安全性控制、完整性控制、并發控制,使在同一時間周期内,允許對資料實作多路存取,又能防止使用者之間的不正常互動作用。

可以用來故障恢複。這是由資料庫管理系統提供的一套方法,可以及時發現故障和修複故障,進而去防止資料被破壞掉。

好了,以上就是有關資料的所有内容,還想了解更多java入門資訊,記得關注本站消息哦。

推薦閱讀: