如何利用Microsoft Query查詢數(shù)據(jù)庫表結(jié)構(gòu)_第1頁
如何利用Microsoft Query查詢數(shù)據(jù)庫表結(jié)構(gòu)_第2頁
如何利用Microsoft Query查詢數(shù)據(jù)庫表結(jié)構(gòu)_第3頁
如何利用Microsoft Query查詢數(shù)據(jù)庫表結(jié)構(gòu)_第4頁
如何利用Microsoft Query查詢數(shù)據(jù)庫表結(jié)構(gòu)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

如何利用Microsoft Query查詢數(shù)據(jù)庫表結(jié)構(gòu)朱歲松中文摘要:目的 研究Microsoft Query在讀取數(shù)據(jù)庫表結(jié)構(gòu)中的應(yīng)用。方法 使用數(shù)據(jù)庫接口工具ODBC以及查詢工具M(jìn)icrosoft Query讀取數(shù)據(jù)庫的表結(jié)構(gòu)。 結(jié)果 使用Microsoft Query讀取數(shù)據(jù)庫的表結(jié)構(gòu),對于非計(jì)算機(jī)專業(yè)人員而言,清除了數(shù)據(jù)挖掘的入門障礙。結(jié)論 Microsoft Query讀取數(shù)據(jù)庫表結(jié)構(gòu),使用簡單,功能強(qiáng)大,是數(shù)據(jù)挖掘的好工具。關(guān)鍵詞:Microsoft Query 表結(jié)構(gòu)中圖分類號:R195.1Microsoft Query 是Microsoft Office的一個(gè)自帶程序,用于檢索外部的數(shù)據(jù)源,其用途非常廣泛1。Microsoft Query支持的外部數(shù)據(jù)源有:Microsoft SQL Server OLAP Services7.0以上、Microsoft Access 2000以上、dBASE、Microsoft FoxPro、Microsoft Excel、Oracle、Paradox、SQL Server以及文本文件數(shù)據(jù)庫。讀取其它數(shù)據(jù)庫,可安裝其專用的ODBC接口。在醫(yī)院統(tǒng)計(jì)工作中,經(jīng)常需要自定義的查詢數(shù)據(jù)2,這就需要對數(shù)據(jù)庫的表結(jié)構(gòu)有一個(gè)全面的了解。而作為普通用戶,終端上一般只安裝了Microsoft Office而沒有安裝數(shù)據(jù)庫開發(fā)工具。因此,Microsoft Query就為普通用戶提供了讀取數(shù)據(jù)庫的一條捷徑。以下給出Microsoft Query讀取數(shù)據(jù)庫表結(jié)構(gòu)的方法。1. 創(chuàng)建ODBC 本例中,服務(wù)器名sgcwserver,數(shù)據(jù)庫名bagl。打開Windows控制面板/管理工具/ODBC,進(jìn)入“ODBC數(shù)據(jù)源管理器”界面。進(jìn)入“創(chuàng)建到SQL SERVER的新數(shù)據(jù)源”界面,輸入數(shù)據(jù)源名稱sgcwserver_bagl,描述:病案庫數(shù)據(jù)源。服務(wù)器:sgcwserver。按下一步,選擇“使用用戶輸入登錄ID和密碼的SQL Server驗(yàn)證”。錄入登錄ID及密碼。本例登錄ID為sa,密碼為空。按下一步,選擇所需連接的數(shù)據(jù)庫bagl。按下一步,選擇“測試數(shù)據(jù)源”,測試成功后確定。2.從數(shù)據(jù)庫中讀取表結(jié)構(gòu)運(yùn)行Microsoft Query程序,程序位于Office安裝目錄中,如C:Program FilesMicrosoft OfficeOffice10MSQRY32.EXE,運(yùn)行后顯示:在菜單中選擇文件/執(zhí)行SQL,錄入以下SQL語句:SELECT 表名=case when a.colorder=1 then else end, 表說明=case when a.colorder=1 then isnull(f.value,) else end, 字段號=a.colorder, 字段名=, 標(biāo)識=case when COLUMNPROPERTY( a.id,,IsIdentity)=1 then else end, 主鍵=case when exists(SELECT 1 FROM sysobjects where xtype=PK and name in (SELECT name FROM sysindexes WHERE indid in(SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid) then else end, 類型=, 占用字節(jié)數(shù)=a.length, 字長=COLUMNPROPERTY(a.id,,PRECISION), 小數(shù)位=isnull(COLUMNPROPERTY(a.id,,Scale),0), 允許空=case when a.isnullable=1 then else end, 默認(rèn)值=isnull(e.text,), 字段說明=isnull(g.value,) FROM syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d on a.id=d.id and d.xtype=U and dtproperties left join syscomments e on a.cdefault=e.id left join sysproperties g on a.id=g.id and a.colid=g.smallid left join sysproperties f on d.id=f.id and f.smallid=0 Order by a.id,a.colorder選擇數(shù)據(jù)源sgcwserver_bagl以及bagl數(shù)據(jù)庫,輸入登錄ID和密碼,本例登錄ID為sa,密碼為空;選擇保存文件名查詢數(shù)據(jù)庫表結(jié)構(gòu),按執(zhí)行鍵。以下為查詢結(jié)果:3.討論全面了解數(shù)據(jù)庫的表結(jié)構(gòu),是進(jìn)行數(shù)據(jù)挖掘的前提。根據(jù)數(shù)據(jù)庫表的結(jié)構(gòu)關(guān)系,就可以對同一個(gè)數(shù)據(jù)庫中相關(guān)的表進(jìn)行鏈接查詢,也可以對多個(gè)數(shù)據(jù)庫進(jìn)行綜合查詢3。在醫(yī)院眾多的應(yīng)用程序中,存在著很多的信息孤島,其數(shù)據(jù)庫相互間往往是不關(guān)聯(lián)的。假設(shè),檢驗(yàn)數(shù)據(jù)庫和病案數(shù)據(jù)庫互不關(guān)聯(lián),如果要將檢驗(yàn)庫中的陽性結(jié)果與病案庫中的診斷信息鏈接查詢,則需要以住院病人的ID號為鏈接,對檢驗(yàn)庫和病案庫中的數(shù)據(jù)進(jìn)行查詢。而進(jìn)行查詢的基礎(chǔ),就是全面了解數(shù)據(jù)庫的表結(jié)構(gòu)。因此,使用Microsoft Query讀取數(shù)據(jù)庫的表結(jié)構(gòu),對于非計(jì)算機(jī)專業(yè)人員而言,清除了數(shù)據(jù)挖掘的入門障礙。參 考 文 獻(xiàn)1 微軟公司. 使用 Microsoft Query 檢索外部數(shù)據(jù) EB/OL.(2007-05-16)2007-05-18 /zh-cn/excel/HA100996642052.aspx2 黃日瓊.網(wǎng)絡(luò)環(huán)境下醫(yī)院統(tǒng)計(jì)數(shù)據(jù)挖掘的應(yīng)用與展望J .中國醫(yī)院統(tǒng)計(jì),2006,9(1)3 微軟公司.關(guān)于 Microsoft Query 中聯(lián)接用法的說明EB/OL. (2007-02-02)2007-05-18 h

溫馨提示

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

評論

0/150

提交評論