資源描述:
《mysql基礎(chǔ)教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、成長歲月㊣第116頁共116頁 本章介紹MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)及其所采用的結(jié)構(gòu)化查詢語言(SQL)。文中給出了應(yīng)該掌握的基本術(shù)語和概念,并介紹了本書中使用的樣例數(shù)據(jù)庫,提供了怎樣利用MySQL創(chuàng)建數(shù)據(jù)庫并對其進(jìn)行存取訪問的指導(dǎo)。在此,如果您對數(shù)據(jù)庫不熟悉,可能還不能肯定是否需要一個(gè)數(shù)據(jù)庫或是否能夠使用一個(gè)數(shù)據(jù)庫?;蛘撸绻鷮ySQL或SQL一無所知,需要一種入門性的指導(dǎo),那么應(yīng)該仔細(xì)閱讀本章。對MySQL或?qū)?shù)據(jù)庫系統(tǒng)具有一定經(jīng)驗(yàn)的讀者可能希望跳過這一章。但是,不管是否是初學(xué)者都應(yīng)該閱讀1.2節(jié)“一個(gè)樣例數(shù)據(jù)庫”,因?yàn)檫@一節(jié)中給出的數(shù)據(jù)庫是熟悉數(shù)據(jù)庫的用途和內(nèi)容的一個(gè)
2、最好的樣例,本書將要反復(fù)地用到它。 1.1MySQL的用途 本節(jié)介紹MySQL的應(yīng)用場合。提供MySQL能夠做什么,以何種方式做的一個(gè)大致的概念。如果您不需要了解數(shù)據(jù)庫的用途,或許您已經(jīng)在頭腦中有了要解決什么問題的想法,只是希望知道怎樣用MySQL來幫助解決它,那么可以跳到1.2節(jié)“一個(gè)樣例數(shù)據(jù)庫”。數(shù)據(jù)庫系統(tǒng)本質(zhì)上是一種用來管理信息列表的手段。這些信息可來自不同的地方。例如,它可以代表研究數(shù)據(jù)、業(yè)務(wù)記錄、顧客請求、運(yùn)動(dòng)數(shù)據(jù)統(tǒng)計(jì)、銷售報(bào)告、個(gè)人愛好信息、人事記錄、問題報(bào)告或?qū)W生成績等。雖然數(shù)據(jù)庫系統(tǒng)能夠處理廣泛的信息,但您不會(huì)僅僅只是為用它而用它。如果一項(xiàng)工作很容易,那么就沒有理由非得僅為
3、了使用數(shù)據(jù)庫而將數(shù)據(jù)庫引入這項(xiàng)工作。雜貨單就是一個(gè)很好的例子:開列一個(gè)購物清單,購買后在上面畫叉,然后將它扔了,極不可能為此事使用一個(gè)數(shù)據(jù)庫。即使您有一臺(tái)便攜式電腦,也只會(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í)候付的,并且必須對這些記
4、錄進(jìn)行匯總以便能向稅務(wù)部門報(bào)收益表。還需要明了您的公司雇人所做的工作以及對每項(xiàng)工作所做的安排?! 瞿幸粋€(gè)汽車零部件的庫房網(wǎng),需要知道哪些庫房中有給定的零件,以便能填寫顧客訂單。116成長歲月㊣第116頁共116頁 ■作為玩具銷售商,要特別關(guān)注所進(jìn)貨物是否流行。需要知道某項(xiàng)物品的當(dāng)前銷售曲線,以便能夠估計(jì)是否需要增加庫存量(對越來越流行的物品),或減少其庫存量(從而用不著存放一大堆銷售不好的東西)?! 龆嗄暾n題研究收集的大量研究數(shù)據(jù)需要進(jìn)行分析以便發(fā)表。希望對大量的原始數(shù)據(jù)進(jìn)行加工,得出結(jié)論性的信息,并為更詳細(xì)的統(tǒng)計(jì)分析篩選出觀察樣本子集。 ■您是位受歡迎的演講者,到全國各地的各種集會(huì)
5、上進(jìn)行演講,如在畢業(yè)典禮、商務(wù)會(huì)議、城市集會(huì)和行政大會(huì)上進(jìn)行講演。作了這么多講演,自己很難記住在什么地方講了些什么,因此一定很愿意保存過去講演的記錄,以幫助準(zhǔn)備以后的演說。如果您回到了一個(gè)以前曾作過演說的地方,肯定不愿意作一個(gè)與上一次類似的演講,到過的地方都有一個(gè)記錄能幫助您避免重復(fù)。您必定也愿意注意講演受歡迎的程度。(您在“大都會(huì)狗窩”俱樂部所做的演講“我為什么喜歡貓”不太成功,那么下次去那兒時(shí)一定不希望再犯同樣的錯(cuò)誤。) ■您是個(gè)教師,需要知道學(xué)分和出勤情況。每當(dāng)您進(jìn)行測驗(yàn)或考試時(shí),都要記錄學(xué)生們的學(xué)分。將考試成績寫在學(xué)分簿上很容易,但以后利用這個(gè)學(xué)分簿卻很費(fèi)事。因此,在學(xué)期未確定最終成
6、績時(shí),您寧可不進(jìn)行學(xué)分排序,而且寧可不匯總每個(gè)學(xué)生的學(xué)分。要統(tǒng)計(jì)出每個(gè)學(xué)生的缺曠課情況也不是一件簡單的事?! 瞿悄硻C(jī)構(gòu)的秘書,這個(gè)機(jī)構(gòu)有一個(gè)龐大的會(huì)員姓名地址簿。(所謂機(jī)構(gòu)可以是任何組織,如一個(gè)專業(yè)團(tuán)體、俱樂部、交響樂團(tuán)或球迷俱樂部等。)您每年都要根據(jù)會(huì)員信息變化,用字處理器進(jìn)行編輯,然后為每個(gè)會(huì)員們打印一個(gè)地址名錄。您厭倦了以這種方式維護(hù)這個(gè)地址簿,因?yàn)樗拗沽四盟勺龅氖隆S盟y于以不同的方式對各條目排序,不能方便地選擇每個(gè)條目的特定部分(如給出僅由姓名和電話號(hào)碼組成的清單)。也不能查出某組會(huì)員,如那些不久就需要更新其會(huì)員資格的人員,如果可能的話,應(yīng)該取消為了找到哪些需要發(fā)送補(bǔ)充說
7、明的會(huì)員而每個(gè)月都要查找所有條目的工作。而且,您一定不愿意自己做地址簿的編輯工作,但是團(tuán)體沒有那么多的預(yù)算,請人會(huì)產(chǎn)生問題。您聽說過“無紙化辦公”,這是一種導(dǎo)致電子化保存記錄的方法,但您沒有看到任何好處?,F(xiàn)在會(huì)員記錄是電子化的,但具有諷刺意義的是,除了地址簿的打印外,沒省多少事。上述情形中有的涉及信息量較大,有的涉及信息量較小。它們的共同特征都是所涉及的任務(wù)可由手工完成,但是用數(shù)據(jù)庫系統(tǒng)來做會(huì)有效