汽車(chē)銷(xiāo)售管理系統(tǒng)報(bào)告._第1頁(yè)
汽車(chē)銷(xiāo)售管理系統(tǒng)報(bào)告._第2頁(yè)
汽車(chē)銷(xiāo)售管理系統(tǒng)報(bào)告._第3頁(yè)
汽車(chē)銷(xiāo)售管理系統(tǒng)報(bào)告._第4頁(yè)
汽車(chē)銷(xiāo)售管理系統(tǒng)報(bào)告._第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一頁(yè)2012年數(shù)據(jù)庫(kù)系統(tǒng)與技術(shù)課程設(shè)計(jì)設(shè)計(jì)說(shuō)明書(shū)及課程設(shè)計(jì)心得體會(huì)課題:汽車(chē)銷(xiāo)售管理系統(tǒng)學(xué)院:土木工程學(xué)院所在院系:交通運(yùn)輸專(zhuān)業(yè)班級(jí):交運(yùn)C101小組成員:106873冀星月 106888劉玉飛 106897姚葉飛 097082甄興小組組長(zhǎng):冀星月指導(dǎo)老師:王小芳2012年6月18日交通運(yùn)輸C101課程設(shè)計(jì)報(bào)告一、需求分析1二、概要設(shè)計(jì)2三、數(shù)據(jù)庫(kù)設(shè)計(jì)3四、安全性設(shè)計(jì)5五、小 結(jié)14六、謝 辭14七、參考文獻(xiàn)14一、需求分析需求分析簡(jiǎn)單地說(shuō)就是分析用戶(hù)的要求。需求分析是設(shè)計(jì)該轎車(chē)銷(xiāo)售系 統(tǒng)數(shù)據(jù)庫(kù)的起點(diǎn),即該階段的任務(wù)是通過(guò)詳細(xì)調(diào)查該銷(xiāo)售公司, 充分了解原 系統(tǒng)工作概況,明確用戶(hù)的各種需求,然

2、后在此基礎(chǔ)上確定新系統(tǒng)的功能。調(diào)查的重點(diǎn)是數(shù)據(jù)和處理,通過(guò)調(diào)查、收集與分析,獲得用戶(hù)對(duì)數(shù)據(jù)庫(kù) 的如下要求:信息要求(廠(chǎng)商、客戶(hù)、用戶(hù)、員工、出庫(kù)、入庫(kù)等信息),處理要求(對(duì)上述信息的查詢(xún)、修改、添加和刪除),安全性和完整性要求(需要用戶(hù)名和密碼才能講入系統(tǒng),并且對(duì)于不同 的用戶(hù)有不同的操作權(quán)限)需求分析結(jié)果如下:-16 -I汽車(chē)銷(xiāo)售管理系統(tǒng)車(chē)收輛、幾 益銷(xiāo)統(tǒng)-售銷(xiāo)售管理進(jìn)貨管理倉(cāng)庫(kù)管理車(chē) 輛 采 購(gòu)車(chē) 輛 入 庫(kù)1、概要設(shè)計(jì)本階段的主要任務(wù)是將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)結(jié)構(gòu)(即概念模型)設(shè)計(jì)概念結(jié)構(gòu)通常有四類(lèi)方法:自頂向下、自底向上、逐步擴(kuò)張和混合 策略。我在這里采用自底向上方法。概

3、念設(shè)計(jì)結(jié)果如下:WIKJ *定單(某公司轎車(chē)銷(xiāo)售管理系統(tǒng)的基本E- R圖)三、數(shù)據(jù)庫(kù)設(shè)計(jì)1. E-R圖向關(guān)系模型轉(zhuǎn)換由概念設(shè)計(jì)的E-R圖可得一般關(guān)系模型如下發(fā)貨單(貨單號(hào),細(xì)節(jié)號(hào),產(chǎn)品號(hào),客戶(hù)號(hào),數(shù)量,日期,金額,折扣)收款單(客戶(hù)號(hào),定單號(hào),收據(jù)號(hào),收款金額,收款日期) 定單(定單號(hào),細(xì)節(jié)號(hào),產(chǎn)品號(hào),廠(chǎng)商號(hào),數(shù)量,日期,金額) 付款(廠(chǎng)商號(hào),定單號(hào),發(fā)票號(hào),支付金額,支付日期) 員工(員工號(hào),姓名,性別,部門(mén),職務(wù),電話(huà)) 產(chǎn)品(產(chǎn)品號(hào),產(chǎn)品名,廠(chǎng)商號(hào),單價(jià),庫(kù)存量)2 數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果不是唯一的為進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,我們還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)男薷?,調(diào)整數(shù)據(jù)模

4、型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。(1)數(shù)據(jù)依賴(lài)舉例R廠(chǎng)商=廠(chǎng)商號(hào)- 廠(chǎng)商名,廠(chǎng)商號(hào)- 地址,廠(chǎng)商號(hào)- 電話(huà)R用戶(hù)=用戶(hù)ID - 用戶(hù)名,用戶(hù)ID - 用戶(hù)類(lèi)型,用戶(hù)ID - 權(quán)限,用戶(hù)類(lèi)型一 權(quán)限(2)對(duì)數(shù)據(jù)依賴(lài)進(jìn)行極小化處理,消除冗余聯(lián)系舉例上述關(guān)系中,發(fā)貨單中存在冗余聯(lián)系(具體是細(xì)節(jié)號(hào)、折扣等),因此我們可以增加一個(gè)發(fā)貨細(xì)節(jié)單和折扣規(guī)則單。(3)按照數(shù)據(jù)依賴(lài)的理論對(duì)關(guān)系模式逐一進(jìn)行分析,考察是否存在部分函數(shù)依賴(lài),傳遞函數(shù)依賴(lài),多值依賴(lài)等,確定各關(guān)系分別屬于第幾范式舉例上述關(guān)系中,用戶(hù)表存在非主屬性傳遞依賴(lài),因此用戶(hù)表屬于2NF。我們可以增加一個(gè)用戶(hù)權(quán)限表來(lái)消除該表中非主屬性傳遞依賴(lài)。3.數(shù)

5、據(jù)庫(kù)設(shè)計(jì)最終結(jié)果如下:列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空1Cer_i d|char10var char50Fa.ctory_rLamie50Car_pr i ctint4int.4(car 表)(car 表)Car 1 d|CarFactory nameCar pric&Car rwim11001I犬眾cc大眾中國(guó)3000003010龍雪鐵龍閑東風(fēng)集團(tuán)30B800231003現(xiàn)代新雅尊北京現(xiàn)代32SOOO201004寶馬中國(guó)330000501005奔 iicLE奔馳中國(guó)34000035100&奔馳耽兀L奔馳中國(guó)40OQOO101007枚馬人克萊斯勤52500010100B寶馬24寶馬中國(guó)5&SOOO201

6、009奧迪A6奧迪中國(guó)620000151010新玉馬5聚Li.寶馬中國(guó)&45000201011新寶馬B系Gran寶馬中國(guó)670000101012林 WMKZ焉特中國(guó)700000101013保時(shí)捷匚電阿呦保時(shí)捷中國(guó)835000201014躋虎羅孚集團(tuán)laoooo201015寶馬X5寶馬中國(guó)13360002J1016奧迪A8L奧迪中國(guó)1360000101017林肯加長(zhǎng)福特中國(guó)13SOOOO10101S路虎攬勝羅孚集團(tuán)1390000101019途銳大眾中國(guó)1580000101020瑪莎拉蒂瑪莎拉蒂汽車(chē)弩呂19QOOOO101021法拉利FF法拉利中國(guó)E300000101022阿斯頓馬丁阿斯頓馬丁肓車(chē)

7、玄3620000101023蘭傅基尼大點(diǎn)中國(guó)33900005104勞斯萊斯勞斯萊斷汽車(chē)公呂&20000051025邁巴赫邁巴赫引竿制謹(jǐn)&1SOOOO51026布加迪威龍犬眾中國(guó)25000000S1027堇金車(chē)胯謙中國(guó)2850000010(car 表)1 在關(guān)系模式存取方法選擇之前,我們首先要對(duì)要運(yùn)行的事務(wù)進(jìn)行詳細(xì)分析,獲 得選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需要的參數(shù)。同時(shí),還要知道每個(gè)事務(wù)在各關(guān)系上運(yùn)行的頻 率和性能要求。(1)對(duì)于數(shù)據(jù)庫(kù)查詢(xún)事務(wù),我們需要得到如下信息:查詢(xún)的關(guān)系、查詢(xún)條件 接條件涉及的屬性、查詢(xún)的投影屬性A、查詢(xún)發(fā)貨廠(chǎng)商名、產(chǎn)品、發(fā)貨數(shù)量(100)和日期事務(wù)、查詢(xún)的關(guān)系:廠(chǎng)n、查詢(xún)條件所

8、涉及的屬性:廠(chǎng)商、發(fā)貨數(shù)量、產(chǎn)品號(hào)iii 、連接條件所涉及的屬性:廠(chǎng)商、產(chǎn)品號(hào)IV、查詢(xún)的投影屬性:廠(chǎng)商名、產(chǎn)品名、發(fā)貨數(shù)量、發(fā)貨日期(2)對(duì)于數(shù)據(jù)更新事務(wù),我們需要得到如下信息:被更新的關(guān)系、每個(gè)關(guān)系上的 更新操作條件涉及的屬性、修改操作要改變的屬性值B、對(duì)發(fā)貨事務(wù)I、被更新的關(guān)系:發(fā)貨表n、每個(gè)關(guān)系上的更新操作條件所涉及的屬性:無(wú) _ill、需要改的屬性值:貨單號(hào)、產(chǎn)品號(hào)、發(fā)貨數(shù)量2.關(guān)系模式存取方法選擇(即建立哪些存儲(chǔ)路徑)C、對(duì)car建立索引對(duì)廠(chǎng)商表上的廠(chǎng)商、發(fā)貨表的產(chǎn)品號(hào)、產(chǎn)品表的產(chǎn)品號(hào)等建立索引,因?yàn)樗麄兘?jīng) 常在查詢(xún)條件和連接條件中出現(xiàn)D 、car確定數(shù)據(jù)的存放位置|為提高系統(tǒng)性能

9、,我們根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取 部分和存取頻率較低部分分開(kāi)存放。即我們把表和索引放在不同的磁盤(pán)上。E、對(duì)car確定系統(tǒng)配置使用數(shù)據(jù)庫(kù)的用戶(hù)數(shù)(我們只要設(shè)置比較少的用戶(hù)數(shù));同時(shí)打開(kāi)的數(shù)據(jù)庫(kù)對(duì)象數(shù)(用戶(hù)同時(shí)操作對(duì)象不超過(guò)3個(gè));內(nèi)存分配參數(shù)(運(yùn)行 exe文件需要5M內(nèi)存);緩沖區(qū)分配參數(shù)(略);數(shù)據(jù)庫(kù)的大小(預(yù)留 500M數(shù)據(jù)存儲(chǔ)空間)等。F、對(duì)car物理結(jié)構(gòu)的評(píng)價(jià)數(shù)據(jù)庫(kù)物理設(shè)計(jì)過(guò)程中需要對(duì)時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶(hù)要求進(jìn)行權(quán)衡,其結(jié)果產(chǎn)生多種方案。經(jīng)過(guò)我們的細(xì)致評(píng)價(jià),得出上述系統(tǒng)配置作為car的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。四、安全性設(shè)計(jì)數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試(1)由

10、于該系統(tǒng)尚未投入使用,我們僅象征性地載入少量數(shù)據(jù)(生產(chǎn)商表導(dǎo)入實(shí)驗(yàn)數(shù)據(jù))【應(yīng)用程序的調(diào)試】數(shù)據(jù)庫(kù)應(yīng)用程序的設(shè)計(jì)應(yīng)該與數(shù)據(jù)庫(kù)設(shè)計(jì)同時(shí)進(jìn)行,鑒于VB簡(jiǎn)單易用,我們選(VB擇VB作為應(yīng)用程序的設(shè)計(jì)語(yǔ)言。因此在組織數(shù)據(jù)入庫(kù)的同時(shí)還要調(diào)試應(yīng)用程序。界面)(VB下的系統(tǒng)主界面)進(jìn)入此頁(yè)面可進(jìn)行關(guān)于汽車(chē)的基礎(chǔ)信息的查詢(xún),如汽車(chē)型號(hào),進(jìn)價(jià),廠(chǎng)商等。需要加入控件:Controls Designers j Insertable ObjectsMi crosoftMicrosoft* Mi ercs&ftMi crosoftMi crosoftMicrosoftMi croxoftMicrosoftMi croso

11、ftMi crcseft* MicrosoftMi cirosoftIMi crosoftAccess BarCode CoBtr ol 9. 04ActiveX FlufixiADO DIal Control B. 0 (OODB)Agent Control 2. 0Calezidar Coiktrol 8.0Chsr t Control 6. 0 (OLEDB)Comm Control 6.0匚omirnain Di alog Control 6. 0Data. Bornid Grid Contxol 5, 0一1 !.間JJ 4XkIQilD ID ID匕.HDate Bound Li

12、st Controls 6. C Dat sGrid Control 6. 0 (OLEDB) DataLi s t Controls 6. 0 (OLEDf D注taKepeater Control 6- 0(01 vBrowse,Idn Sele匚t總?cè)?Items OnlyMicrosoft Windows Common Controls 6.0 (SP6)IL ocation: C: VWINDO WSsystem32M5COMCTL. O 匚 X確定 | 取消 | 應(yīng)用CA)Conponents XControls | Designers | Insertable ObjectsMi

13、 crcsoftMicrcsoftMi ercssftMi crossft MicrosoftMi crcssft2 MicrosoftMi crcsoftMi crossftMi erci&t 卡 BicrosaftMi cresoftMi ercsoft 3汽車(chē)進(jìn)貨出貨名出貨量查詢(xún)銷(xiāo)售EJ回岡瞥idFaetorv ng*w 1 c tCur num -*-1001ccW?llr30000030IOOZ雪鐵龍也東鳳隼團(tuán)30660020 1003現(xiàn)牝新雅尊蕊9000201004寶馬遜圭馬中國(guó)330000501005奔馳CLK奔馳中國(guó)340000351006奔馳E200L奔馳中國(guó)48000010

14、100TX克萊斯勒應(yīng) 5000101006寶馬中國(guó)568000201009典讒硬奧迪中圍晁 0000151010新寶馬5累Li寶馬中國(guó)645000201011新至馬E眾Gran圭馬中國(guó)670000101012林肯MEZ福特中國(guó)700000101013保時(shí)捷cayman保時(shí)捷甲國(guó)835000201D14羅孚棄團(tuán)1280000201015寶馬中國(guó)133WOT2Q in1016典誼A6L輿迪中國(guó)L36OOOO卜101T制梓中國(guó)13300001U注:進(jìn)入此頁(yè)面可以銷(xiāo)售車(chē)輛旨 For3注:進(jìn)入此頁(yè)面可以進(jìn)行進(jìn)貨管理【數(shù)據(jù)庫(kù)的試運(yùn)行】在原有系統(tǒng)的數(shù)據(jù)有一小部分已輸入數(shù)據(jù)庫(kù)后,我們就可以開(kāi)始對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行

15、聯(lián)合調(diào)試, 即數(shù)據(jù)庫(kù)的 試運(yùn)行。這一階段要實(shí)際運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用程序, 執(zhí)行對(duì)數(shù)據(jù)庫(kù)的各種操作,測(cè)試添加代碼如下:Private Sub Comma nd1_Click()On Error GoTo ErrorHa ndleIf Text1 = The nMsgBox 請(qǐng)輸入 Car_id ! , vbInformationElseDim sql As Stri ngsql = insert into car values( & Text1 & ,& Text2 & , & Text3 & , & Text4 & ,” & Text5 & )MsgBox (sql)cnn .Execute (sq

16、l)Adodcl. RefreshTextl =End IfExit SubErrorHa ndle:MsgBox 車(chē)輛信息輸入有誤,請(qǐng)檢查 Car_id是否重復(fù)!End Sub刪除代碼如下:Private Sub Comma nd2_Click() Adodc1.Recordset.DeleteEnd Sub退出代碼如下:Private Sub Comma nd3_Click() Un load MeEnd Sub交通運(yùn)輸C101課程設(shè)計(jì)報(bào)告(汽車(chē)信息查詢(xún)) 代碼:Private Sub Comma nd4_Click()Dim tempi tempi = 0Dim sql As Strin

17、g sql =-i17 -”轎車(chē)信息管理:查看轎車(chē)信息、轎車(chē)入庫(kù)、請(qǐng)輸入出貨名里列舉轎車(chē)入庫(kù)圖示:轎車(chē)岀庫(kù)If Text6.Text = The n MsgBox (Exit SubEnd IfIf Text6.Text Then If tempi = 0 The n sql = sql + where Elsesql = sql + and End If型號(hào):大眾CC 品牌:大眾價(jià)格:300000測(cè)試結(jié)果:汽車(chē)信息查詢(xún)完成 經(jīng)測(cè)試,查看轎車(chē)信息、轎車(chē)岀庫(kù)正確運(yùn)sql = sql + Car_id= + Text6.Text + ”tempi = tempi + 1End Ifselect f

18、rom carsqlCar_id,Car_ name,Factory_ nan + sqlMsgBox (sql)Adodc2.RecordSource = sqlAdodc2. RefreshEnd Sub交通運(yùn)輸C101課程設(shè)計(jì)報(bào)告-24 -代碼如下:Private Sub Comma nd5_Click()Dim tempitempi = 0轎車(chē)信息管理:查看汽車(chē)銷(xiāo)售情況 這里列舉轎車(chē)入庫(kù)圖示: 型號(hào):大眾CC 品牌:大眾銷(xiāo)售:1測(cè)試結(jié)果:查看銷(xiāo)售情況經(jīng)測(cè)試,查看汽車(chē)銷(xiāo)售數(shù)量、轎車(chē)岀庫(kù)正確運(yùn)行Dim sql As Stri ng sql =If Text6.Text = The n Ms

19、gBox (請(qǐng)輸入出貨名Exit SubEnd IfIf Text7.Text = The nMsgBox ( 請(qǐng)輸入出貨量)Exit SubEnd Ifsql = update car set Car_num 二Car_ nu m- & Text7.Text& ” where car_id= & Text6.Text & ”MsgBox (sql) cnn .Execute (sql) Adodc2. RefreshEnd Sub轎車(chē)信息管理:查看汽車(chē)進(jìn)貨情況 這里列舉轎車(chē)入庫(kù)圖示: 型號(hào):大眾CC 品牌:大眾進(jìn)貨:20測(cè)試結(jié)果:查看汽車(chē)進(jìn)貨數(shù)量 經(jīng)測(cè)試,查看汽車(chē)進(jìn)貨情況、得知庫(kù)存數(shù)量代碼如

20、下:Private Sub Comma nd6_Click()Dim temp1temp1 = 0Dim sql As Stri ngsql =If Text9.Text = The nMsgBox (請(qǐng)輸入進(jìn)貨名)Exit SubEnd IfIf Textll.Text = The nMsgBox ( 請(qǐng)輸入進(jìn)貨量)Exit SubEnd Ifsql = update car set Car_ num 二Car_ nu m+ & Textll.Text & ” where car_id= & Text9.Text & ”MsgBox (sql)cnn .Execute (sql)Adodc3

21、.RefreshEnd Sub【注】其他功能在數(shù)據(jù)庫(kù)試運(yùn)行階段均運(yùn)行正確【數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)】經(jīng)數(shù)據(jù)庫(kù)的試運(yùn)行結(jié)束后,該汽車(chē)銷(xiāo)售系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)工作就基本完 成,即可投入正式運(yùn)行。但是由于應(yīng)用環(huán)境在不斷變化, 數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中 物理存儲(chǔ)也會(huì)不斷變化,對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行評(píng)價(jià)、調(diào)整、修改等維護(hù)工作是 一個(gè)長(zhǎng)期的任務(wù),也是設(shè)計(jì)工作的繼續(xù)和提高。(1)數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù):SQL Server 數(shù)據(jù)庫(kù)備份有兩種方式,一種是使用 BACKUP DATABASE 數(shù)據(jù)庫(kù)文件備份出去,另外一種就是直接拷貝數(shù)據(jù)庫(kù)文件mdf和日志文件ldf的方式。我們用后者方法,首先要先將該數(shù)據(jù)庫(kù)從運(yùn)行的數(shù)據(jù)服務(wù)器中 斷開(kāi),然后復(fù)制

22、文件至其他磁盤(pán)保存。數(shù)據(jù)庫(kù)恢復(fù)時(shí),除了要重載數(shù)據(jù)庫(kù)外,還要重新運(yùn)行日志文件。建立日 志文件有兩種基本方法,即用第幾次備份來(lái)標(biāo)識(shí)和完全用時(shí)間來(lái)標(biāo)識(shí)。直接開(kāi)始服務(wù)管理器打開(kāi)企業(yè)管理器要電嬋據(jù)庫(kù)的MDF文件:(M). 驗(yàn)證凹原文件名當(dāng)前文件位置瀏覽現(xiàn)有的文科-(LOCAL)附加為適:指定數(shù)據(jù)庫(kù)所育者:D ( 20629 M日空閑)+C ( 23S77 MB 閑)+ +E: ( 28C47MB 空閑)R O F: C 14049 MB R)+ O H ( 7973 ME 空閑)直接完成即可(2) 數(shù)據(jù)庫(kù)的安全性、完整性控制:該轎車(chē)銷(xiāo)售管理系統(tǒng),用戶(hù)必須使用一個(gè)登錄賬號(hào),才能連接到sqlserver中,

23、并且用戶(hù)也分兩類(lèi):管理員和普通用戶(hù),并且這兩類(lèi)登陸用戶(hù) 的權(quán)限也有不同。如果登錄者不屬于這兩類(lèi)中的一類(lèi), 則進(jìn)不了數(shù)據(jù)庫(kù)。這 一措施將有利于保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。這里我們建立用戶(hù)試圖,使得某些用戶(hù)只能訪(fǎng)問(wèn)部分?jǐn)?shù)據(jù)。舉例:查看用戶(hù)名和用戶(hù)類(lèi)型,但無(wú)密碼顯示(建立用戶(hù)表和權(quán)限表的視圖)數(shù)據(jù)庫(kù)完整性是指數(shù)據(jù)的正確性、有效性和相容性。主要是完整性約 束條件:實(shí)體完整性、參照完整性和用戶(hù)自定義完整性。 本轎車(chē)銷(xiāo)售管理系 統(tǒng)就這三類(lèi)完整性保證了數(shù)據(jù)庫(kù)的完整性。諸如該系統(tǒng)有:實(shí)體完整性:每個(gè)關(guān)系的主碼都不允許空列名數(shù)據(jù)類(lèi)型長(zhǎng)度丨允許空tariachar10Carname ar char50char50Car_pri ceini4int4參照完整性:1(3)并發(fā)控制如果沒(méi)有鎖定且多個(gè)用戶(hù)同時(shí)訪(fǎng)問(wèn)一個(gè)數(shù)據(jù)庫(kù),則當(dāng)他們的事務(wù)同時(shí)使用相同的數(shù)據(jù)時(shí)可能會(huì)發(fā)生問(wèn)題。并發(fā)問(wèn)題包括:丟失修改、讀臟數(shù)據(jù)、不 可重復(fù)讀。默認(rèn)解決方案:SET TRANSACTION ISOLATION LEVEL語(yǔ)法:SET TRANSACTION ISOLATION LEVEL READ COMMITTED /指定在讀取數(shù)據(jù)時(shí)控制共享鎖以避免臟讀| READ UNCOMMITTED / 執(zhí)行臟讀或 0 級(jí)隔離鎖定 | REPEATABLE READ /鎖定查詢(xún)中使用的所

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論