數據庫論文范例6篇

前言:中文期刊網精心挑選了數據庫論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

數據庫論文

數據庫論文范文1

[關鍵詞]SQLServer2000;數據導入;DTS

1SQLServer2000常用的數據導入導出方法

1.1通過DTS的設計器進行導入或導出

DTS的設計器功能強大,支持多任務,也是可視化界面,易于操作,但熟悉的人一般不多,如果只是進行SQLServer數據庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在SQLServerEnterpriseManager中,展開服務器左邊的+,選擇數據庫,右擊,選擇Alltasks/ImportData...(或Alltasks/ExportData...),進入向導模式,然后按照提示一步一步進行就可以了,里面分得非常詳細,可以靈活的在不同數據源之間復制數據,非常的方便,而且還可以另存成DTS包,如果以后還有相同的復制任務,直接運行DTS包就行,省時省力。也可以直接打開DTS設計器,方法是展開服務器名稱下面的DataTransformationServices,選LocalPackages,在右邊的窗口中右擊,選NewPackage,就打開了DTS設計器。值得注意的是:如果源數據庫要拷貝的表有外鍵,注意移動的順序,有時要分批移動,否則外鍵主鍵,索引可能丟失,移動的時候選項旁邊的提示說的很明白,或者一次性的復制到目標數據庫中,再重新建立外鍵,主鍵,索引。其實在建立數據庫時,建立外鍵,主鍵,索引的文件應該和建表文件分開,而且用的數據文件也分開,并分別放在不同的驅動器上,有利于數據庫的優化。

1.2利用Bcp工具

這種工具雖然在SQLServer2000的版本中不推薦使用,但許多數據庫管理員仍很喜歡用它,尤其是用過SQLServer早期版本的人。不過Bcp確實有其局限性,首先它的界面不是圖形化的;其次它只是在SQLServer的表(視圖)與文本文件之間進行復制。但是另一方面,它也有其優點:性能好,開銷小,占用內存少,速度快。

1.3利用備份和恢復

先對源數據庫進行完全備份,備份到一個設備(device)上,然后把備份文件復制到目的服務器上(恢復的速度快),進行數據庫的恢復操作,在恢復的數據庫名中填上源數據庫的名字(名字必須相同),選擇強制型恢復(可以覆蓋以前數據庫的選項),在選擇從設備中進行恢復,瀏覽時選中備份的文件就行了。這種方法可以完全恢復數據庫,包括外鍵,主鍵,索引。

1.4直接拷貝數據文件

把數據庫的數據文件(*.mdf)和日志文件(*.ldf)都拷貝到目的服務器,在SQLServerQueryAnalyzer中用語句進行恢復:

EXECsp_attach_db@dbname=’test’,

@filename1=’d:\mssql7\data\test_data.mdf’,

@filename2=’d:\mssql7\data\test_log.ldf’

這樣就把test數據庫附加到SQLServer中,可以照常使用,如果不想用原來的日志文件,可以用如下的命令:

EXECsp_detach_db@dbname=’test’

EXECsp_attach_single_file_db@dbname=’test’,

@physname=’d:\mssql7\data\test_data.mdf’

這個語句的作用是僅僅加載數據文件,日志文件可以由SQLServer數據庫自動添加,但是原來的日志文件中記錄的數據就丟失了。

1.5在應用程序中定制

可以在應用程序(PB、VB)中執行自己編寫的程序,也可以在QueryAnalyzer中執行,這種方法比較靈活,其實是利用一個平臺連接到數據庫,在平臺中用的主要是SQL語句,這種方法對數據庫的影響小,但是如果用到遠程鏈接服務器,要求網絡之間的傳輸性能好,一般有兩種語句:

1.5.1select...intonew_tablenamewhere...

1.5.2insert(into)old_tablenameselect...from...where...

這兩種方式的區別是前者把數據插入一個新表(先建立表,再插入數據),而后者是把數據插入已經存在的一個表中,一般來說,第二條語句強于前者。

1.6SQLServer的復制功能

SQLServer提供了強大的數據復制功能,也是最不易掌握的,具體應用請參考相關資料,值得注意的是要想成功進行數據的復制工作,有些條件是必不可少的:

1.6.1SQLServerAgent必須啟動,MSDTC必須啟動。

1.6.2所有要復制的表必須有主鍵。

1.6.3如果表中有text或image數據類型,必須使用withlog選項,不能使用withno_log選項。

另外maxtextreplsize選項控制可以復制的文本和圖像數據的最大規模,超過這個限制的操作將失敗。

1.6.4在要進行復制的計算機上,應該至少是隱含共享,即共享名是C$或D$…。

1.6.5為SQLServer使用的WindowsNT賬號不能是一個本地的系統賬號,因為本地的系統賬號不允許網絡存取。

1.6.6如果參與復制的服務器在另外的計算機域中,必須在這些域之間建立信任關系。

2實現基于網頁的數據庫數據導入

那么,如何實現基于網頁的數據庫數據導入呢,下面利用一個比較簡單的網絡介紹一下。

假設某局域網的網絡拓撲結構如下所示:

其中服務器A和工作站B位于局域網內,工作站C與服務器D位于Internet內,局域網與Internet是物理隔離的,工作站C與工作站D在同一個辦公室內,服務器A上的數據庫管理系統是Oracle,服務器D上的數據庫管理系統是SQLServer2000。由于工作需要,要求把服務器A的有關數據導入到服務器D上。

2.1通常的工作流程:

2.1.1在工作站B上運行客戶端軟件,將服務器A上數據導入到本地的dbf文件。

2.1.2用移動硬盤把dbf文件從工作站B拷貝到工作站C上。

2.1.3在工作站C上,用ftp軟件將dbf文件上傳到服務器D上。

2.1.4在工作站C上,運行遠程桌面軟件登錄到服務器D上。

2.1.5在服務器D上,執行DTS,將dbf文件中的數據導入到SQLServer

數據庫。

2.1.6在服務器D上,運行相關存儲過程,做數據的后期處理工作。

在許多情況下,因為各種不同情況的需要,這個工作流程每天(甚至更短的時間內)就要執行一次,非常繁瑣,而且使用手工操作,很容易出錯。下面提出一種改進的方案。

2.2改進后的工作流程

2.2.1在工作站B上運行客戶端軟件,將服務器A上數據導入到本地的dbf文件。

2.2.2用移動硬盤把dbf文件從工作站B拷貝到工作站C上。

2.2.3在工作站C上,打開服務器D上的相關網頁,利用網頁將dbf文件的數據導入到服務器D上的SQLServer數據庫中。

首先,要在網頁里實現上傳功能,把dbf文件從工作站C上傳到服務D上,這里就不多介紹了。要通過網頁把dbf文件導入到SQLServer中,需要借助DTS可編程對象。DTS包含一組可編程COM對象,主要包含:DTS.Package、DTS.Connection、DTS.Step、DTS.ExecuteSQLTask、DTS.DataPumpTask、DTS.Transformation。

在ASP網頁里,通過用VBScript腳本創建調用DTS可編程COM對象,可以完成數據導入任務。SQLServer2000有比較詳細的文檔資料介紹DTS編程,但沒有給一個具體的例子,如果僅參考文檔資料,難度比較大,開發時間也會相當長。這里大概的介紹一下開發程序的過程。首先,在SQLSever2000的DTS設計器里,創建DTS包,實現從dbf文件到SQLServer2000的數據導入,把后期處理的存儲過程也添加到DTS包里。將這個DTS包另存為VBScript文件。有了這個VBScript文件,開發程序就容易多了,加入所需要的其他代碼,就可以在網頁里實現數據庫的數據導入。

參考文獻

【1】張莉,等.SQLServer數據庫原理及應用教程[M].北京:清華大學出版社,2003.

數據庫論文范文2

然而,針對給定系統環境,數據作為必需數據項,不能和其他實體存在聯系,聯系僅在實體之間表示??紤]因素。對于數據庫設計,是將現實世界信息向信息世界的轉變過程。因此,在數據庫設計中,需考慮如下問題:一是數據庫作為現實世界信息有效、真實反映,通過DBMS開展數據庫設計,在數據庫使用過程中,需要確保較高性能、效率,保證方便維護、有效實施。二是設計方法。對于數據庫設計而言,主要包含六個階段:數據收集與分析、數據模型的獲取、分析數據庫細節、建立數據庫、維護數據庫、改進數據庫。對于數據庫設計而言,這六個階段十分重要,必須認真研究、反復推敲,方可確保數據庫正確實施。

在數據庫設計中,信息設計十分重要。因此,針對數據庫設計,必須重點研究信息設計。針對信息設計,E-R設計法是最佳方法。利用E-R設計法,將信息設計屬于數據世界、現實世界的紐帶。在數據庫設計中,E-R設計模型優勢十分明顯,該模型約束因素較少,具有較強隨意性、靈活性。同時,E-R設計模型穩定性較強,若啟動新數據庫系統,通過E-R設計模型,即可重新設計數據,省略了諸多煩瑣環節。在E-R設計圖作為直觀性工具,容易被客戶接受,即使是非專業人士,也可實現交流。

在數據庫設計時,非常依賴函數,一個數據庫好壞與否,需檢驗數據庫與用戶需求是否相符,能否真正滿足用戶需求。因此,我們必須優化、解決數據庫問題。數據庫使用時,查詢過程的等待執行時間較長,這是數據庫的最明顯問題。對于這一問題,必須加強分析、優化。實施問題優化,必須考慮查詢執行時間較長的原因,在運算過程中,為什么花費時間較長。對于這一問題,筆者認為優化方法如下:第一,盡可能選擇先做。在數據庫查詢時,極大縮短了執行預算時間,大多數選擇中間計算,使得中間結果明顯變小。第二,在建甌之前,實施聯結之前,對文件進行提前、適當的處理。第三,運用正確表達式,盡可能確保公式簡單化,防止復雜、煩瑣處理。第四,對于部分選擇乘積聯合為一個聯結,由于聯結特殊,尤其是相等聯結,必須同一選擇乘積要節約時間。利用一些具體措施,在數據庫使用之前實施優化,提升數據庫的高效性,進而為人們提供更為便捷的信息服務。第五,加強數據庫保護。為提高數據庫安全性,必須加強信息保護,通過數據庫保護,實行并發操作。

數據庫論文范文3

本文所說的數據庫中,首先是用戶數據,而用戶數據主要包含的是檔案管理部門工作人員的信息,即其用戶名與密碼。相關工作人員在對文件進行管理前應當先進行身份認證,通過后方可進行操作。為了保證檔案管理系統的安全性,在用戶正常登錄時,session對象中將用一個變量保存對應的用戶名,但是非法請求管理頁面時,那么對象中的用戶名變量為空將頁面重定向到登陸頁面強制登陸。接著是文件數據,文件數據記錄的包括一般屬性與幾個重要的附加屬性。一般屬性即是檔案的成文時間、收文時間、文件題目、文件字號與類別等,而附加屬性包括文件類型,就是標志該檔案是以何種方式提交的,圖形還是文本,附加屬性還有文件狀態,即檔案是公開還是保密,或是針對哪些級別公開哪些級別保密。一個單位的檔案一般都是繁多而復雜的,往往有許多歷史類檔案,而這些檔案如果全部以文本的形式加以呈現,且完全由人工進行管理,那么必將會出現效率低下的問題,同時也很難將檔案的價值完全發揮出來,所以我們應當將檔案系統與現今科技發展相結合,比如對文件進行掃描,然后將其傳入數據庫,這樣一來又省事又省時。但是與此同時我們不能忽略的另一個重要問題是兩種格式的文件如何在一個數據庫中進行統一,針對這樣的問題,我們可以這樣解決,即在文件表中增加一個文件路徑,針對圖片格式的檔案,可以將該檔案中的圖片文件保存成磁盤文件,接著還需要再創立一個磁盤文件按照順序記錄各個圖片的路徑,數據庫中記錄該磁盤文件的路徑。而對于文本類的檔案,可以將檔案的主體內容存入一個磁盤文件中,數據庫中記錄該文本的路徑。

二、檔案管理系統的設計檔案管理系統

是由不同的動態網頁所構成的,而該系統的各項功能也借助動態網頁得以實現,檔案管理人員、檔案使用人員以及檔案管理系統和后臺數據庫之間的交互,從而實現單位管理與文件管理的功能,而檔案管理人員可以在經過身份驗證后對這些檔案進行管理。對檔案進行的管理包括對檔案的添加修改以及刪除。其中添加頁面與修改頁面比較相似,但是修改頁面上的控件已經有了初始值,而添加頁面中的數據控件默認是空值,所以添加、修改頁面可以在同一個頁面中得以實現,在引用比較具體的頁面時的區分方式是利用URL后的查詢字符串。在對這些檔案數據進行操作管理時,也有需要注意的地方,比如在頁面提交前應當首先進行客戶端的驗證,從而保證提交數據的完整性與準確性,其次為了避免重復記錄在數據提交到服務器后還要進行服務器端的驗證。在對數據庫中的圖形文件進行處理時也有許多應當注意的問題,首先是圖形文件的修改,這是文件管理中一個比較難操作的模塊,在對圖形文件進行修改時,我們一定會重新上傳圖片,與此同時也要顯示出原來的圖片,但是此時圖片的大小與數量尚未確定,可能會是檔案管理系統的頁面出現排序混亂的現象,所以該檔案管理系統中只有刪除圖形文件的功能,沒有修改圖片的功能。而添加圖形文件時也有其比較特殊的部分,即我們無法確定這個文件中具體的圖片數量,即頁面中無法固定文件上傳控件的數量,此時我們可以在進入添加圖形文件頁面前先向服務器提交一個數據表明這個文件包括多少圖片,而后服務器根據這個數據去生成相應數量的文件上傳控件,對于文件上傳我們可以利用程序從提交的數據中分離出圖片信息,或者是使用特定的文件上傳組。與此同時還有客戶端的驗證問題,針對這種問題我們也有相應的解決方案,那就是利用服務器端腳本去生成客戶端腳本。在對該系統進行開發時,我們可以利用MicrosoftVisualInterDev作為系統的開發工具。該工具可以對某些對象的屬性方法進行自動處理,提高了拼寫的準確率與編程速度。同時這個工具還能夠將檔案中的某些關鍵詞句進行藍色加粗顯示,極大地方便了我們的閱讀。在系統完成后,必須應經過相應的測試,模擬實際工作進行測試,保證無問題后可投入運行。

三、檔案管理系統更新的意義

數據庫論文范文4

目前在WINDOWS環境下有多種訪問WEB數據庫的技術,主要有:

1.公共網關接口CGI(CommonGatewayInterface)

CGI是較早實現的技術。適用于多種服務器平臺,如UNIX、WINDOWS等,但CGI的開發成本高、維護困難、功能有限、不具備事務處理功能、占用服務器資源較多。

2.INTERNET數據庫連接器IDC(InternetDatabaseConnector)

IDC集成在ISAPI(InternetServerAPI)中,充分利用了DLL技術,易擴充,但編程較CGI更為復雜,只適用于小型數據庫系統。

3.先進數據庫連接器ADC(AdvanceDatabaseConnector)

ADC提供了ActiveXControl來訪問數據庫,它的主要特點是數據查詢由用戶端瀏覽器執行,因而需將服務器端數據庫中的部分記錄下載到用戶端,系統開銷較大、響應慢,只適用于特別頻繁的數據庫查詢操作。

4.JAVA/JDBC語言編程

JAVA語言是一種面向對象、易移植、多線程控制的語言,可通過JDBC去連接數據庫。用JAVA/JDBC編寫的軟件可移植性強,適用于多種操作系統,但其執行效率和執行速度還不理想,目前無法建立高效、高速的應用。

5.動態服務器頁面ASP(ActiveServerPage)

ASP是微軟公司最新推出的WEB應用開發技術,著重于處理動態網頁和WEB數據庫的開發,編程靈活、簡潔,具有較高的性能,是目前訪問WEB數據庫的最佳選擇。

二.ASP簡介

1.ASP訪問數據庫的原理

ASP是服務器端的腳本執行環境,可用來產生和執行動態的高性能的WEB服務器程序。

當用戶使用瀏覽器請求ASP主頁時,WEB服務器響應,調用ASP引擎來執行ASP文件,并解釋其中的腳本語言(JScript或VBScript),通過ODBC連接數據庫,由數據庫訪問組件ADO(ActiveXDataObjects)完成數據庫操作,最后ASP生成包含有數據查詢結果的HTML主頁返回用戶端顯示。

由于ASP在服務器端運行,運行結果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統的安全保密性。此外,ASP是面向對象的腳本環境,用戶可自行增加ActiveX組件來擴充其功能,拓展應用范圍。

2.ASP頁面的結構:

ASP的程序代碼簡單、通用,文件名由.asp結尾,ASP文件通常由四部分構成:

1)標準的HTML標記:所有的HTML標記均可使用。

2)ASP語法命令:位于<%%>標簽內的ASP代碼。

3)服務器端的include語句:可用#include語句調入其它ASP代碼,增強了編程的靈活性。

4)腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言,如Perl、Rexx等。

3.ASP的運行環境

目前ASP可運行在三種環境下。

1)WINDOWSNTserver4.0運行IIS3.0(InternetInformationServer)以上。

2)WINDOWSNTworkstation4.0運行PeerWebServer3.0以上。

3)WINDOWS95/98運行PWS(PersonalWebServer)。

其中以NTserver上的IIS功能最強,提供了對ASP的全面支持,是創建高速、穩定的ASP主頁的最佳選擇。

4.ASP的內建對象

ASP提供了六個內建對象,供用戶直接調用:

1)Application對象:負責管理所有會話信息,可用來在指定的應用程序的所有用戶之間共享信息。

2)Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同WEB頁面跳轉時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。

3)Request對象:從用戶端取得信息傳遞給服務器,是ASP讀取用戶輸入的主要方法。

4)Response對象:服務器將輸出內容發送到用戶端。

5)Server對象:提供對服務器有關方法和屬性的訪問。

6)ObjectContext對象:IIS4.0新增的對象,用來進行事務處理。此項功能需得到MTS(MicrosoftTranscationServer)管理的支持。

5.ASP的主要內置組件:

1)AdRotator組件:用來按指定計劃在同一頁上自動輪換顯示廣告,用于WWW上日益重要的廣告服務。

2)BrowserCapabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數據,包括類型、性能、版本等。

3)DatabaseAccess組件:提供ADO(ActiveXDataObjects)來訪問支持ODBC的數據庫。

4)FileAccess組件:提供對服務器端文件的讀寫功能。

5)ContentLinking組件:生成WEB頁內容列表,并將各頁順序連接,用于制作導航條。

此外,還可安裝Myinfo、Counters、ContentRotator、PageCount等組件,用戶也可自行編制Actiive組件,以提高系統的實用性。

6.DatabaseAccess組件ADO

WWW上很重要的應用是訪問WEB數據庫,用ASP訪問WEB數據庫時,必須使用ADO組件,ADO是ASP內置的ActiveX服務器組件(ActiveXServerComponent),通過在WEB服務器上設置ODBC和OLEDB可連接多種數據庫:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是對目前微軟所支持的數據庫進行操作的最有效和最簡單直接的方法。

ADO組件主要提供了以下七個對象和四個集合來訪問數據庫。

1)Connection對象:建立與后臺數據庫的連接。

2)Command對象:執行SQL指令,訪問數據庫。

3)Parameters對象和Parameters集合:為Command對象提供數據和參數。

4)RecordSet對象:存放訪問數據庫后的數據信息,是最經常使用的對象。

5)Field對象和Field集合:提供對RecordSet中當前記錄的各個字段進行訪問的功能。

6)Property對象和Properties集合:提供有關信息,供Connection、Command、RecordSet、Field對象使用。

7)Error對象和Errors集合:提供訪問數據庫時的錯誤信息。

三.ASP訪問數據庫步驟

在ASP中,使用ADO組件訪問后臺數據庫,可通過以下步驟進行:

1.定義數據源

在WEB服務器上打開“控制面板”,選中“ODBC”,在“系統DSN”下選“添加”,選定你希望的數據庫種類、名稱、位置等。本文定義“SQLSERVER”,數據源為“HT”,數據庫名稱為“HTDATA”,腳本語言采用Jscript。

2,使用ADO組件查詢WEB數據庫

1)調用Server.CreateObject方法取得“ADODB.Connection”的實例,再使用Open方法打開數據庫:

conn=Server.CreateObject(“ADODB.Connection”)

conn.Open(“HT”)

2)指定要執行的SQL命令

連接數據庫后,可對數據庫操作,如查詢,修改,刪除等,這些都是通過SQL指令來完成的,如要在數據表signaltab中查詢代碼中含有“X”的記錄

sqlStr=“select*fromsignaltabwherecodelike‘%X%’”

rs=conn.Execute(sqlStr)

3)使用RecordSet屬性和方法,并顯示結果

為了更精確地跟蹤數據,要用RecordSet組件創建包含數據的游標,游標就是儲存在內存中的數據。

rs=Server.CreateObject(“ADODB.RecordSet”)

rs.Open(sqlStr,conn,1,A)

注:A=1讀取

A=3新增、修改、刪除

在RecordSet組件中,常用的屬性和方法有:

rs.Fields.Count:RecordSet對象的字段數。

rs(i).Name:第i個字段的名稱,i為0至rs.Fields.Count-1

rs(i):第i個字段的數據,i為0至rs.Fields.Count-1

rs("字段名"):指定字段的數據。

rs.Record.Count:游標中的數據記錄總數。

rs.EOF:是否最后一條記錄。

rs.MoveFirst:指向第一條記錄。

rs.MoveLast:指向最后一條記錄。

rs.MovePrev:指向上一條記錄。

rs.MoveNext:指向下一條記錄。

rs.GetRows:將數據放入數組中。

rs.Properties.Count:ADO的ResultSet或Connection的屬性個數。

rs.Properties(item).Name:ADO的ResultSet或Connection的名稱。

rs.Properties:ADO的ResultSet或Connection的值。

rs.close():關閉連接。

4)關閉數據庫

conn.close()

四.查詢WEB數據庫舉例

下面這段示例程序是訪問SQLSERVER數據庫的signaltab表,表中有三個字段:code(代碼字段,字符型,3位),class(分類字段,字符型,10位),memo(備注字段,字符型,20位)。程序中數據源DSN:HT、用戶名:client、口令:passwd。

屏幕輸入頁面input.asp

<%@language=javascript%>

數據庫論文范文5

1.系統管理子模塊系統管理子模塊主要實現對操作員信息的初始錄入、權限的管理、密碼的修改和系統初始化的設置等。這些操作都對應著數據庫的單表操作,該模塊設計容易實現。由于初始化數據的錄入量一般較大,因此,我們對于信息的初始錄入工作,支持全鍵盤批量數據錄入,把一種信息的錄入集成在一個窗體模塊中,盡量減少用戶的工作量,便于用戶的使用。

2.信息資料子模塊信息資料子模塊主要實現了專業信息、課程信息、學生基本信息和成績的增加、修改和刪除操作。此功能模塊的設計,都是便于信息查詢模塊的實現,重要的是所有的專業、課程、學生及成績信息都必須是真實可靠的,否則將會影響到信息查詢模塊功能的實現,同時,填加學生基本信息時,要考慮到整個系統各個模塊之間的聯系,因為所有其他信息功能的實現都與學生基本信息有著關聯。

3.信息查詢子模塊(1)課程查詢:根據查詢內容(按專業、按所屬院系、按課程名稱)來查詢學生的課程信息。(2)學生資料查詢:根據查詢內容(按學號、按姓名、按專業、按班級)來查詢學生的基本信息。(3)成績查詢:根據查詢內容(按學號、按姓名、按專業、按課程)來查詢學生的成績信息。

二、數據庫設計與實現

1.數據庫的設計該系統可利用ER方法進行數據庫的概念設計,首先設計局部ER模式,其次把各局部ER模式綜合成一個全局模式,得到最終的模式,即概念模式。(1)設計局部ER模式實體和屬性的定義:學生(學號,姓名,性別,出生年月,身份證號,入學成績,所學專業,所在班級,備注,聯系人,電話);專業(專業名,所屬院系,招生類型,修學年限,所屬學分);課程(課程編號,課程名,學時,所屬專業,學分,所屬院系,授課學期,教材名);成績(學號,姓名,所學專業,班級,所學課程,課程性質,學分,成績,備注);用戶名(用戶名,密碼,所在部門)。ER模型的“聯系”用于刻畫實體與實體之間的關聯,如1∶N,M∶N,還是1∶1等形式。在該系統中學生與課程、學生與專業實體之間是M∶N的關聯,而學生與成績兩個實體之間關聯則為1∶1。(2)全局ER模式的設計在確定好所有的局部ER模式后,就將它們綜合成整體的全局概念結構。設計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的概念模型。全局ER模式不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數據庫概念結構。根據上述功能在后臺SQL2000數據庫中部分數據表的設計如下。

數據庫論文范文6

客戶信息的維護是提供良好的客戶服務的基礎,準確的客戶信息錄入將對系統正確的進行客戶分析提供很大的幫助。在實際過程中,由于紡織品企業的聯絡人變動較頻繁,以及企業名稱的變更,錄入委托單時未準確填寫企業信息等原因,導致客戶信息較為分散,無法準確的進行客戶的業務量分析,樣品質量問題總結等,大大降低了客戶維護的效果。所以必須建立一套完成的客戶管理數據庫,才能對不同客戶提供針對性的服務。首先,針對簽約客戶,需建立協議客戶信息表,客戶協議表,在協議客戶信息表中正確錄入企業客戶的名稱,為其產生唯一的客戶ID值;然后在客戶協議表中為該企業客戶建立合同號,折扣,合同生效日期等信息(注:每簽訂一次合同,會產生一條記錄),并通過協議客戶信息表中的客戶ID進行關聯,此時針對該客戶的基本信息錄入完畢。然后,考慮到企業客戶的聯系人經常變更,報告寄送地址也會改變,需要再建立一張客戶名錄表,該表包含企業名稱,聯系人,聯系方式,地址,E-MAIL等信息,如果所錄入的客戶信息有簽約合同,同樣要與協議客戶信息表中的客戶ID值進行關聯。在開具流轉卡時會從客戶名錄表中調出客戶基本信息,系統會根據是否有關聯ID值,在客戶協議表查找相應合同信息。

2項目庫的建立

紡織品檢驗的項目名稱和檢驗方法種類繁多,而且標準不斷更新迭代,維護量較大,在日常受理過程中,若使用人工錄入的方法,工作效率太低,所以需要合理的設計整體數據架構,降低維護難度,增強調用項目時的便捷性,能夠為日常的受理工作提高效率。在檢測實驗中,檢驗項目名稱有很多,相同項目也可能存在不同的名稱,首先要先對這些檢驗項目與其相應的檢驗方法進行整理,若一個項目可以使用兩種或兩種以上的檢驗方法,那么數據庫就必須存儲對這幾種方法和項目進行對應存儲,并使用簡稱對這些項目進行分類。例如:耐干洗色牢度、面料耐干洗色牢度、里料耐干洗色牢度可以統一分類為耐干洗,這樣在做到項目統一的前提下,還可以方便統計數據。檢驗項目名稱的數據繁多,要快速調用這些項目就必須使用產品標準,一個產品標準可以對其相應的項目進行捆綁,并通過一張數據表來存儲檢驗項目與產品標準的關聯關系,那么在受理過程中調用項目時,可根據選用的產品標準快速讀取檢驗項目。當然,也可以自定義產品標準,將常用的項目歸類在同一個自定義標準下,那么就可以通過這個產品標準來篩選常用項目進行。根據不同的樣品等級,同一個產品標準的標準參考值是不一樣的,例如FZ/T81008-2004的耐干洗色牢度項目對于合格品、一等品、優等品的標準參考是不一樣的。為了在對項目實測值錄入時,快速的對照標準值,還需要在關聯表中對不同等級做不同的標準值對應,那么在開具流轉卡的時候,就可以依據樣品等級準確的篩選出相應等級的檢驗方法,并體現該項目的標準值。如果再深入考慮,可以通過項目簡稱來對應儀器名稱與狀態,那么由儀器管理人員實時的對儀器狀態就行更改,當儀器報損或維修時,依賴于此儀器的項目可以在被調用時提示儀器無法使用。

3儀器設備

紡織服裝行業的檢測工作離不開儀器的配合,眾多的儀器需要通過信息系統進行合理的管理,能夠讓儀器管理人員方便的了解各個儀器的名稱,出廠日期,生產商,量程,規格,所在位置,檢定周期,計量時間以及當前可否正常工作等,通過設置檢定周期,由系統自動計算并提醒管理人員對儀器進行設備檢定。還應該提供簡單快捷的儀器狀態操作,能夠快速的對儀器的故障等情況進行公告,并關聯檢驗項目庫,能夠讓受理人員知道儀器是否可用,對于無法工作的儀器,禁止選擇需要使用該儀器的檢驗項目,防止因為儀器的問題導致項目檢驗時間的推遲。

4數據準確性與公正性

亚洲精品一二三区-久久