1.12 網(wǎng)站文件清單
為了幫助讀者了解供求信息網(wǎng)的文件構(gòu)成,現(xiàn)以表格形式列出網(wǎng)站的文件清單,如表1.16所示。
注意:上面的文件列表清單中,凡是與ASPX文件對(duì)應(yīng)的都有一個(gè)CS文件,在此沒(méi)有一一列出。
1.13 SQL Server 2005數(shù)據(jù)庫(kù)使用專題
SQL即Structured Query Language的縮寫(xiě),中文譯為結(jié)構(gòu)化查詢語(yǔ)言。Server中文譯為服務(wù)器,而2005代表的是版本號(hào)。SQL Server 2005不同于以往的數(shù)據(jù)庫(kù)服務(wù)器,它是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)服務(wù)器,但實(shí)質(zhì)上還是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),而且還是一個(gè)數(shù)據(jù)分析平臺(tái)。
SQL Server 2005最大數(shù)據(jù)庫(kù)長(zhǎng)度為1000000TB,如果把這個(gè)長(zhǎng)度平均分給地球上的每個(gè)人,那么每個(gè)人可在這個(gè)服務(wù)器上存放100MB的數(shù)據(jù)。而且數(shù)據(jù)庫(kù)中的單個(gè)實(shí)例支持多達(dá)64個(gè)處理器。而且其每分鐘的事務(wù)處理也高達(dá)100多萬(wàn)個(gè)。所以說(shuō)SQL Server 2005是當(dāng)今最優(yōu)秀的數(shù)據(jù)庫(kù)服務(wù)器也不足為過(guò)。
使用SQL Server 2005可以開(kāi)發(fā)如客戶機(jī)/服務(wù)器(C/S)模式、聯(lián)機(jī)事務(wù)處理(OLTP)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng);瀏覽器/服務(wù)器(B/S)模式、OLTP的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng);單獨(dú)的OLTP網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)等,不僅如此,SQL Server 2005還可以整合其他服務(wù)提供對(duì)數(shù)據(jù)的分析。
1.13.1 安裝合適的SQL Server 2005版本
SQL Server 2005是一款使用結(jié)構(gòu)化查詢語(yǔ)言的關(guān)系型數(shù)據(jù)庫(kù)服務(wù)器,也屬于網(wǎng)絡(luò)服務(wù)器。嚴(yán)格意義上SQL Server 2005可以被看作是一個(gè)系列軟件產(chǎn)品,為了滿足不同人員對(duì)SQL Server 2005的需求,SQL Server 2005提供了如下5個(gè)不同的版本。
? Microsoft SQL Server 2005 Enterprise Edition(企業(yè)版)。
? Microsoft SQL Server 2005 Standard Edition(標(biāo)準(zhǔn)版)。
? Microsoft SQL Server 2005 Workgroup Edition(工作組版)。
? Microsoft SQL Server 2005 Developer Edition(開(kāi)發(fā)版)。
? Microsoft SQL Server 2005 Express Edition(學(xué)習(xí)版)。
上面提到了SQL Server 2005為不同的人員提供了5個(gè)不同的版本,用戶需要從中選擇一個(gè)適合自己學(xué)習(xí)及應(yīng)用的版本。下面逐一介紹這5個(gè)版本。
1.SQL Server 2005 Enterprise Edition(企業(yè)版)
支持32位和64位的操作系統(tǒng),該版本支持超大型企業(yè)進(jìn)行聯(lián)機(jī)事務(wù)處理(OLTP)、高度復(fù)雜的數(shù)據(jù)分析、數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)和網(wǎng)站所需的性能水平。全面的商業(yè)智能和分析能力及高可用性的功能(如故障轉(zhuǎn)移群集),可以處理大多數(shù)關(guān)鍵業(yè)務(wù)的企業(yè)工作負(fù)荷,是最全面的SQL Server版本,能滿足最復(fù)雜的要求,是超大型企業(yè)的選擇。
2.SQL Server 2005 Standard Edition(標(biāo)準(zhǔn)版)
支持32位和64位的操作系統(tǒng),該版本包括電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和業(yè)務(wù)流解決方案所需的基本功能,集成商業(yè)智能和高可用性的功能,適于需要全面的數(shù)據(jù)管理和分析平臺(tái)的中小型企業(yè)選用。
3.SQL Server 2005 Workgroup Edition(工作組版)
僅支持32位的操作系統(tǒng),該版本可以用作前端Web服務(wù)器,也可以用于部門(mén)或分支機(jī)構(gòu)的運(yùn)營(yíng)。包括SQL Server產(chǎn)品系列的核心數(shù)據(jù)庫(kù)功能,并且可以輕松地升級(jí)至Standard Edition(標(biāo)準(zhǔn)版)或Enterprise Edition(企業(yè)版)。Workgroup Edition是入門(mén)級(jí)數(shù)據(jù)庫(kù),具有可靠、功能強(qiáng)大且易于管理的特點(diǎn)。
4.SQL Server 2005 Developer Edition(開(kāi)發(fā)版)
支持32位和64位的操作系統(tǒng),該版本使開(kāi)發(fā)人員可以在SQL Server 上生成任何類型的應(yīng)用程序。還包括SQL Server 2005 Enterprise Edition(企業(yè)版)的所有功能,但有許可限制,只能用于開(kāi)發(fā)和測(cè)試系統(tǒng),而不能用作生產(chǎn)服務(wù)器。適于獨(dú)立軟件供應(yīng)商(ISV)、咨詢?nèi)藛T、系統(tǒng)集成商、解決方案供應(yīng)商以及創(chuàng)建和測(cè)試應(yīng)用程序的企業(yè)開(kāi)發(fā)人員選用。而且可以根據(jù)需要升級(jí)至SQL Server 2005 Enterprise Edition(企業(yè)版)。
5.SQL Server 2005 Express Edition(學(xué)習(xí)版)
僅支持32位的操作系統(tǒng),該版本是一個(gè)免費(fèi)、易用且便于管理的數(shù)據(jù)庫(kù)。SQL Server Express Edition(學(xué)習(xí)版)與Microsoft Visual Studio 2005集成在一起,可以輕松開(kāi)發(fā)功能豐富、存儲(chǔ)安全、可快速部署的數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序。可以起到客戶端數(shù)據(jù)庫(kù)以及基本服務(wù)器數(shù)據(jù)庫(kù)的作用。適于低端ISV、低端服務(wù)器用戶、創(chuàng)建Web應(yīng)用程序的非專業(yè)開(kāi)發(fā)人員以及創(chuàng)建客戶端應(yīng)用程序的編程愛(ài)好者選用。
1.13.2 建立數(shù)據(jù)庫(kù)與數(shù)據(jù)表
在創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表時(shí),其名稱必須遵循SQL Server 2005的標(biāo)識(shí)符命名規(guī)則。
? 名稱的長(zhǎng)度為1~128。
? 名稱的第一個(gè)字符必須是字母或者“_”、“@”、“#”中的任意一個(gè)字符。
? 在中文版SQL Server 2005中,可以直接使用中文名稱。
? 名稱中不能有空格,不允許使用SQL Server 2005的保留字。如系統(tǒng)數(shù)據(jù)庫(kù)model、msdb和master,這樣的數(shù)據(jù)庫(kù)名稱都屬于保留字。
1.建立數(shù)據(jù)庫(kù)
在SQL Server 2005中,通過(guò)SQL Server Management Studio可以創(chuàng)建數(shù)據(jù)庫(kù),用于存儲(chǔ)數(shù)據(jù)及其他對(duì)象(如視圖、索引、存儲(chǔ)過(guò)程和觸發(fā)器等)。
下面將創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)“db_SIS”,具體操作步驟如下:
(1)啟動(dòng)SQL Server Management Studio,并連接到SQL Server 2005中的數(shù)據(jù)庫(kù),在“對(duì)象資源管理器”中右擊“數(shù)據(jù)庫(kù)”選項(xiàng),在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”命令,如圖1.63所示。
(2)進(jìn)入“新建數(shù)據(jù)庫(kù)”對(duì)話框,如圖1.64所示。對(duì)話框中包括“常規(guī)”、“選項(xiàng)”和“文件組”3個(gè)選項(xiàng)卡,通過(guò)這3個(gè)選項(xiàng)卡設(shè)置新創(chuàng)建的數(shù)據(jù)庫(kù)。
? “常規(guī)”選項(xiàng)卡:用于設(shè)置新建數(shù)據(jù)庫(kù)的名稱。
在“數(shù)據(jù)庫(kù)名稱”文本框中輸入新建數(shù)據(jù)庫(kù)的名稱“db_SIS”。數(shù)據(jù)庫(kù)名稱設(shè)置完成后,系統(tǒng)自動(dòng)在“數(shù)據(jù)庫(kù)文件”列表框中產(chǎn)生一個(gè)主要數(shù)據(jù)文件(初始大小為3MB)和一個(gè)日志文件(初始大小為1MB),同時(shí)顯示文件組、自動(dòng)增長(zhǎng)和路徑等默認(rèn)設(shè)置,用戶可以根據(jù)需要自行修改這些默認(rèn)的設(shè)置,也可以單擊右下角的“添加”按鈕添加數(shù)據(jù)文件。這里主要數(shù)據(jù)文件和日志文件均采用默認(rèn)設(shè)置。