圖書借閱管理系統(tǒng)_第1頁
圖書借閱管理系統(tǒng)_第2頁
圖書借閱管理系統(tǒng)_第3頁
圖書借閱管理系統(tǒng)_第4頁
圖書借閱管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、指導(dǎo)老師:劉登剛學(xué)校圖書借閱管理系統(tǒng)姓名:王崟丞學(xué)號(hào):201502334079班級(jí):2015級(jí)信息與計(jì)算科學(xué)、題目及要求說明。題目:學(xué)校圖書借閱管理系統(tǒng)I、報(bào)告題目要求任選一個(gè)項(xiàng)目,調(diào)查分析一個(gè)具體的或模擬的實(shí)例描述該實(shí)例的業(yè)務(wù)信息和管理工作的要求;列出實(shí)體、聯(lián)系;指出實(shí)體和聯(lián)系的屬性;(5)畫出E-R圖;(6)將E-R圖轉(zhuǎn)換成關(guān)系模式,并注明主鍵和外鍵;(7)建立數(shù)據(jù)字典;(8)創(chuàng)建數(shù)據(jù)庫(kù);(9)根據(jù)題目的要求寫查詢、存儲(chǔ)過程、觸發(fā)器等。II、項(xiàng)目舉例功能要求:實(shí)現(xiàn)圖書信息、類別、出版社等信息的管理;實(shí)現(xiàn)讀者信息、借閱證信息的管理;實(shí)現(xiàn)圖書的借閱、續(xù)借、歸還管理;實(shí)現(xiàn)超期罰款管理、收款管理;

2、創(chuàng)建觸發(fā)器,分別實(shí)現(xiàn)借書和還書時(shí)自動(dòng)更新圖書信息的在冊(cè)數(shù)量創(chuàng)建視圖查詢各種圖書的書號(hào)、書名、總數(shù)和在冊(cè)數(shù);創(chuàng)建存儲(chǔ)過程查詢指定讀者借閱圖書的情況;建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束。二、說明書。(I)問題的描述圖書館管理系統(tǒng)開發(fā)。系統(tǒng)開發(fā)的總的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對(duì)圖書資料的集中統(tǒng)一的管理。本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書借閱信息的管理,主要功能為管理有關(guān)讀者、圖書、借閱、征訂和管理員的信息等。圖書借閱管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書借閱信息的管理,主要功能為管理有關(guān)讀者、圖書、借閱和管理員的信息等。圖書借閱管理系統(tǒng)是一種基于集中

3、統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。本系統(tǒng)結(jié)構(gòu)分為基礎(chǔ)信息維護(hù),讀者管理,圖書管理,圖書流通管理。讀者管理可以瀏覽讀者的信息,可以對(duì)讀者信息進(jìn)行維護(hù)。圖書管理可以瀏覽圖書的信息,可以對(duì)圖書信息進(jìn)行維護(hù)。借閱管理可以顯示當(dāng)前數(shù)據(jù)庫(kù)中書籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù)。讀者管理可以瀏覽讀者的信息,可以對(duì)讀者信息進(jìn)行維護(hù)。圖書管理可以瀏覽圖書的信息,可以對(duì)圖書信息進(jìn)行維護(hù)。借閱管理可以顯示當(dāng)前數(shù)據(jù)庫(kù)中書籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù)。(II)需求分析(ni)需求分析(ii.i.1)基礎(chǔ)信息維護(hù)在圖書借閱管理系統(tǒng)中,基礎(chǔ)信息包括:讀者信息和圖書信息。這些信息可以在讀者檔案管理,圖書檔案管理中應(yīng)用。在

4、讀者檔案管理中,讀者的類別信息實(shí)現(xiàn)讀者權(quán)限劃分;在圖書檔案管理中,圖書類型信息實(shí)現(xiàn)圖書類別的劃分。讀者管理管理員對(duì)讀者管理可以實(shí)現(xiàn)瀏覽,添加,修改操作,在添加讀者信息時(shí)需一個(gè)讀者證號(hào)對(duì)讀者身份進(jìn)行辨別,此編號(hào)必須唯一,還需要登記讀者的詳細(xì)信息。圖書管理管理員對(duì)圖書管理可實(shí)現(xiàn)添加,修改和刪除操作,在添加圖書信息時(shí)需給圖書建立一個(gè)圖書編號(hào),編號(hào)唯一。還需要等級(jí)圖書的詳細(xì)信息,在實(shí)現(xiàn)圖書修改時(shí),圖書編號(hào)不可修改。實(shí)現(xiàn)圖書信息的刪除時(shí)要驗(yàn)證圖書是否歸還,如沒有歸還,將不能實(shí)現(xiàn)圖書的刪改。圖書流通管理圖書流通管理需要實(shí)現(xiàn)圖書的借閱,歸還功能。圖書的借閱時(shí)要登記讀者證號(hào)和圖書編號(hào),以及管借閱和歸還的時(shí)間。

5、圖書歸還要檢查是否逾期,若逾期將交罰款,否則正常返還。(II.2)系統(tǒng)功能結(jié)構(gòu)借閱圖書:讀者通過瀏覽圖書信息確定要借閱的書籍,由管理員處理借閱信息,并進(jìn)行借閱登記。歸還圖書:讀者將已借閱的圖書歸還給圖書館,管理員檢查圖書并做相應(yīng)的登記。讀者注冊(cè):讀者通過注冊(cè)頁面,填寫個(gè)人信息,系統(tǒng)顯示信息通過后,管理員給予讀者借書卡一張。(6)續(xù)借管理:讀者想繼續(xù)閱讀已到歸還日期的圖書,可通過網(wǎng)上續(xù)借或當(dāng)面續(xù)借。(7)罰款處理:讀者未按時(shí)歸還圖書也未辦理續(xù)借或照成圖書損壞,則按照書館規(guī)定由管理員處罰相應(yīng)金額的罰款。(II3)數(shù)據(jù)流圖頂層數(shù)據(jù)流圖中層數(shù)據(jù)流圖Pl注fflW4通屯登記_*_-_P4圈書W懂亠遼書i

6、fi知十田書疋週-伯書登記-冏書歸證底層數(shù)據(jù)流圖(A)注冊(cè)管理數(shù)據(jù)流程底圖。PLi注冊(cè)審核B)還書管理數(shù)據(jù)流程底圖。P2還書處理管哩員D2借J還信息P2.2超期還書罰謊規(guī)則D3囂款文件+借書卡囹書港息+超期處理C)借書管理數(shù)據(jù)流程底圖。DI讀者信息借書卡+舍格讀音D2圖書信忌們簡(jiǎn)還倩書信息P3.2諸書登記管理園D)圖書管理數(shù)據(jù)流程底圖。P4.1圖書査10+査詢,P4.2圏書蜩亠刪際囲書:修改圖書D3囹書信息D2ffi.f息+章詢圖*劭?jī)讜?3員P4.J圖菇修改(III)邏輯結(jié)構(gòu)設(shè)計(jì)(III.1)局部E-R圖。II(11)注冊(cè)管理E-R圖俏書卡號(hào)注冊(cè)時(shí)弓辰系方式(12)還書管理E-R圖II佶書

7、時(shí)冃拽書時(shí)可I【佶書卡號(hào)!娃宕狂咬文件卷呂P叢主司F轅門帀;書卡可國(guó)書忙冬書宅j(S4WIB號(hào)出匡擔(dān))盤査)fegttj單尬I/X(HL1.3)借書管理E-R圖at吉惜為國(guó)問址;SIL換抑i丹卜書鬥蛀屯密碼注1B吋間圖書佶歸ES書堀號(hào)庫(kù)存更密鋰員話邁歸甩II.1.4)圖書管理E-R圖械理員統(tǒng)號(hào)密閔借書卡E査科定冊(cè)時(shí)目醉辛Ji藝蚩徊娃宕罔扣貝號(hào)書名tsZ訪繭亦件需邁;士回営理員出盛社$書時(shí)同號(hào)庫(kù)再呈(III.2)全局E-R圖。47專-+Ttvtiar!圈L-tatE童耶FPp-pliJflSS田u:曲(III.31)數(shù)據(jù)流條目注冊(cè)申請(qǐng)數(shù)據(jù)流條目數(shù)據(jù)流名稱注冊(cè)申請(qǐng)簡(jiǎn)述讀者第一次想圖書館借閱書籍時(shí)需

8、要注冊(cè)登記別名無組成注冊(cè)申請(qǐng)=申請(qǐng)卡號(hào)+姓名+密碼+注冊(cè)時(shí)間+聯(lián)系方式圖書借閱數(shù)據(jù)流條目數(shù)據(jù)流名稱圖書借閱簡(jiǎn)述讀者向圖書館進(jìn)行圖書借閱是需要進(jìn)行相應(yīng)的登記別名無組成圖書借閱=借書卡號(hào)+密碼+書名+借閱數(shù)量+借閱日期(HI.3.2)存儲(chǔ)條目讀書信息文件條目文件名、七-4y/亠白讀者彳信息、簡(jiǎn)述包括所有讀者的信息別名無組成讀者信息=借書卡號(hào)+姓名+密碼+注冊(cè)時(shí)間+聯(lián)系方式借/還信息文件條目文件名借/還信息簡(jiǎn)述包括所有讀者借書以及歸還圖書的所有記錄別名無組成借/還信息=借書卡號(hào)+姓名+密碼+借書時(shí)間+還書時(shí)間+聯(lián)系方式圖書信息文件條目文件名圖書信息簡(jiǎn)述包括所有圖書的信息)別名無組成圖書信息=圖書編號(hào)

9、+圖書名稱+圖書位置+庫(kù)存量+單價(jià)罰款信息文件條目文件名罰款文件簡(jiǎn)述包含所有罰款信息別名無組成罰款信息=借書卡號(hào)+密碼+姓名+罰款原因+罰款金額(III.3.3)數(shù)據(jù)項(xiàng)條目借書卡號(hào)數(shù)據(jù)項(xiàng)條目文件名借書卡號(hào)簡(jiǎn)述每個(gè)讀者注冊(cè)時(shí)的卡號(hào)別名無組成借書卡號(hào)-年份(XXXX)+月份(XX)+序號(hào)(XX)值類型9位數(shù)字取值范圍圖書編號(hào)數(shù)據(jù)項(xiàng)條目文件名圖書編號(hào)簡(jiǎn)述包括圖書的具體位置別名無組成圖書編號(hào)=圖示類別(XXXXX)+書架號(hào)(XXXX)+序列號(hào)(XX)+圖書名稱(XXXXX)值類型17位數(shù)字取值范圍(IV)數(shù)據(jù)庫(kù)實(shí)現(xiàn)(IV.1)數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建的SQL語句。tb_reader學(xué)生表CREATETA

10、BLEtb_reader(readeridvarchar(lO)NOTNULL,rnamevarchar(20)NOTNULL,sexvarchar(2)NOTNULL,gradevarchar(l)NOTNULL,Professionvarchar(20)NOTNULL,ifeffectivetinyint(4)NOTNULL,emailvarchar(20)DEFAULTNULL,PRIMARYKEY(readerid)tb_manager管理員表CREATETABLEtb_manager(manageridvarchar(lO)NOTNULL,loginnamevarchar(20)NO

11、TNULL,passwordvarchar(20)NOTNULL,PRIMARYKEY(managerid)tb_borrow借閱表CREATETABLEtb_borrow(borrowidint(ll)NOTNULLAUTO_INCREMENT,bookidvarchar(l0)NOTNULL,readeridvarchar(l0)NOTNULL,manageridvarchar(l0)NOTNULL,borrowTimedatetimeNOTNULL,backTimedatetimeNOTNULL,ifreborrowtinyint(4)NOTNULL,PRIMARYKEY(borrowi

12、d)tb_book圖書表CREATETABLEtb_book(bookidvarchar(l0)NOTNULL,bnamevarchar(20)DEFAULTNULL,typevarchar(20)DEFAULTNULL,authorvarchar(20)DEFAULTNULL,pricefloat(l0,2)DEFAULTNULL,publishvarchar(20)DEFAULTNULL,quantitytinyint(4)NOTNULL,remaintinyint(4)NOTNULL,PRIMARYKEY(bookid)tb_punishment超期處罰表CREATETABLEtb_bo

13、ok(bookidvarchar(l0)NOTNULL,bnamevarchar(20)DEFAULTNULL,typevarchar(20)DEFAULTNULL,authorvarchar(20)DEFAULTNULL,pricefloat(l0,2)DEFAULTNULL,publishvarchar(20)DEFAULTNULL,quantitytinyint(4)NOTNULL,remaintinyint(4)NOTNULL,PRIMARYKEY(bookid)tb_purview管理員權(quán)限設(shè)置表CREATETABLEtb_book(bookidvarchar(10)NOTNULL,

14、bnamevarchar(20)DEFAULTNULL,typevarchar(20)DEFAULTNULL,authorvarchar(20)DEFAULTNULL,pricefloat(10,2)DEFAULTNULL,publishvarchar(20)DEFAULTNULL,quantitytinyint(4)NOTNULL,remaintinyint(4)NOTNULL,PRIMARYKEY(bookid)(IV.2)存儲(chǔ)過程創(chuàng)建存儲(chǔ)過程,輸入讀者id查詢出書名、借閱時(shí)間、歸還時(shí)間、管理員id、是否續(xù)借情況createprocedurepreaderid_invarchar(10),

15、bookid_invarchar(20),bname_outvarchar(20)output,borrowTine_outdatetimeoutput,backTime_outdatetimeoutput,managerid_outvarchar(20)output,ifxeborom_outtinyintoutputasselectbname_out=bname,borrowTime_out=borrowTimebackTime_out=backTime,managerid_out=managerid,ifreborrow_out=ifreborrowfromtb_book,tb_borr

16、owwheretb_borrow.readerid=readerid_inandtb_borrow.bookid=bookid_inandtb_book.bookid=b_borrow.bookid存儲(chǔ)過程使用declarereaderid_invarchar(10),bookid_invarchar(20),bname_outvarchar(20),borrowTime_outdatetime,backTime_outdatetime,managerid_outvarchar(10),ifreborrow_outtinyintselectreaderid_in=2010508033selee

17、tbookid_in=005execpreaderid_in,bookid_in,bname_outoutput,borrowTime_outoutput,backTime_outoutput,managerid_outoutput,ifreborrow_outoutputprint書名:+bname.outprint借書吋囘:+rtrim(borrowTime_outprint還書肘囘:+tim(backTime_outprint管理員編號(hào):+managerid_outprint是否續(xù)借:+rtrim(ifreborrow_out)(IV.3)觸發(fā)器(IV.3.1)借書觸發(fā)器。當(dāng)借書時(shí),圖書

18、表中的remain(剩余圖書)自動(dòng)減一。createtriggert_borrowontb_borrowforinsertasdeclarebookid_readvarchar(10)selectbookidread=bookidfrominsertedbeginupdatetb_booksetremain=remain-1wherebookid=bookid_readEnd(IV.3.2)還書觸發(fā)器。當(dāng)還書時(shí),圖書表中的remain自動(dòng)加一。createtriggert_backontb_borrowforupdateasifupdate(backTime)declarebookid_rea

19、dvarchar(10selectbookid_read=bookidfrominsertedbeginupdatetb_booksetremain=remin+1wherebookid=bookid_readEnd(IV.3.3)罰款觸發(fā)器,當(dāng)借閱圖書短期時(shí),自動(dòng)在punishment表中添加罰款記錄。記錄罰款讀者、書名、天數(shù)、金額并且自動(dòng)將reader表中的ifeffective置為0,使該讀者不能再借書。createtriggert_punishontb_borrowforupdateasifupdate(backTime)begindeclarebackTimedatetine,bor

20、rowTimedatetime,ifxeborrowtinyint,daysint,days1int,bmoneyint,readeridvarchar(10),bookidvarchar(10)selectbackTime=backTimefrominsertedselectborrowTime=borrowTimefrominsertedselectifreborrow=ifreborrowfrominsentedselectday=convert(int,backTime)-convert(int,boxrowTime)selectreaderid=readeridfrominserte

21、dselectbookid=bookidfrominsertedifdays30beginififreborrow=1beginifdays60beginselectdays1=days-60selectmoney=days1*0.1insertintotb_punishment(readerid,bookid,days,bmoney)values(readerid,bookid,days1,bmoney)updtetb_readersetifeffective=0whexereaderid=readeridendendififreborrow=0beginselectdays1=day-30

22、selectmoney=days1*0.1insertintotb_punishment(radeeid,bookid,days,bmoney)values(readerid,bookid,days1,bmoney)updatetb_readersetifeffective=0wherereaderid=readeridendendend(IV.3.4)讀者是否有效觸發(fā)器。當(dāng)讀者借書時(shí),檢查reader表中的ifeffective屬性,若為0則說明有短期罰款,不能借書。creztetriggert_ifcanborrowontb_borrowforinsertdeclarereaderidva

23、rchar(10),ifeffectivetinyintselectreaderid=readeridfrominsertedselectifeffective=ifeffectivefromtb_readerwherereaderid=readeridififeffective=0begin1print您有短期罰款rollbacktransactiomend(IV.4)視圖創(chuàng)建視圖查詢各種圖書的書號(hào)、書名、總數(shù)和在冊(cè)數(shù)。createviewview_queryasselectbookid,bname,quantity,remainfromtb_book創(chuàng)建視圖查詢讀者的短期罰款情況。其中包括

24、讀者號(hào)。讀者姓名。罰款書名,罰款金額。createviewview_readerasselecttb_punishment.readerid;,rname,bname,bmoneyfromtb_pumishment,tbbook,tb_readerwheretb_pumishment.bookid=tb_book.bookidandtb_punishment.readerid=tb_reader.readerid(V)結(jié)論一、數(shù)據(jù)庫(kù)主要知識(shí)點(diǎn)我們首先從第一章緒論了解了數(shù)據(jù)庫(kù)的概念,其中有幾個(gè)較為重要的知識(shí)點(diǎn),即數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的概念以及數(shù)據(jù)庫(kù)管理

25、員(DBA)的職責(zé)。此外本章還介紹了數(shù)據(jù)庫(kù)發(fā)展的三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。第二章介紹了數(shù)據(jù)模型和三層模式數(shù)據(jù)庫(kù)。本章要求我們理解實(shí)體-聯(lián)系方法,并學(xué)會(huì)繪制E-R圖。此外還應(yīng)掌握概念數(shù)據(jù)模型的意義和傳統(tǒng)的三大數(shù)據(jù)模型,以及數(shù)據(jù)獨(dú)立性和數(shù)據(jù)庫(kù)三層模式結(jié)構(gòu)。接著開始著重講述現(xiàn)在普遍使用的關(guān)系數(shù)據(jù)庫(kù)。包括關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)和基本術(shù)語,關(guān)系模型的完整性約束和關(guān)系代數(shù)運(yùn)算。重點(diǎn)是關(guān)系模式完整性的分類和功能,以及關(guān)系代數(shù)中集合運(yùn)算和關(guān)系運(yùn)算。最后介紹了關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的三層模式結(jié)構(gòu)。第五章系統(tǒng)講述了關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語言SQL的定義功能、查詢功能、操作和控制功能。重點(diǎn)在于數(shù)據(jù)查詢

26、功能。另外還介紹了視圖的用法和動(dòng)態(tài)SQL中定義、操作和查詢功能。第六章的知識(shí)點(diǎn)有:存儲(chǔ)過程的創(chuàng)建和執(zhí)行過程、修改和刪除;觸發(fā)器的基本概念,建立,插入和刪除視圖,插入、刪除和更新類觸發(fā)器。最后介紹了數(shù)據(jù)完整性。第七章介紹安全性,包括安全性措施的層次、數(shù)據(jù)庫(kù)管理系統(tǒng)的安全功能等,用戶管理和角色管理,權(quán)限管理。其他的安全問題包括:數(shù)據(jù)加密、審計(jì)、統(tǒng)計(jì)數(shù)據(jù)庫(kù)和用戶定義的安全性措施。事務(wù)管理這一章首先介紹了事務(wù)的概念、性質(zhì)以及SQL對(duì)事務(wù)的支持。并發(fā)控制干擾問題、可串行性、封鎖、死鎖、隔離級(jí)別、封鎖與隔離級(jí)別;恢復(fù)故障類型、備份類型、日志的概念、恢復(fù)模型、備份轉(zhuǎn)儲(chǔ)、還原。第九章為關(guān)系數(shù)據(jù)理論:函數(shù)依賴術(shù)

27、語和符號(hào);函數(shù)依賴的公理系統(tǒng)Amstrong公理的內(nèi)容及其正確性、邏輯蘊(yùn)含和閉包、公理的完備性、閉包的計(jì)算、函數(shù)依賴集的等價(jià)和最小化;規(guī)范化一一1NF、2NF、3NF、BCNF;模式分解。第十章:數(shù)據(jù)庫(kù)設(shè)計(jì)。完善E-R模型中的概念一一弱實(shí)體,依賴關(guān)系,強(qiáng)制聯(lián)系;數(shù)據(jù)庫(kù)設(shè)計(jì)的過程主要掌握其建立的步驟。第十一章介紹面向?qū)ο髷?shù)據(jù)庫(kù):新的數(shù)據(jù)庫(kù)應(yīng)用和新的數(shù)據(jù)庫(kù)類型;面向?qū)ο蟮臄?shù)據(jù)模型一對(duì)象與類;對(duì)象的屬性、方法和狀態(tài)、對(duì)象的交互和消息、類的確定和分化、封裝、繼承、多態(tài);對(duì)象關(guān)系數(shù)據(jù)庫(kù)與對(duì)象數(shù)據(jù)庫(kù);面向?qū)ο髷?shù)據(jù)庫(kù)的研究。十二章“數(shù)據(jù)庫(kù)應(yīng)用的結(jié)構(gòu)和開發(fā)環(huán)境”并非重點(diǎn),而第十三章的內(nèi)容在軟件工程課程中就已經(jīng)

28、掌握,所以這兩章的知識(shí)點(diǎn)就略過了。第十四章分布式數(shù)據(jù)庫(kù)與分布式數(shù)據(jù)管理:概念;分布式數(shù)據(jù)庫(kù)的分布方式;分布式數(shù)據(jù)庫(kù)特點(diǎn)和目標(biāo)更新傳播、分布式查詢處理、目錄表管理、分布式事務(wù)管理;SQLServer的復(fù)制及其術(shù)語、復(fù)制模型。十五章數(shù)據(jù)倉(cāng)庫(kù):概念;結(jié)構(gòu);數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng);建立數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng);實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)庫(kù)模型;數(shù)據(jù)倉(cāng)庫(kù)與決策支持。最后,數(shù)據(jù)庫(kù)研究和應(yīng)用的新領(lǐng)域這一章中掌握知識(shí)庫(kù)的知識(shí)即可。二、學(xué)習(xí)數(shù)據(jù)庫(kù)的心得SQL(結(jié)構(gòu)化查詢語言)是用于執(zhí)行查詢的語法。但是SQL語言也包含用于更新、插入和刪除記錄的語法。查詢和更新指令構(gòu)成了SQL的DML部分:SELECT-從數(shù)據(jù)庫(kù)表中獲取數(shù)據(jù)UPDATE-更新數(shù)

29、據(jù)庫(kù)表中的數(shù)據(jù)DELETE-從數(shù)據(jù)庫(kù)表中刪除數(shù)據(jù)INSERTINTO-向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)SQL的數(shù)據(jù)定義語言(DDL)部分使我們有能力創(chuàng)建或刪除表格。我們也可以定義索引(鍵)規(guī)定表之間的鏈接,以及施加表間的約束。SQL中最重要的DDL語句:CREATEDATABASE-創(chuàng)建新數(shù)據(jù)庫(kù)ALTERDATABASE-修改數(shù)據(jù)庫(kù)CREATETABLE-創(chuàng)建新表ALTERTABLE-變更(改變)數(shù)據(jù)庫(kù)表DROPTABLE-刪除表CREATEINDEX-創(chuàng)建索引(搜索鍵)DROPINDEX-刪除索引數(shù)據(jù)庫(kù)有保持?jǐn)?shù)據(jù)的獨(dú)立性,所謂數(shù)據(jù)獨(dú)立,是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)獨(dú)立于處理數(shù)據(jù)的所有應(yīng)用程序而存在。也就是說,數(shù)據(jù)是客觀實(shí)體的符號(hào)化標(biāo)識(shí),它就是一個(gè)客觀存在,不會(huì)因?yàn)槟骋豁?xiàng)應(yīng)

溫馨提示

  • 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. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論