MySQL学习笔记02-数据库概述及MySQL简介 .
數(shù)據(jù)庫(kù)是與日常應(yīng)用緊密相連的,在沒有出現(xiàn)數(shù)據(jù)庫(kù)之前,人們通過手工記錄處理各種信息。當(dāng)需要記錄處理的信息非常多時(shí),手工處理效率就顯得及其低下了。比如病人到醫(yī)院就醫(yī),需要通過掛號(hào)、就診、買藥、住院、治療、康復(fù)等一系列程序。掛號(hào)就要登記病人姓名、性別、年齡等情況。買藥的時(shí)候醫(yī)院依據(jù)藥單從成千上萬種藥物中挑出符合要求的藥品,需要知道藥的品名、具體位置、庫(kù)存多少、存取多少等等。如果病人很多,醫(yī)院選藥就很復(fù)煩了。如果手工處理,工作量大,而且有可能調(diào)拿錯(cuò)藥。這時(shí)如果通過數(shù)據(jù)庫(kù)處理,只需簡(jiǎn)單地輸入藥品名就馬上可以知道具體位置、庫(kù)存還有多少等詳細(xì)情況。這樣是不是很方便、提高了效率,并且還避免了拿錯(cuò)藥的情況。
?
?
?
?
?
?
?
?
數(shù)據(jù)庫(kù)(DataBase)的優(yōu)越性只在組織和管理的信息很龐大或很復(fù)雜,用手工處理極為繁重時(shí)才能顯示出來。當(dāng)然,每天處理數(shù)百萬個(gè)業(yè)務(wù)的大公司可以使用數(shù)據(jù)庫(kù)。但是,即使只涉及個(gè)人愛好的單一人員維護(hù)信息的小公司也可能會(huì)需要數(shù)據(jù)庫(kù)。不難想像如果有下列情況出現(xiàn),使用數(shù)據(jù)庫(kù)會(huì)帶來更多的好處:
?
?
?
?
?
?
?
?
■??????????????????? 您的公司有幾百個(gè)員工。需要保存每個(gè)員工的個(gè)人情況和工資記錄,以便知道給誰付過工資,什么時(shí)候付的,并且必須對(duì)這些記錄進(jìn)行匯總以便能向稅務(wù)部門報(bào)收益表。還需要明了您的公司雇人所做的工作以及對(duì)每項(xiàng)工作所做的安排。
?
?
?
?
?
?
?
?
■??????????????????? 您是個(gè)教師,需要知道學(xué)分和出勤情況。每當(dāng)您進(jìn)行測(cè)驗(yàn)或考試時(shí),都要記錄學(xué)生們的學(xué)分。將考試成績(jī)寫在學(xué)分簿上很容易,但以后利用這個(gè)學(xué)分簿卻很費(fèi)事,需要一頁(yè)頁(yè)地翻查。即便是要統(tǒng)計(jì)出每個(gè)學(xué)生的缺曠課情況也不是一件簡(jiǎn)單的事。
?
?
?
?
?
?
?
?
通常我們利用數(shù)據(jù)庫(kù)管理系統(tǒng)來處理諸如人們用文件柜來完成的那樣一類的任務(wù)。確實(shí)在某種意義上說,數(shù)據(jù)庫(kù)就像一個(gè)大文件柜,只不過是一個(gè)內(nèi)建的文件編排系統(tǒng)而已。電子化處理記錄相對(duì)手工處理記錄有很多優(yōu)點(diǎn)。例如,如果您在某種保存有客戶記錄的辦公設(shè)施內(nèi)工 作,那么數(shù)據(jù)庫(kù)管理系統(tǒng)可在某些方面向您提供幫助:
?
?
?
?
?
?
?
?
■??????????????????? 減少記錄編檔時(shí)間。不必為尋找增加新記錄的位置而查看櫥柜的所有抽屜。只要將記 錄放入文件編排系統(tǒng),并令文件編排系統(tǒng)為您將該記錄放入正確的位置即可。
?
?
?
?
?
?
?
?
■??????????????????? 減少記錄檢索時(shí)間。在查找記錄時(shí),不需要自己去尋看每個(gè)記錄以找到含有所需信息的那個(gè)記錄。假如您在一個(gè)牙科診所中工作。如果想給所有近來未到診斷做過檢查的病人發(fā)催詢單,只需要求文件編排系統(tǒng)查找合適的記錄即可。當(dāng)然,這樣做會(huì)有別于 吩咐別人去做。吩咐別人去做,您只需說,“請(qǐng)確定哪些病人最近6 個(gè)月內(nèi)沒來過。”
?
?
?
?
?
?
?
?
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)主要包括數(shù)據(jù)庫(kù)(DataBase,簡(jiǎn)稱DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,簡(jiǎn)稱DBMS)、數(shù)據(jù)庫(kù)應(yīng)用3大部分。這3部分之間的關(guān)系如圖2.1所示。
實(shí)際的數(shù)據(jù)庫(kù)可能相當(dāng)復(fù)雜,對(duì)數(shù)據(jù)庫(kù)的操作就更加復(fù)雜。我了更有效地管理和操作數(shù)據(jù)庫(kù),人們研制出數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,簡(jiǎn)稱DBMS)。DBMS是人們用于操作數(shù)據(jù)庫(kù)的軟件產(chǎn)品。我們平常說的數(shù)據(jù)庫(kù)Oracle、MS SQL Server、MySQL、Sybase、FoxPro、Access等等,都是屬于DBMS范疇。雖然這些DBMS產(chǎn)品的功能各有所異,但是基本功能到大同小異差不多。
?
?
?
?
?
?
?
?
MySQL是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫(kù)中其中的一種,相比其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)來說,MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn),關(guān)鍵的是它是免費(fèi)的,可以在Internet上免費(fèi)下載到,并可免費(fèi)使用,對(duì)于一般中小型,甚至大型應(yīng)用都能夠勝任。
?
?
?
?
?
?
?
?
MySQL的官方網(wǎng)站是:http://www.mysql.com。技術(shù)支持網(wǎng)站很多,一般如果在學(xué)習(xí)過程中遇到問題,可以到下列網(wǎng)站尋求支持:
?
?
?
?
?
?
?
?
http://www.linuxforum.net/
?
?
?
?
?
?
?
?
http://www.csdn.com/
?
?
?
?
?
?
?
?
http://tech.ccidnet.com/pub/column/c1108.html
?
?
?
?
?
?
?
?
最重要的,別忘記了還有:
?
?
?
?
?
?
?
?
http://www.google.com/
?
?
?
?
?
?
?
?
http://www.baidu.com/
?
?
?
?
?
?
?
?
?
?
?
?
(注:轉(zhuǎn)載及引用請(qǐng)注明作者Saulzy)
轉(zhuǎn)載于:https://www.cnblogs.com/lancidie/archive/2012/01/19/2327523.html
總結(jié)
以上是生活随笔為你收集整理的MySQL学习笔记02-数据库概述及MySQL简介 .的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅析堡垒机概念及工作原理(转)
- 下一篇: 卢松松:如何复制暴利产品