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