




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
例:開發(fā)“人力資源管理系統(tǒng)”一、數(shù)據(jù)庫的選擇考慮:數(shù)據(jù)庫的擴(kuò)展性、與現(xiàn)有計(jì)算機(jī)設(shè)備方面的兼容性、易于開放、易于上手實(shí)際應(yīng)用:倫敦交易所、納斯達(dá)克證交所、第一章 sql server2000概述一、在數(shù)據(jù)庫發(fā)展史上存在三種結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng) p10關(guān)系型網(wǎng)狀型層次型關(guān)系型出現(xiàn)最晚的 但被廣泛投入商業(yè)運(yùn)營。二、主流關(guān)系型數(shù)據(jù)庫系統(tǒng) p13Oracle、IBM DB2、SQL Server、Sybase、Informix(被IBM DB2收購)、Mysql(開源軟件、免費(fèi))C/S 結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫系統(tǒng);Access、Paradox、dBase、VF桌面型關(guān)系型數(shù)據(jù)庫系統(tǒng)兩者最大的區(qū)別在于:查詢返回的結(jié)果集。CS結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫.jpgC/S 結(jié)構(gòu)的,返回的結(jié)果集僅僅是客戶端需要查詢的結(jié)果;更小、更接近實(shí)際;可以有效的減少網(wǎng)絡(luò)的負(fù)載、讓數(shù)據(jù)能更快的得到響應(yīng);最被商業(yè)領(lǐng)域所采用。桌面型返回的結(jié)果集不僅僅是要查詢的數(shù)據(jù),而可能是整張表,甚至是整個(gè)文件。更多的應(yīng)用于小的場合,部門內(nèi)部、工作組內(nèi)部。三、sql server的發(fā)展簡史和版本 p3738例圖1、發(fā)展史 p3738微軟在1988年介入數(shù)據(jù)庫領(lǐng)域,合作開發(fā)了1.0版本;到了后期同Sybase公司合作,開發(fā)了4.0版本。在1995年推出了第一個(gè)自主研發(fā)的產(chǎn)品6.0;7.0版本是一個(gè)全新的版本,不再繼承之前的版本,是微軟公司全新的設(shè)計(jì)理念。圖形化操作界面 + 命令行操作2、Sql server2000的版本 7個(gè)版本 p42服務(wù)器版類:企業(yè)版、標(biāo)準(zhǔn)版、企業(yè)評估版企業(yè)評估版功能與企業(yè)一致,唯一差別在于 免費(fèi)獲取、只有120天試用期企業(yè)版購買;企業(yè)版提供更強(qiáng)的擴(kuò)展性、提供對更復(fù)雜應(yīng)用環(huán)境的良好支持性標(biāo)準(zhǔn)版與企業(yè)版功能一樣,但應(yīng)用普通的環(huán)境個(gè)人版類:個(gè)人版、開發(fā)版、WinCE版、MSDE版開發(fā)版適于開發(fā)人員;功能與企業(yè)版功能一樣的,但是僅供開發(fā),不能實(shí)際上線使用,有連接數(shù)目的限制(限制5個(gè)用戶的連接);WinCE版用于MS WINCE設(shè)備的安裝快遞公司掃描器的離線使用標(biāo)準(zhǔn)版在現(xiàn)實(shí)生活中數(shù)據(jù)的分布性、合并性3、Sql server2000 概覽 p39例圖不論是web應(yīng)用程序,還是商業(yè)應(yīng)用程序、行業(yè)應(yīng)用程序,或者管理工具等等,都可以通過各種各樣的接口技術(shù)與sql server2000相連接。這些接口包括,MDX(與數(shù)據(jù)倉庫連接),ADO/OLE DB/HTTP/ODBC,XML,T_SQL,還有與管理工具相連接的DMO/DSO/WMI然后,裝在臺(tái)式機(jī)、手提電腦、或者智能設(shè)備上的本地?cái)?shù)據(jù)庫(個(gè)人版)數(shù)據(jù)通過復(fù)制這種機(jī)制合并到我們總的、完整的數(shù)據(jù)庫環(huán)境里。這樣,我們的數(shù)據(jù)即是合并的,也是分散的。由此可見,Sql server 2000數(shù)據(jù)庫平臺(tái)不僅是個(gè)單純的關(guān)系型數(shù)據(jù)庫,還集成了:OLTP聯(lián)機(jī)事務(wù)處理的數(shù)據(jù)庫,比如,在線購物、網(wǎng)上訂票、超市商場銷售這些事務(wù)量大的數(shù)據(jù)環(huán)境此外,還支持OLAP數(shù)據(jù)倉庫 數(shù)據(jù)倉庫通常用于聯(lián)機(jī)的數(shù)據(jù)挖掘、數(shù)據(jù)分析聯(lián)機(jī)分析處理平臺(tái)以上兩種數(shù)據(jù)可以通過數(shù)據(jù)轉(zhuǎn)換、復(fù)制來進(jìn)行數(shù)據(jù)的遷移、轉(zhuǎn)換、合并。4、Sql server2000重要特性A:與操作系統(tǒng)的集成性Sql server2000 對windows各個(gè)版本都有比較好的支持。不同的操作系統(tǒng)可以安裝不同的Sql版本。個(gè)人版,安裝在客戶端操作系統(tǒng)上:win98、win95、winme、winNT客戶端、win2000個(gè)人版,或者安裝開放版。牢記一點(diǎn):Sql的個(gè)人版只能安裝在操作系統(tǒng)的客戶端上Sql的服務(wù)器版只能安裝在操作系統(tǒng)的服務(wù)器端上,比如winNT服務(wù)器、win2000服務(wù)器版Sql server2000 與 windows2000 的優(yōu)良集成(1)活動(dòng)目錄的集成(2) 集成的安全性可以用win2000所提供的用戶名和口令來訪問sql數(shù)據(jù)庫多CPU支持(3) 共用事件查看器sql報(bào)錯(cuò)記錄都會(huì)被記錄在win2000 的事件查看器中;只要打開win2000 的事件查看器就可以看到sql的系統(tǒng)錯(cuò)誤、系統(tǒng)日志、安全日志等信息。(4)一致性的service體系安裝好sql后,在win2000 的“服務(wù)”里也能看到sql所提供的各種服務(wù),被統(tǒng)一作為win2000 的服務(wù)進(jìn)行管理。(5) 共用系統(tǒng)監(jiān)視器B:優(yōu)秀的管理和自調(diào)諧功能增強(qiáng)的圖形化工具可以實(shí)現(xiàn)絕大多數(shù)日常數(shù)據(jù)庫操作,“企業(yè)管理器”具備自我自調(diào)諧的能力,減少管理員過多的優(yōu)化操作C:增強(qiáng)的關(guān)系型數(shù)據(jù)庫p39XML支持可以將查詢的結(jié)果集用XML的格式表示出來;或者把XML文檔的數(shù)據(jù)重新解析到sql的表中。意味著我們的數(shù)據(jù)可以在不同的平臺(tái)之間就進(jìn)行交流。XML是互聯(lián)網(wǎng)上進(jìn)行數(shù)據(jù)交換的標(biāo)準(zhǔn)格式,是各個(gè)不同的數(shù)據(jù)平臺(tái)所共用的標(biāo)準(zhǔn)。E:支持眾多的開發(fā)語言和工具VB、VC+、VS.NETDelphiJAVAPower Builder第二章sql server 2000安裝和配置一、 安裝的軟硬件要求 p42從實(shí)際應(yīng)用來看,更高的配置能有更好的效能。但不是越高越好;過高的配置回導(dǎo)致配置浪費(fèi)。補(bǔ)充:1在windowsNT Server 4.0上,必須先安裝好service pack5(sp4)或更高的版本2 在不帶網(wǎng)卡的windows98計(jì)算機(jī)上安裝sql server2000個(gè)人版,需要windows98第二版3 建議將操作系統(tǒng)的service pack 和 hotfix 更新到最新再安裝4 有的防毒軟件會(huì)有干擾,可禁用后再安裝5 最好安裝在NTFS分區(qū),有的功能需要,如,請問索引功能。6 瀏覽器最好是最新的,因?yàn)閟ql聯(lián)機(jī)文件二、 安裝三種安裝方法:標(biāo)準(zhǔn)安裝(最常用)無人值守安裝遠(yuǎn)端安裝建議將文件復(fù)制到硬盤再安裝,可以避免由于盤片后光驅(qū)的原因?qū)е掳惭b中斷。1、 標(biāo)準(zhǔn)安裝ab再安裝一個(gè)實(shí)例:命名實(shí)例(同時(shí)有兩個(gè))安裝升級(jí)的方法再次“autorunt.exe”“安裝選擇”時(shí),升級(jí)7.0.“身份驗(yàn)證”模式可以與第一個(gè)實(shí)例不相同。2、 無人值守安裝應(yīng)用場合:a 多臺(tái),十幾、幾十臺(tái)服務(wù)器需要安裝sql,預(yù)先定制好安裝程序初始化文件,然后連同安裝文件一起發(fā)布到每臺(tái)服務(wù)器上,讓它們同時(shí)進(jìn)行安裝而無需干預(yù)。b 需要安裝的服務(wù)器不在本地,而當(dāng)?shù)貐s沒有安裝人員。無人值守安裝最重要的組件是安裝程序初始化文件??梢酝ㄟ^下列任一方法獲得。A法 安裝盤中有包含有不同安裝類型的幾個(gè)示例 .iss 文件Sqlins.iss 典型安裝Sqlcli.iss 安裝客戶端Sqlcst.iss 完全安裝可以用記事本打開進(jìn)行編輯B 每次執(zhí)行sql交互式安裝時(shí),它都會(huì)記錄你選擇的所有選項(xiàng)并將他們保存在系統(tǒng)根文件夾中setup.iss文件中。C 可以使用“高級(jí)選項(xiàng)”屏幕中的“記錄無值守.iss文件”選項(xiàng),創(chuàng)建完全自定義的setup.iss文件。有了.iss文件后,就可以通過使用適當(dāng)?shù)膮?shù)來啟動(dòng)setupsql.exe 程序來執(zhí)行無值守安裝了。* 注冊表重建 有時(shí)由于注冊表的損壞而使得sql 2000無法啟動(dòng);其實(shí)sql 2000的文件依然是完好的,只是sql 2000的注冊項(xiàng)在操作系統(tǒng)中損壞了。使用該項(xiàng)修復(fù)-f1 ,后面指定使用哪個(gè)安裝程序初始化文件來進(jìn)行安裝-sms ,指在安裝沒有結(jié)束前,不把控制權(quán)返回給調(diào)用者-s ,在安裝過程中不顯示圖形化界面-m ,單用戶選項(xiàng)三、 驗(yàn)證安裝及系統(tǒng)工具介紹審核安裝的正確性:通過四個(gè)方面:服務(wù)、系統(tǒng)數(shù)據(jù)庫和樣本數(shù)據(jù)庫、安裝目錄和文件、管理工具sql server服務(wù):MSSQLServer Service 最重要的服務(wù),用于數(shù)據(jù)庫最核心的功能:數(shù)據(jù)的管理,交易和查詢的處理,以及數(shù)據(jù)的一致性、數(shù)據(jù)的集成其實(shí),針對每一個(gè)實(shí)例,都會(huì)有一個(gè)獨(dú)立的服務(wù)提供給我們SQLServerAgent Service 代理服務(wù);用于自動(dòng)化的任務(wù),job,警報(bào)等Microsoft Distributed Transaction Coordinator 微軟分布式交易協(xié)作器服務(wù),在多臺(tái)sql之間進(jìn)行分布式查詢和分布式處理的服務(wù),確保它們之間數(shù)據(jù)的一致性。Microsoft Search 用于sql全文索引的服務(wù)系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫 p171安裝完畢后,sql 會(huì)自動(dòng)安裝上 系統(tǒng)數(shù)據(jù)庫 和 用戶數(shù)據(jù)庫 例圖用戶數(shù)據(jù)庫 用于演示系統(tǒng)數(shù)據(jù)庫 最主要的是 master數(shù)據(jù)庫,承擔(dān)整個(gè)sql 最核心的功能,與MSSQLServer Service服務(wù)有關(guān)聯(lián);master數(shù)據(jù)庫存放了sql最主要的系統(tǒng)表和信息。一旦master損壞,sql也無法啟動(dòng)。Model 數(shù)據(jù)庫,作為新建數(shù)據(jù)庫的模版。新建數(shù)據(jù)庫的各個(gè)選項(xiàng)都采自于model數(shù)據(jù)庫。Tempdb 臨時(shí)數(shù)據(jù)庫 存儲(chǔ)運(yùn)算的中間數(shù)據(jù),該數(shù)據(jù)不被保存;每當(dāng)sql停止的時(shí)候,Tempdb數(shù)據(jù)庫被刪除;sql重新啟動(dòng)時(shí),再次創(chuàng)建。注意:臨時(shí)數(shù)據(jù)庫的大小,對整個(gè)系統(tǒng)有很大的影響。 因?yàn)榕R時(shí)數(shù)據(jù)庫是用來存放 在我系統(tǒng)運(yùn)行中所需要的臨時(shí)數(shù)據(jù);如果它過小的話將會(huì)影響系統(tǒng)性能。應(yīng)根據(jù)磁盤空間適當(dāng)?shù)姆糯?。Msdb數(shù)據(jù)庫 存放自動(dòng)化任務(wù)信息的數(shù)據(jù)庫;與SQLServerAgent Service服務(wù)相關(guān)聯(lián)。安裝目錄和文件在默認(rèn)情況下:工具安裝在Program FilesMicrosoft SQL Server80目錄下服務(wù)器組件安裝在Program FilesMicrosoft SQL ServerMSSQL下如果有實(shí)例instance1(多個(gè)實(shí)例),則工具組件共享,而服務(wù)器組件目錄為:Program FilesMicrosoft SQL ServerMSSQL$instance1除了80文件夾,每個(gè)實(shí)例都有獨(dú)立的文件夾。默認(rèn)實(shí)例就是MSSQL,命名實(shí)例就是MSSQL$實(shí)例名。各種SQL SERVER子目錄的用途 圖例* install 目錄的用法在操作sql過程中,若是不小心損壞了用戶數(shù)據(jù)庫,就可以利用install目錄下的幾個(gè)腳本文件.sql;這些正是用于重新安裝用戶數(shù)據(jù)庫的。管理工具p401、 服務(wù)器網(wǎng)絡(luò)實(shí)用工具進(jìn)行服務(wù)器端網(wǎng)絡(luò)配置的工具,如,改端口2、 客戶端網(wǎng)絡(luò)實(shí)用工具3、 服務(wù)管理器“服務(wù)器”顯示所安裝的實(shí)例名“服務(wù)”安裝sql后生成的四個(gè)服務(wù)!很多管理化操作都必須等這四個(gè)服務(wù)啟動(dòng)才能正常運(yùn)行。4、查詢分析器 從命令行打開查詢分析器 isqlwselect version 獲得版本號(hào)select servername 查詢機(jī)器名4、 企業(yè)管理器 * 服務(wù)器注冊 默認(rèn)只能看到默認(rèn)實(shí)例;若是要管理命名實(shí)例,要先注冊。 右擊SQL Server組 新建注冊 四、 配置sql server2000 對于普通應(yīng)用,可以不做任何配置依然能夠滿足大多數(shù)的需求。右擊注冊的服務(wù)器1 “常規(guī)”:自動(dòng)2 “內(nèi)存”:一般建議采用 動(dòng)態(tài)配置內(nèi)存(只用一個(gè)實(shí)例)但若是有多個(gè)實(shí)例,每個(gè)實(shí)例都面臨不同應(yīng)用的時(shí)候,為避免某個(gè)實(shí)例過多占用內(nèi)存影響其它實(shí)例的時(shí)候,可以給每個(gè)分配較為固定的內(nèi)存。3 處理器:默認(rèn)情況,sql會(huì)使用本臺(tái)電腦所有的cpu 來進(jìn)行任務(wù)的分配和分擔(dān);你也可以4 安全性5 服務(wù)器配置允許對系統(tǒng)目錄直接進(jìn)行修改五、 從低版本升級(jí)到SQL Server 2000 p52從v7.0 升級(jí)采用安裝升級(jí),安裝為默認(rèn)實(shí)例,升級(jí)已存在的7.0安裝,所有7.0的安裝全都升級(jí)到2000,不復(fù)存在采用安裝升級(jí),安裝為命名實(shí)例,升級(jí)到7.0的同時(shí)還保留已存在的7.0安裝以上兩種方法,都是把2000和7.0放在同一臺(tái)服務(wù)器上進(jìn)行處理;但如果是把7.0從一臺(tái)服務(wù)器放到另外一臺(tái)更好的服務(wù)器上進(jìn)行升級(jí)的話,只能是采用:采用復(fù)制數(shù)據(jù)庫向?qū)В?.0要注冊到2000的企業(yè)管理器中 (復(fù)制數(shù)據(jù)庫向?qū)Р荒軓?fù)制系統(tǒng)數(shù)據(jù)庫,只能復(fù)制用戶數(shù)據(jù)庫;如果用戶數(shù)據(jù)庫在兩端都存在的話,也不能復(fù)制;注意:使用復(fù)制數(shù)據(jù)庫向?qū)б苿?dòng)數(shù)據(jù)庫,但數(shù)據(jù)庫文件依然保存在原來的源端,所丟失的只是它在服務(wù)器的注冊信息而已。依然可以使用別的方法再次注冊回)從v6.5 升級(jí)安裝一個(gè)默認(rèn)實(shí)例或命名實(shí)例,再使用版本轉(zhuǎn)換,可在兩個(gè)版本中間轉(zhuǎn)換從v6.0 升級(jí)首先需要升級(jí)到6.5升級(jí)過程中最重要的是,數(shù)據(jù)備份。六、 實(shí)踐技巧如何徹底的刪除SQL Server (否則再次安裝時(shí)會(huì)報(bào)錯(cuò))除了用控制面板的“添加/刪除”程序來刪除,想要徹底刪除,還需要:刪除安裝目錄和刪除注冊表項(xiàng)hkey_local_machinesoftwareMicrosoftMSSQLServerhkey_local_machinesoftwareMicrosoftMicrosoft SQL Serverhkey_current_usersoftwareMicrosoftMicrosoft SQL serverhkey_current_usersoftwareMicrosoftMSSQL Server以調(diào)試模式來安裝SQL Server可以清楚的知道安裝的每一步驟及出錯(cuò)提示x86setupsetupsql.exe k=dbg安裝前停止一些服務(wù),以更快和更可靠的安裝如果安裝過程出錯(cuò)的話,可以通過查看兩個(gè)日志文件來發(fā)現(xiàn)問題1 在%SystemRoo%目錄下的sqlstp.log 文件列出安裝程序所執(zhí)行的操作的詳細(xì)信息,并
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲行業(yè)投資咨詢合同范本
- 旅游代理注銷及服務(wù)質(zhì)量保障合同
- 玻璃制造企業(yè)節(jié)能減排合作協(xié)議
- 車輛拍賣與成交后交付及售后服務(wù)協(xié)議
- 國際金融衍生品出口貿(mào)易合同的風(fēng)險(xiǎn)控制與實(shí)務(wù)操作
- 研發(fā)園區(qū)場地安全防護(hù)協(xié)議
- 代理申報(bào)增值稅合同示范文本
- 餐飲企業(yè)食品安全責(zé)任與員工權(quán)益保障餐飲勞動(dòng)合同
- 柴油質(zhì)量檢測與認(rèn)證合同范本
- 借款保證合同模板
- 《中國酒類企業(yè)ESG披露指南》
- 2025至2030年中國玉米淀粉行業(yè)市場現(xiàn)狀分析及前景戰(zhàn)略研判報(bào)告
- 2025年江蘇高考政治試卷真題解讀及答案講解課件
- 2025上半年山東高速集團(tuán)有限公司社會(huì)招聘211人筆試參考題庫附帶答案詳解析集合
- 遼寧省點(diǎn)石聯(lián)考2024-2025學(xué)年高二下學(xué)期6月份聯(lián)合考試化學(xué)試題(含答案)
- 2025高考全國一卷語文真題
- 熒光綠送貨單樣本excel模板
- 有機(jī)化學(xué)概述
- 復(fù)盛零件手冊
- 內(nèi)外墻抹灰施工承包合同
- 《急救藥品》PPT課件.ppt
評論
0/150
提交評論