資源描述:
《數(shù)據(jù)庫課程設計-銷售模塊》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、哈爾濱理工大學數(shù)據(jù)庫課程設計報告班級:信息11-學號:姓名:指導教師:2013.10目錄1.功能模塊簡介21.1、進入安裝程序21.2安裝的準備過程21.3功能選擇與配置42.數(shù)據(jù)庫表分析132.1表1133.業(yè)務問題及SQL語句154.關系模式分析214.1關系模式1214.2關系模式2224.3關系模式3235.表在功能模塊中的應用305.1功能應用1305.2功能應用2315.3功能應用315.4功能應用4325.5功能應用5325.6功能應用6336.總結33321.功能模塊簡介1.1、進入安裝程序插入SQL
2、Server2008R2安裝光盤,自動運行后出現(xiàn)“SQLServer安裝中心”。在這里我們在本機安裝一個SQLServer默認實例,所以執(zhí)行以下步驟:1、在左側的目錄樹中選擇“安裝”。2、在右側的選擇項中,選擇第1項目“全新安裝或向現(xiàn)有安裝添加功能”,然后就進入了安裝程序。方法/步驟1.2安裝的準備過程1、安裝程序支持規(guī)則在這個準備過程里,首先安裝程序要掃描本機的一些信息,用來確定在安裝過程中不會出現(xiàn)異常。如果在掃描中發(fā)現(xiàn)了一些問題,則必須在修復這些問題之后才可能重新運行安裝程序進行安裝。安裝過程中,如果出現(xiàn)不能重啟
3、計算機這一項不能通過,則需要刪除一個注冊表項。刪除注冊表中HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSessionManager下PendingFileRenameOperations子鍵。文件掛起操作的錯誤搞定,可以繼續(xù)下一步,輸入產口密鑰,許可條款,安裝程序支持文件323221.3功能選擇與配置接下來,才是正式安裝SQLServer程序。1、安裝程序支持規(guī)則32這個步驟看起來跟剛才在準備過程中的一樣,都是掃描本機,防止在安裝過程中出現(xiàn)異?!,F(xiàn)在并不是在重復剛才
4、的步驟,從下圖明顯看出這次掃描的精度更細,掃描的內容也更多。在這個步驟中,一定不要忽略“Windows防火墻”這個警告,因為如果在Windows2008操作系統(tǒng)中安裝SQLServer,操作系統(tǒng)不會在防火墻自動打開TCP1433這個端口。將在后面的文章中提到這個問題。32、設置角色這里有3個選項可供選擇。我們選擇“SQLServer功能安裝”。3243、功能選擇在這里,我們點一下“全選”按鈕,會發(fā)現(xiàn)左邊的目錄樹多了幾個項目:在“安裝規(guī)則”后面多了一個“實例配置”,在“磁盤空間要求”后面多了“服務器配置”、“數(shù)據(jù)庫引擎
5、配置”、“AnalysisServices配置”和“ReportingServices配置”。如果只做為普通數(shù)據(jù)引擎使用,我常常是只勾選:“數(shù)據(jù)庫引擎服務”和“管理工具-基本”3254、安裝規(guī)則在這里又要掃描一次本機,掃描的內容跟上一次又不同。5、實例配置我們這里安裝一個默認實例。系統(tǒng)自動將這個實例命名為:MSSQLSERVER。6、磁盤空間要求從這里可以看到,安裝SQLServer的全部功能需要5485MB的磁盤空間。3267、服務器配置在這里,首先要配置服務器的服務帳戶,也就是讓操作系統(tǒng)用哪個帳戶啟動相應的服務。
6、為了省事,我們選擇“對所有SQLServer服務使用相同的帳戶”。也可以選擇,NTAUTHORITYSYSTEM,用最高權限來運行服務。接著,還要設備排序規(guī)則,默認是不區(qū)分大小寫的按你的要求自行調整。3278、數(shù)據(jù)庫引擎配置數(shù)據(jù)庫引擎的設置主要有3項。帳戶設置中,一般MSSQLSERVER都做為網(wǎng)絡服務器存在,為了方便,都使用混合身份驗證,設置自己的用戶密碼。然后添加一個本地帳戶方便管理即可。目錄和FILESTREAM沒有必要修改。對是數(shù)據(jù)目錄,我是這樣理解的,我習慣將軟件都裝在系統(tǒng)盤。在使用SQLSERVER時,
7、數(shù)據(jù)庫文件都放在其他盤,然后附加數(shù)據(jù),這樣不會混亂自己的數(shù)據(jù)庫和系統(tǒng)的數(shù)據(jù)庫。畢竟數(shù)據(jù)安全是第一。32328后面的過程比較簡單,一路下一步然后是等待安裝完成即可。32在軟件項目實施的時候,數(shù)據(jù)導入一直是項目人員比較頭疼的問題。如要把產品信息從現(xiàn)有的進銷存管理系統(tǒng)中導入到ERP系統(tǒng)中,卻讓企業(yè)用戶手工的輸入這些信息,不怎么現(xiàn)實?! ∑鋵崳赟QLServer中本來就集成了很多成批導入數(shù)據(jù)的方法。有些項目實施顧問頭疼的問題,在我們數(shù)據(jù)庫管理員眼中,是小菜一碟。現(xiàn)在的重點就是,如何讓用戶了解這些方法,讓數(shù)據(jù)導入變得輕松一些
8、?! 〉谝环N方法:使用SelectInto語句 若企業(yè)數(shù)據(jù)庫都采用的是SQLServer數(shù)據(jù)庫的話,則可以利用SelectInto語句來實現(xiàn)數(shù)據(jù)的導入。SelectInto語句,他的作用就是把數(shù)據(jù)從另外一個數(shù)據(jù)庫中查詢出來,然后加入到某個用戶指定的表中?! ≡谑褂眠@條語句的時候,需要注意幾個方面的內容?! ∫皇切枰谀康臄?shù)據(jù)庫中先建立相關的表