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