




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、數(shù)據(jù)庫基本概念二、SQL語句及常用函數(shù)的用法三、數(shù)據(jù)庫管理工具的用法四、通軟件對系統(tǒng)環(huán)境的要求目錄什么是數(shù)據(jù)庫?數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫數(shù)據(jù)庫組織結(jié)構(gòu)(1)層次式數(shù)據(jù)庫(2)網(wǎng)絡(luò)式數(shù)據(jù)庫(3)關(guān)系式數(shù)據(jù)庫數(shù)據(jù)庫基本概念一、層次數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫組織結(jié)構(gòu)-層次式數(shù)據(jù)庫舉例說明:大學(xué)分為系系下面分為專業(yè)專業(yè)下面分為班級二、網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫組織結(jié)構(gòu)-網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)舉例說明一個老師管理多個學(xué)生一個學(xué)生面對多個老師三、關(guān)系型數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫組織結(jié)構(gòu)-關(guān)系型數(shù)據(jù)結(jié)構(gòu)概念DBMS(DataBaseManagementSystem),用于管理數(shù)據(jù)庫,提供數(shù)據(jù)庫的引擎。類型規(guī)模大小分類小型數(shù)據(jù)庫管理系統(tǒng)(Excel、Access、FoxPro)中型數(shù)據(jù)庫管理系統(tǒng)(SQLServer、MySQL)大型數(shù)據(jù)庫管理系統(tǒng)(Oracle、Informix、DB2)存儲類型分類文件存儲類型(Excel、Access、FoxPro)結(jié)構(gòu)存儲類型(SQLServer、Oracle等等)數(shù)據(jù)庫管理系統(tǒng)與Windows無縫集成(win認證方式)全圖形界面操作環(huán)境,便于使用提供Web和電子商務(wù)功能。對XML和Internet標(biāo)準(zhǔn)的支持??煽康陌踩珯C制SQLServer的特點一、數(shù)據(jù)庫基本概念二、SQL語句及常用函數(shù)的用法三、數(shù)據(jù)庫管理工具的用法四、通軟件對系統(tǒng)環(huán)境的要求目錄一、數(shù)據(jù)庫基本概念二、SQL語句及常用函數(shù)的用法三、數(shù)據(jù)庫管理工具的用法四、通軟件對系統(tǒng)環(huán)境的要求目錄Select語句語法SQL語句介紹-SELECT語句語法語法:Select
字段1,字段2,字段3From
數(shù)據(jù)表名稱Where
條件舉例:在科目表中查詢所有末級科目,顯示科目代碼、科目名稱、科目末級標(biāo)志SELECTcCode,cCode_Name,bEndFROMcodeWHEREbEnd=1Select查詢條件1)=/<>/>/<:Where
字段=
值
字符型(‘’)、數(shù)值型、日期型(#)2)like:Where
字段like
字段%
字符型通配符%、?3)Between:Where
字段Between
最小值A(chǔ)nd
最大值4)In:Where
字段In(值1,值2,值3)5)Not:WhereNot
字段=
值SQL語句介紹-SELECT語句條件GroupBy語法:Select統(tǒng)計函數(shù)(字段1)From數(shù)據(jù)表GroupBy
字段2分組統(tǒng)計函數(shù)AVG()、COUNT()、MAX()、MIN()、SUM()舉例:按部門統(tǒng)計查詢每個部門的工資總和SELECTsum(工資)FROM
人員工資表GROUPBY
部門SQL語句介紹-SELECT語句分組統(tǒng)計OrderBy語法:Select字段1、字段2、字段3From數(shù)據(jù)表OrderBy
字段舉例:查詢存貨的編號、名稱、計量單位,并按照存貨名稱排序SELECTcInvcCode,cInvName,cInvM_UnitFROMdbo.InventoryORDERBYcInvNameSQL語句介紹-SELECT語句排序Case關(guān)鍵字語法:字段CaseWhen
字段=值1Then
顯示1When
字段=值2Then
顯示2EndAS
別名舉例:查詢總帳模塊是否結(jié)賬SELECTCASEWHENiperiod=0THEN'期初'WHENiperiod<>0THEN'第'+ltrim(str(iperiod))+'期'ENDAS期間,CASEWHENbflag=1THEN'已結(jié)賬'WHENbflag=0THEN'未結(jié)賬'ENDAS總帳模塊
FROMgl_mendSQL語句介紹-SELECT語句Case查詢舉例:查詢職員表中的職員編號,職員姓名以及相關(guān)聯(lián)的部門名稱語句:SELECTPerson.cPersonCode,Person.cPersonName,Department.cDepNameFROMPersonLEFTOUTERJOINDepartmentONPerson.cDepCode=Department.cDepCodeSQL語句介紹-SELECT語句多表查詢查詢結(jié)果語法:InsertInto
數(shù)據(jù)表(字段1,字段2,字段3)Values(值1,值2,值3)InsertInto數(shù)據(jù)表
Select
字段1,字段2,字段3From
數(shù)據(jù)表Where
條件舉例:在“用戶表”中插入記錄,記錄內(nèi)容:姓名=張三,年齡=29,性別=男InsertInto
用戶(姓名,年齡,性別)Values(‘張三’,29,‘男’)從“用戶1”表中查找年齡大于20歲的人員插入到“用戶”表中InsertInto
用戶Select
姓名,年齡,性別From
用戶1Where
年齡>20SQL語句介紹-INSERTINTO插入語句語法:Update
數(shù)據(jù)表Set
字段1=值1,字段2=值2Where
條件舉例
在Code表中,將科目’1001’的末級標(biāo)志改為1UpdateCodeSetBend=1WherecCode=‘1001’在“用戶”表中,將所有人的年齡增加1歲Update
用戶Set
年齡=年齡+1注意:要加入適當(dāng)?shù)腤here條件,否則將更新表中的所有記錄SQL語句介紹-UPDATE更新語句語法:Delete
From
數(shù)據(jù)表Where
條件舉例
刪除總帳模塊的科目互斥記錄DELETEFROMGL_mccontrol注意:要加入適當(dāng)?shù)腤here條件,否則將更新表中的所有記錄SQL語句介紹-DELETE刪除語句Sum求和函數(shù) 語法:sum(統(tǒng)計字段)
舉例:計算所有人員的工資綜合
SELECTSUM(工資)FROM人員工資Min最小值函數(shù) 語法:min(統(tǒng)計字段) 舉例:得到所有人員中工資最少的工資數(shù)
SELECTMIN(工資)FROM人員工資Max最大值函數(shù) 語法:max(統(tǒng)計字段)
舉例:得到所有人員中工資最多的工資數(shù)
SELECTMAX(工資)FROM人員工資SQL語句介紹-常用函數(shù)介紹(1)Count記錄數(shù)量函數(shù) 語法:count(統(tǒng)計字段)
舉例:得到用戶人數(shù)
SELECTCOUNT(姓名)FROM人員工資Len字符串長度函數(shù) 語法:len(字符串) SELECTLEN(‘a(chǎn)bc’)返回值:3Left從左邊截取字符串函數(shù) 語法:left(字符串,截取長度) SELECTLEFT(‘a(chǎn)bc’,1)返回值:aSQL語句介紹-常用函數(shù)介紹(2)Right從右邊截取字符串函數(shù) 語法:right(字符串,截取長度) SELECTRIGHT(‘a(chǎn)bc’,1)返回值:cReplace字符串替換函數(shù) 語法:replace(字符串,原字符串,替換字符串) SELECTREPLACE(‘a(chǎn)bc’,‘a(chǎn)’,‘b’)返回值:bbcSubstring字符串截取函數(shù) 語法:substring(字符串,開始位置,截取長度) SELECTSUBSTRING(‘a(chǎn)bc’,1,2)返回值:abSQL語句介紹-常用函數(shù)介紹(3)Isnull如果字段的值是空字符,那么使用指定的值替換 語法:isnull(字段名稱,替換值) 舉例:在“人員工資”表中,如果人員工資為空,那么該人員的工資為0 SELECTISNULL(工資,0)FROM人員工資Isdate判斷字符是否為有效日期,如果是有效日期,返回1;如果不是有效日期,返回0
語法:isdate(字段名稱/字符串) 舉例:判斷“用戶”表中的出生日期是否為有效日期格式
SELECTISDATE(出生日期)FROM用戶Isnumeric判斷字符是否為有效數(shù)值,如果是有效數(shù)值,返回1;如果不是有效數(shù)值,返回0
語法:isnumeric(字段名稱/字符串)
舉例:判斷“人員工資”表中的工資是否為有效數(shù)值格式
SELECTISNUMERIC(工資)FROM人員工資SQL語句介紹-常用函數(shù)介紹(4)一、數(shù)據(jù)庫基本概念二、SQL語句及常用函數(shù)的用法三、數(shù)據(jù)庫管理工具的用法四、通軟件對系統(tǒng)環(huán)境的要求目錄企業(yè)管理器備份數(shù)據(jù)庫還原數(shù)據(jù)庫附加數(shù)據(jù)庫(只有.mdf、.ldf文件)導(dǎo)入、導(dǎo)出數(shù)據(jù)表記錄(SQL之間、Excel文件)查詢及修改數(shù)據(jù)字段類型int、numeric、float數(shù)值型bit 字節(jié)型1或0char、varchar 字符型Datetime 日期型管理工具的使用-企業(yè)管理器打開SQLServer企業(yè)管理器。在“數(shù)據(jù)庫”的位置點右鍵,選擇快捷菜單中的所有任務(wù)/備份數(shù)據(jù)庫。企業(yè)管理器-備份數(shù)據(jù)庫(1)在打開的備份窗口中,選擇需要備份的帳套。然后選擇“重寫現(xiàn)有媒體”。點“添加”按鈕,選擇數(shù)據(jù)庫的備份位置以及備份文件名稱。企業(yè)管理器-備份數(shù)據(jù)庫(2)錄入備份文件名稱或點旁邊的選擇按鈕選擇。企業(yè)管理器-備份數(shù)據(jù)庫(3)錄入文件名稱之后,點“確定”按鈕,系統(tǒng)會出現(xiàn)備份數(shù)據(jù)庫的進度狀況,一段時間后,系統(tǒng)會提示數(shù)據(jù)庫備份成功。企業(yè)管理器-備份數(shù)據(jù)庫(4)打開SQLServer企業(yè)管理器,在“數(shù)據(jù)庫”的位置點右鍵,選擇快捷菜單中的“所有任務(wù)/還原數(shù)據(jù)庫”。企業(yè)管理器-還原數(shù)據(jù)庫(1)錄入“還原為數(shù)據(jù)庫”,切記:一定要錄入這個紅色框里面的數(shù)據(jù)庫名稱,這個文件名稱可以是任意名稱。但是如果名稱和已有數(shù)據(jù)庫的名稱重名,那么會給出提示,并不予還原。企業(yè)管理器-還原數(shù)據(jù)庫(2)錄入數(shù)據(jù)庫還原后的名稱之后,選擇還原方式為“從設(shè)備”。然后點“選擇設(shè)備”按鈕。選擇還原文件企業(yè)管理器-還原數(shù)據(jù)庫(3)點“添加”按鈕,選擇還原數(shù)據(jù)庫的文件,然后點“確定”按鈕企業(yè)管理器-還原數(shù)據(jù)庫(4)選擇“選項”這個選項卡,會看到“在原有數(shù)據(jù)庫上強制還原”的選項,如果這個選項打勾,則系統(tǒng)會在還原的數(shù)據(jù)庫的名稱與已有數(shù)據(jù)庫的名稱重名時,覆蓋原有數(shù)據(jù)庫。所以這個選項要慎用。移至物理文件名的列表中顯示的是還原文件的保存路徑。如果在磁盤上面沒有這個路徑的話,系統(tǒng)會報錯。所以這里必須選擇實際存在的路徑。企業(yè)管理器-還原數(shù)據(jù)庫(5)設(shè)置完畢后,點“確定”按鈕,系統(tǒng)將還原數(shù)據(jù)庫。并有還原進度提示。還原成功后,會有提示。企業(yè)管理器-還原數(shù)據(jù)庫(6)在“數(shù)據(jù)庫”的位置點右鍵,選擇所有任務(wù)/附加數(shù)據(jù)庫企業(yè)管理器-附加數(shù)據(jù)庫(1)選擇mdf文件,錄入附加為數(shù)據(jù)庫名稱,然后點擊確定。企業(yè)管理器-附加數(shù)據(jù)庫(2)查詢分析器SQL語句的執(zhí)行查詢結(jié)果導(dǎo)入Excel(.csv)管理工具的使用-查詢分析器點擊菜單文件/連接,打開“連接到SQLServer”窗口,選擇SQLServer服務(wù)器,錄入登錄名稱和密碼查詢分析器(1)在下拉框中選擇需要操作的數(shù)據(jù)庫名稱查詢分析器(2)錄入SQL語句,點擊“執(zhí)行”按鈕,顯示執(zhí)行結(jié)果列表。查詢分析器(3)事件探查器建立一個新的跟蹤(SQL和存儲過程)結(jié)合案例跟蹤數(shù)據(jù)庫的運行管理工具的使用-事件探查器點擊菜單文件/新建/跟蹤,打開“連接到SQLServer”窗口,選擇SQLServer服務(wù)器,錄入登錄名稱和密碼事件探查器(1)在左邊窗口點擊“運行”按鈕,會彈出右邊的窗口,選擇需要跟蹤的事件類(一般選擇TSQL和存儲過程),點擊“運行”按鈕開始跟蹤。事件探查器-建立跟蹤點擊執(zhí)行、暫停、停止按鈕可以控制跟蹤語句的起始結(jié)束時間。跟蹤到的語句全部顯示在列表中??梢詮?fù)制語句到查詢分析器中執(zhí)行事件探查器一、數(shù)據(jù)庫基本概念二、SQL語句及常用函數(shù)的用法三、數(shù)據(jù)庫管理工具的用法四、通軟件對系統(tǒng)環(huán)境的要求目錄SQLServer安裝注意的兩個問題身份驗證模式選擇混合模式實例選擇默認SQLServer安裝注意的兩個問題如用戶服務(wù)器安裝了防火墻,會出現(xiàn)連接不到服務(wù)器的問題,請關(guān)閉防火墻后即可連接計算機的名稱不能有“_”、“-”、“,”、空格,中文等特殊符號系統(tǒng)環(huán)境注意的問題在服務(wù)器和客戶端安裝都正常的情況下,有時仍然遇到客戶端不能連接服務(wù)器的情況。我們可以使用系統(tǒng)自帶的數(shù)據(jù)庫連接工具ODBC檢測數(shù)據(jù)庫連接是否正常。打開客戶端的控制面板,找到管理工具/數(shù)據(jù)源ODBC檢測連接服務(wù)器數(shù)據(jù)庫是否正常(1)錄入“名稱”和服務(wù)器名稱,點擊“下一步”按鈕,錄入數(shù)據(jù)庫登錄用戶名和密碼檢測連接服務(wù)器數(shù)據(jù)庫是否正常(2)點擊“測試數(shù)據(jù)源”按鈕,打開測試報告窗口,如果顯示“測試成功”,則表示數(shù)據(jù)庫連接正常。否則表示連接失敗檢測連接服務(wù)器數(shù)據(jù)庫是否正常(3)問題:在期初建賬的時候,電腦異常死機,再次打開期初建賬,操作某個科目的時候,提示該科目正在使用,不允許操作。解決:
1、正常關(guān)閉所有正在操作的站點
2、打開賬套數(shù)據(jù)庫ufdata_001_2005中的表GL_mccontrol(科目并發(fā)控制表),刪除其中的記錄案例:對某個科目進行操作時,提示互斥站點問題:無法在某個科目下面增加二級科目。 總帳的科目期末值比明細帳的科目期末值大一倍解決:
1、打開數(shù)據(jù)庫ufdata_001_2005中的表Code(科目記錄表),查找到相應(yīng)的會計科目的記錄,檢查該記錄的bend的值,1代表末級科目,0代表非末級科目 將bend標(biāo)志根據(jù)需要修改正確即可。案例:科目級別錯誤,明細帳的科目期末值翻倍問題:總帳、明細帳對賬錯誤
憑證已經(jīng)作廢,但是結(jié)帳時,仍然提示有一張憑證沒有記賬,工作未完成,不允許結(jié)帳解決:
1、檢查是否有異常的憑證。
2、打開數(shù)據(jù)庫ufdata_001_2005中的表GL_accvouch(憑證記錄表),檢查是否有異常的憑證記錄
3、將異常記錄的標(biāo)志修改正確。
ibook字段:記賬標(biāo)志1:已記帳;2:未記帳
iflag字段:憑證標(biāo)志null:有效;1:作廢;
2:有錯憑證案例:憑證及明細表GL_accvouch問題:財務(wù)通標(biāo)準(zhǔn)版2005對存貨核算模塊已經(jīng)啟用,如何反啟用解決:
1.UpdateaccinformationSetcvalue=‘’Where(cCaption=‘存貨系統(tǒng)啟用日期’)
2.
Selectdsubsysused
FromUA_Account_sub
Where(cAcc_Id='999')And(iYear='2005')And(cSub_Id='IA')案例:財務(wù)通2005如何對存貨核算模塊反啟用問題:保存單據(jù)時,發(fā)現(xiàn)錯誤為:“不能在具有唯一索引‘a(chǎn)aRdRecord_PK’的對象‘RdRecord’中插入重復(fù)鍵的行.不能在具有唯一索引‘a(chǎn)aRdRecords_PK’的對象‘RdRecords’中插入重復(fù)鍵的行”解決:打開MAXVouch表,修改cInCode記錄的單據(jù)最大編號
CVouch表類型
CInCode最大單據(jù)號案例:無法保存業(yè)務(wù)單據(jù)問題:在登錄系統(tǒng)時,提示錄入sa口令,但是數(shù)據(jù)庫的超級管理員sa并沒有設(shè)置口令。解答:重新注冊msado15.dll文件
注冊方法:
regsvr32"c:\ProgramFiles\CommonFiles\System\ado\msado15.dll"案例:提示錄入SA口令問題:客戶端登陸系統(tǒng)時,提示找不到服務(wù)器,發(fā)生failed請求錯誤。解答:測試通過客戶端的ODBC連接數(shù)據(jù)庫是否可以連通,如果也連接不到的話,需要安裝mdac_typ.exe文件,版本:2.7/2.8。案例:客戶端無法連接服務(wù)器數(shù)據(jù)庫組織結(jié)構(gòu)分為哪幾種?SQLServer屬于哪種組織結(jié)構(gòu)?答案:數(shù)據(jù)庫組織結(jié)構(gòu)分為3種:(1)層次式數(shù)據(jù)庫(2)網(wǎng)絡(luò)式數(shù)據(jù)庫(3)關(guān)系式數(shù)據(jù)庫
SQLServer屬于關(guān)系型數(shù)據(jù)庫簡答題(1)請寫出SQL查詢語句。要求查詢管理員名稱為王五的倉庫名稱 表名稱:倉庫字段:倉庫名稱倉庫類別管理員 表:倉庫名稱倉庫類別管理員成品庫產(chǎn)成品倉庫張三原料庫原材料倉庫李四配件庫原材料倉庫王五答案:select倉庫名稱from倉庫where管理員=‘王五’簡答題(2)請寫出SQL刪除語句。要求刪除工資金額為0的所有人員記錄 表名稱:人員工資字段:人員名稱部門性別工資 表:人員名稱部門性別工資張三財務(wù)部女1000
李四辦公室男0
王五庫房女670
趙六生產(chǎn)部男0
答案:deletefrom人員工資where工資=0簡答題(3)請寫出SQL更新語句。要求將所有性別為女并且工資小于700的人員工資金額增加100元 表名稱:人員工資字段:人員名稱部門性別工資 表:人員名稱部門性別工資張三財務(wù)部女1000
李四辦公室男0
王五庫房女670
趙六生產(chǎn)部男0
答案:update人員工資set工資=工資+100where性別=‘女’and工資<700簡答題(4)請寫出SQL查詢語句。統(tǒng)計人員工資表中的工資綜合表名稱:人員工資字段:人員名稱部門性別工資 表:人員名稱部門性別工資張三財務(wù)部女1000
李四辦公室男0
王五庫房女670
趙六生產(chǎn)部男0答案:selectsum(工資)from人員工資簡答題(5)Thebestclassroomintheworldisatthefeetofanelderlyperson.世界上最好的課堂在老人的腳下.Ha
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司商務(wù)用車維修合同范本
- 2025年制動分泵項目合作計劃書
- 2025年麻將涼席合作協(xié)議書
- 個體建材購銷合同范本
- 單位食堂供應(yīng)合同范例
- 2025年加氣加注設(shè)備項目建議書
- 家政公司家政公司加盟合同范本
- 2025年霍爾汽車點火系統(tǒng)合作協(xié)議書
- 農(nóng)村承包荒地合同范例
- 合同范本面布局
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- 個人車輛租賃給公司合同5篇
- 2025年上半年中國海油秋季校園招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 云南省勞動合同范本
- 北京市石景山區(qū)2024-2025學(xué)年高三上學(xué)期期末英語試題【含答案解析】
- 2024-2025年中國鋰電池隔膜行業(yè)未來發(fā)展趨勢分析及投資規(guī)劃建議研究報告
- 2024年南昌健康職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2025浙江中煙招聘高頻重點提升(共500題)附帶答案詳解
- 月子會所護理人員禮儀
- 校園安全隱患排查培訓(xùn)
- 《化妝品包裝材料相容性試驗評估指南》
評論
0/150
提交評論