App下載

數(shù)據(jù)庫小白應知應曉

猿友 2020-12-10 14:05:43 瀏覽數(shù) (4232)
反饋

       數(shù)據(jù)庫是什么?為什么要使用數(shù)據(jù)庫?數(shù)據(jù)庫能干什么?當小白們開始接觸數(shù)據(jù)庫的時候這三個問題無疑是首當其沖困擾著小白們的,小編接下來就圍繞這三個問題為大家講解。

       當應用程序需要將用戶的數(shù)據(jù)保存起來,例如 Excel 需要將用戶所編輯的數(shù)據(jù)保存起來,以便下次繼續(xù)編輯或者將其拷貝到另一臺電腦進行操作。

       保存用戶數(shù)據(jù)的最簡單方法就是將用戶數(shù)據(jù)寫入文件。例如,要保存班級所有學生的信息,您可以將其數(shù)據(jù)信息寫入 .CSV 文件中:

1.  id,name,gender,score

2.  1,百里,M,81

3.  2,蒙伢,M,59

4.  3,嫦娥,F,90

5.  4,西施,F,100

       如果需要保存學校所有班級的信息,則可以將其寫入另一個 .CSV 文件中。

       但是,隨著應用程序的功能越來越復雜,大量數(shù)據(jù)正在源源不斷的產(chǎn)生,那么如何能夠安全有效的存儲、檢索、管理數(shù)據(jù)呢?于是,有效的存儲、訪問,便捷的數(shù)據(jù)共享和安全控制便成了當今大數(shù)據(jù)時代的一個非常重要的問題。

       使用數(shù)據(jù)庫可以高效有序的存儲數(shù)據(jù),它使人們能夠更快、更方便地管理數(shù)據(jù),主要體現(xiàn)在以下幾個方面:

  • 數(shù)據(jù)庫可以在結(jié)構(gòu)上存儲大量數(shù)據(jù)信息,方便用戶有效地搜索和訪問;
  • 數(shù)據(jù)庫可以有效地維護數(shù)據(jù)信息的一致性和完整性,并減少數(shù)據(jù)冗余;
  • 數(shù)據(jù)庫可以滿足應用的共享和安全性方面的要求,在許多情況下,將數(shù)據(jù)放入數(shù)據(jù)庫中也是出于安全考慮;
  • 數(shù)據(jù)庫技術(shù)能夠方便智能化地分析,產(chǎn)生新的有用信息。

       因此,數(shù)據(jù)庫作為一種專門管理數(shù)據(jù)的軟件就這樣出現(xiàn)了。從此,應用程序便無需自己管理數(shù)據(jù),而是通過數(shù)據(jù)庫軟件所提供的接口來讀寫數(shù)據(jù),這樣一來,開發(fā)人員在編寫應用程序時,數(shù)據(jù)讀寫的功能就被大大的弱化了。

圖1

       最后,屏幕前的你對:數(shù)據(jù)庫是什么、為什么要使用數(shù)據(jù)庫、數(shù)據(jù)庫能干什么,這三個問題有答案了么?

       推薦相關(guān)閱讀:

       MySQL 微課

       MySQL從入門到精通


1 人點贊