版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本章介紹MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)及其所采用的結(jié)構(gòu)化查詢語言(SQL)。文中給出了應(yīng)該掌握的基本術(shù)語和概念,并介紹了本書中使用的樣例數(shù)據(jù)庫,提供了怎樣利用MySQL創(chuàng)建數(shù)據(jù)庫并對(duì)其進(jìn)行存取訪問的指導(dǎo)。在此,如果您對(duì)數(shù)據(jù)庫不熟悉,可能還不能肯定是否需要一個(gè)數(shù)據(jù)庫或是否能夠使用一個(gè)數(shù)據(jù)庫?;蛘?,如果您對(duì)MySQL或SQL一無所知,需要一種入門性的指導(dǎo),那么應(yīng)該仔細(xì)閱讀本章。對(duì)MySQL或?qū)?shù)據(jù)庫系統(tǒng)具有一定經(jīng)驗(yàn)的讀者可能希望
2、跳過這一章。但是,不管是否是初學(xué)者都應(yīng)該閱讀1.2節(jié)“一個(gè)樣例數(shù)據(jù)庫”,因?yàn)檫@一節(jié)中給出的數(shù)據(jù)庫是熟悉數(shù)據(jù)庫的用途和內(nèi)容的一個(gè)最好的樣例,本書將要反復(fù)地用到它。1.1MySQL的用途本節(jié)介紹MySQL的應(yīng)用場(chǎng)合。提供MySQL能夠做什么,以何種方式做的一個(gè)大致的概念。如果您不需要了解數(shù)據(jù)庫的用途,或許您已經(jīng)在頭腦中有了要解決什么問題的想法,只是希望知道怎樣用MySQL來幫助解決它,那么可以跳到1.2節(jié)“一個(gè)樣例數(shù)據(jù)庫”。數(shù)據(jù)庫系統(tǒng)本質(zhì)上
3、是一種用來管理信息列表的手段。這些信息可來自不同的地方。例如,它可以代表研究數(shù)據(jù)、業(yè)務(wù)記錄、顧客請(qǐng)求、運(yùn)動(dòng)數(shù)據(jù)統(tǒng)計(jì)、銷售報(bào)告、個(gè)人愛好信息、人事記錄、問題報(bào)告或?qū)W生成績(jī)等。雖然數(shù)據(jù)庫系統(tǒng)能夠處理廣泛的信息,但您不會(huì)僅僅只是為用它而用它。如果一項(xiàng)工作很容易,那么就沒有理由非得僅為了使用數(shù)據(jù)庫而將數(shù)據(jù)庫引入這項(xiàng)工作。雜貨單就是一個(gè)很好的例子:開列一個(gè)購物清單,購買后在上面畫叉,然后將它扔了,極不可能為此事使用一個(gè)數(shù)據(jù)庫。即使您有一臺(tái)便攜式電
4、腦,也只會(huì)為雜貨單使用記事本,而不會(huì)啟用數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)的力量只在組織和管理的信息很龐大或很復(fù)雜,用手工處理極為繁重時(shí)才能顯示出來。當(dāng)然,每天處理數(shù)百萬個(gè)業(yè)務(wù)的大公司可以使用數(shù)據(jù)庫。但是,即使只涉及個(gè)人愛好的單一人員維護(hù)信息的小公司也可能會(huì)需要數(shù)據(jù)庫。不難想像由于在信息變得難于管理之前,使用了數(shù)據(jù)庫而帶來的好處??紤]下列情形:■您的木工店有幾個(gè)員工。需要保存員工和工資記錄,以便知道給誰付過工資,什么時(shí)候付的,并且必須對(duì)這些記錄進(jìn)行匯總
5、以便能向稅務(wù)部門報(bào)收益表。還需要明了您的公司雇人所做的工作以及對(duì)每項(xiàng)工作所做的安排?!瞿幸粋€(gè)汽車零部件的庫房網(wǎng),需要知道哪些庫房中有給定的零件,以便能填寫顧客訂單。成長(zhǎng)歲月㊣第3頁共118頁3其效果的差異是相當(dāng)大的。我們來考慮一種常見的情形,從而也是一種相當(dāng)有代表性的數(shù)據(jù)庫應(yīng)用。通常利用數(shù)據(jù)庫管理系統(tǒng)來處理諸如人們用文件柜來完成的那樣一類的任務(wù)。確實(shí)在某種意義上說,數(shù)據(jù)庫就像一個(gè)大文件柜,只不過是一個(gè)內(nèi)建的文件編排系統(tǒng)而已。電子化處理
6、記錄相對(duì)手工處理記錄有很多優(yōu)點(diǎn)。例如,如果您在某種保存有客戶記錄的辦公設(shè)施內(nèi)工作,那么MySQL可在某些方面向您提供幫助:■減少記錄編檔時(shí)間。不必為尋找增加新記錄的位置而查看櫥柜的所有抽屜。只要將記錄放入文件編排系統(tǒng),并令文件編排系統(tǒng)為您將該記錄放入正確的位置即可?!鰷p少記錄檢索時(shí)間。在查找記錄時(shí),不需要自己去尋看每個(gè)記錄以找到含有所需信息的那個(gè)記錄。假如您在一個(gè)牙科診所中工作。如果想給所有近來未到診斷做過檢查的病人發(fā)催詢單,只需要求文
7、件編排系統(tǒng)查找合適的記錄即可。當(dāng)然,這樣做會(huì)有別于吩咐別人去做。吩咐別人去做,您只需說,“請(qǐng)確定哪些病人最近6個(gè)月內(nèi)沒來過?!倍褂脭?shù)據(jù)庫,則需要發(fā)出一串奇怪的“咒語”:如果您從來沒有看到過類似的東西,可能會(huì)感到相當(dāng)嚇人,但是在一兩秒內(nèi)就能得到結(jié)果遠(yuǎn)勝于用一個(gè)小時(shí)來查找,這應(yīng)該是很有吸引力的。(不管怎樣,不用太發(fā)愁。這些“咒語”用不了多久就會(huì)不奇怪了。事實(shí)上,只要您讀完本章就能完全理解其含義。)■靈活的查找序列。不需要按記錄存放的固定序
8、列去查看它們(例如,按姓查找)??梢砸笪募幣畔到y(tǒng)以任意的序列查出記錄;如按姓、保險(xiǎn)公司名、最后光臨日期等提出記錄?!鲮`活的輸出格式。在查找到感興趣的記錄后,不需要手工拷貝其信息??梢宰屛募幣畔到y(tǒng)為您生成一份清單。有時(shí),您可能只需要打印這些信息。有時(shí),您又可能希望在其他程序中使用這些信息。(如,在生成誤了看牙預(yù)約的病人清單后,可將這些信息送入一個(gè)字處理器,打出送給這些病人的通知單。)或者您只對(duì)匯總信息感興趣,如對(duì)所選出記錄數(shù)感興趣。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- css基礎(chǔ)教程
- adobeaudition基礎(chǔ)教程
- 和聲基礎(chǔ)教程
- 攝影基礎(chǔ)教程
- excel基礎(chǔ)教程
- proteldxp基礎(chǔ)教程
- qtpvbs基礎(chǔ)教程
- bartender基礎(chǔ)教程
- vb基礎(chǔ)教程
- 笛子基礎(chǔ)教程
- layout基礎(chǔ)教程
- htmlcss基礎(chǔ)教程
- java基礎(chǔ)教程
- c#基礎(chǔ)教程
- plsql基礎(chǔ)教程-必看
- ppt使用基礎(chǔ)教程
- vc++基礎(chǔ)教程
- dmax基礎(chǔ)教程步驟
- tcp ip基礎(chǔ)教程
- 播音主持基礎(chǔ)教程
評(píng)論
0/150
提交評(píng)論