版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、英文科技翻譯開發(fā)基于SQL SERVER 的C/S數(shù)據(jù)庫應用系統(tǒng)SQL Server 6.5作為面向中小型企業(yè)的網(wǎng)絡數(shù)據(jù)庫服務系統(tǒng),提供了 與眾多高級數(shù)據(jù)庫管理器相同的運行性能,向傳統(tǒng)的數(shù)據(jù)庫廠商發(fā)起了強有力的挑戰(zhàn)。在程 序設計方面:SQL Server 6.5采用了關鍵而新穎的對稱式結構,從而簡化了程序設計,并且 Microsoft在它的Visual Basic可視化編程語言中為程序員提供了良好的控件;在數(shù)據(jù)庫管 理方面:SQL Server 6.5以一種易于管理的方式處理多服務器事務管理,提供了一種把SQL Server系統(tǒng)擴展而超出單個計算機能力的方法。
2、; SQL Server 6.5主要具有以下幾個功能: 全面的數(shù)據(jù)完整性保護,無論是復雜的事務支持和高級安全性,還是面向用戶的數(shù)據(jù)庫隱式 部分,以及數(shù)據(jù)完整性保護都適用; 與Windows NT集成,允許在SMP(對稱多處理)系統(tǒng)中進行徹底的多線程和對稱多處理,并且可集成到分布式管理環(huán)境中; 在低造價平臺上也具有突出性能; 為系統(tǒng)管理員提供一流的管理工具;
3、對多處理器“分布式”事務的內(nèi)在支持。 以下介紹一種怎樣利用Microsoft SQL Server 6.5在Windows NT Server上構筑開發(fā)環(huán)境, 完成一般的客戶/服務器應用系統(tǒng)。 1. 在SQL SERVER 6.5上創(chuàng)建一個數(shù)據(jù)設備(在創(chuàng)建數(shù)據(jù)庫之前必須為該 數(shù)據(jù)庫創(chuàng)建一個存儲設備) (1) 從 Microsoft SQL Server 6.5 Utilties 程序組內(nèi)打開 SQL EM。
4、 (2) 在Server Manager 窗口里,選擇創(chuàng)建數(shù)據(jù)庫的服務器。如hfnm.。 (3) 選擇Manage菜單項,然后選擇Database Device選項。出現(xiàn)Manage Database Device窗口。 (4) 選擇New Device 按鈕(第一個)。出現(xiàn)New Database Device窗口。 (5) Name:為所要創(chuàng)建的設備名;Location:可以選
5、擇創(chuàng)建設備的地點(如:c:databas e);Size(MB):用于設定此設備的大?。ㄒ话銥閿?shù)據(jù)庫的1.25倍)。 (6) 單擊 Create Now按鈕,創(chuàng)建此設備。 注意:請在創(chuàng)建數(shù)據(jù)庫之前必須先創(chuàng)建兩個存儲設備,一個是數(shù)據(jù)庫的物理設備,另一個是數(shù)據(jù)庫 的邏輯設備。 2. 在SQL SERVER 6.5上創(chuàng)建一個數(shù)據(jù)庫 (1) 從 Microsoft
6、SQL Server 6.5 Utilties 程序組內(nèi)打開 SQL EM。 (2) 在Server Manager 窗口里,選擇創(chuàng)建數(shù)據(jù)庫的服務器。如hfnm.。 (3) 選擇Manage菜單項,然后選擇Database 選項。出現(xiàn)Manage Database窗口。 (4) 選擇New Database 按鈕(第一個)。出現(xiàn)New Database窗口。
7、 (5) Name項為數(shù)據(jù)庫名,Data Device 為數(shù)據(jù)庫物理設備名稱,Size是該物理設備 為數(shù)據(jù)庫分配的存儲空間(MB);Logic Device為數(shù)據(jù)庫邏輯設備名稱,Size是該邏輯設備 為數(shù)據(jù)庫分配的存儲空間(MB)。請不要復選Default Device選項。 (6) 按Create Now按鈕,正式創(chuàng)建數(shù)據(jù)庫。 3. 在已有的數(shù)據(jù)庫上創(chuàng)建數(shù)據(jù)表 (1) 從 Microsoft SQL Server
8、6.5 Utilties 程序組內(nèi)打開 SQL EM。 (2) 在Server Manager 窗口里,選擇服務器。單擊所要創(chuàng)建數(shù)據(jù)表的數(shù)據(jù)庫旁的加號。再 單擊數(shù)據(jù)庫的Group/Users以及Objects組件。 (3) 單擊Objects組件旁邊的加號。Server Manager 將展開Objects 項目,并顯示出可操作 的所有數(shù)據(jù)庫對象。 (4) 選擇Table對象。然后單擊Manager 菜單項,并選擇T
9、ables項目。將出現(xiàn)Manager Table (管理表格)窗口。 (5) 現(xiàn)在保持Table組合框為<new>(如果在組合框選擇了其他表,那 么就可以修改它)。Column name:字段名Datatype:字段類型Size:字段長度Nulls:是否允許空值Default:默認值 (6) 按Save按鈕,保存表格。 4. 為數(shù)據(jù)表創(chuàng)建主關鍵字 (1) 啟動Microsoft S
10、QL Server 6.5 EM ,選擇適當?shù)姆掌饕约皵?shù)據(jù)庫。單擊數(shù)據(jù)庫 旁的加號,Server Manager會展開數(shù)據(jù)庫,并列出所有組件。 (2) 單擊Objects項目旁邊的加號,Server Manager會列出可操作的數(shù)據(jù)庫對象。 (3) 單擊Tables文件夾旁邊的加號。用右鍵點擊相應的數(shù)據(jù)表對象,然后從彈出式菜單里選 擇Edit命令。隨后屏幕上會出現(xiàn)Manage Tables窗口。 (4) 單擊工具欄
11、上的Advanced Features (高級特性)按鈕。隨后會出現(xiàn)與表格有關的更詳細 的信息。 (5) 在第一張卡片(Primary Key/Identity)里,可設置主關鍵字。單擊Primary Key窗框 里的Column Names(列名)組合框。會顯示出未設為Nulls的一系列列名。請選擇適當?shù)牧校?使其成為主關鍵字。 (6) 對于主關鍵字來說,索引類型應定義為(non-clustered)。單擊Add按鈕,在表格里添 加主關鍵字信息。注意: 主關鍵字的定義對于一
12、個數(shù)據(jù)表來說是非常重要的,如果沒有主關鍵字,那么這個數(shù)據(jù) 表將是只讀的。 主關鍵字的定義必須在數(shù)據(jù)表保存之前,因為數(shù)據(jù)表在保存后,所增加的字段將不允許為非NULL型。 5. 為表格創(chuàng)建群集索引 (1) 啟動SQL EM,選擇相應的數(shù)據(jù)庫。 (2) 從Manage菜單里選擇In
13、dexes選項。 (3) 在Table組合框里,選擇適當?shù)臄?shù)據(jù)表。在Index組合框里,選擇<new>,以便創(chuàng)建一個 新索引。在里面輸入新索引的名字。 (4) 在Available Columns In Table (表格內(nèi)的可用列)列表內(nèi),選擇適當?shù)牧胁聪翧dd按 鈕。這樣會將列名移至Columns In Index(Key)列表框。還可選擇多列。 (5) 在Index Attribute (索引屬性
14、)窗框內(nèi),選擇Clustered (群集)復選框。 (6) 在Clustered旁邊的兩個單選鈕中,Allow duplicate rows 表示允許重復行。 (7) 按Build按鈕,開始創(chuàng)建索引。 6. 在SQL Server中為數(shù)據(jù)庫開用戶 (1) 啟動Microsoft SQL Server 6.5 EM ,選擇適當?shù)姆掌鳌?#160;
15、 (2) 選擇login目錄,單擊右鍵,選擇 New Login.,彈出 Manage Logins窗口。 (3) 在Login Name中輸入用戶名;在Password中輸入用戶密碼;在數(shù)據(jù)庫框中,選擇用戶所 要訪問的數(shù)據(jù)庫。 (4) 單擊“ADD”按鈕。重復一次密碼。 7. 在SQL Server中為數(shù)據(jù)庫用戶設置訪問權限
16、0; (1) 對于新開的數(shù)據(jù)庫一定要為訪問它的用戶提供權限,否則這個數(shù)據(jù)庫是不能被訪問的。 (2) 啟動Microsoft SQL Server 6.5 EM ,選擇適當?shù)姆掌饕约皵?shù)據(jù)庫。 (3) 從Object菜單中選擇Object Permission菜單項,再在彈出的對話框中列出了單擊By Us er標簽。 (4) 要想授予一個用戶或用戶組特定的權限,只要從User/Group下拉式列表中選定用戶或用 戶組
17、,并單擊相應權限的單元格。 (5) 最后單擊“Set”按鈕,保存設置。 另外,SQL Server 6.5也為系統(tǒng)管理員提供了功能強大的備份和恢復數(shù)據(jù)庫功能。 但是,想從網(wǎng)絡客戶機訪問SQL Server只設服務器方還不行。利用Visual Basic 對SQL Ser ver進行編程還需要對客戶端的ODBC進行設置。 ODBC(開放數(shù)據(jù)庫連接)是Micro
18、soft為應用程序開發(fā)人員提供的一種策略。它采用 單一的API來輻射各種不同的數(shù)據(jù)庫引擎、關系和非關系的DBMS(數(shù)據(jù)庫管理系統(tǒng))。它使 數(shù)據(jù)庫開發(fā)人員在開發(fā)數(shù)據(jù)庫應用系統(tǒng)的時候,可以使用熟悉的ODBC SQL語法,而不用考慮 數(shù)據(jù)源是什么。 8. 以下是客戶端ODBC的設置和調(diào)試方法 (1) 對于USER DSN的設置 在系統(tǒng)的“開始”菜單上選擇“設置”,單擊其中的“控制面板”,彈出控制面板框。
19、60; 雙擊“32bit ODBC”圖標,彈出“ODBC data source administrator”窗口,選擇“USE R DSN”頁,單擊“Add.”按鈕。 在“Create New Data Source”窗口中選擇“SQL SERVER”后,單擊“完成”按鈕,彈 出“ODBC SQL SERVER Setup”窗口。 在 Data Source Name 中輸入數(shù)據(jù)源名,如“pms”;在 Description 中輸入描述信
20、息 (可選);在 Server 中輸入SQL SERVER 服務器名,如“hfserver”;單擊Option 按鈕, 在 Database Name 中輸入SQL SERVER 數(shù)據(jù)庫名,如“PMS98”,單擊“OK”按鈕。 單擊“確定”按鈕。 (2) 對于File DSN的調(diào)試 在系統(tǒng)的“開始”菜單上選擇“設置”,單擊其中的“控制面板”,彈出控制面板框。
21、; 雙擊“32bit ODBC”圖標,彈出“ODBC data source administrator”窗口,選擇“Fil e DSN”頁,單擊“Add.”按鈕。 在“Create New Data Source”窗口中選擇“SQL SERVER”后,單擊“下一步”按鈕, 在彈出的輸入框中輸入數(shù)據(jù)源名,如“pms”, 單擊“下一步”按鈕,在彈出的信息框中單 擊“完成”按鈕。 在彈出的SQL Server Login對話框中:在“Server”欄中輸入SQL Server服務
22、器名;在 “Login ID”欄和“Password”欄中輸入登陸SQL Server時用的用戶名和用戶口令;然后單 擊“Options”按鈕,在Options框中的Database欄中選擇所想登陸的SQL Server數(shù)據(jù)庫名 。然后單擊“OK”按鈕。 Visual Basic 5.0 是Microsoft推出的一個功能強大的可視化編程工具。它憑借與ODBC良好 的接口和提供給用戶極其完善的網(wǎng)絡數(shù)據(jù)庫訪問控件,贏得國內(nèi)外眾多編程愛好者的青睞。 有了Visual Basic我們可以利用它的ODBC接口在幾分鐘內(nèi)編制一個基于SQL Se
23、rver的客戶機 /服務器數(shù)據(jù)庫應用軟件。 9. 以下采用編程常用的DAO和RDO兩種方法,為大家介紹 一下怎樣使用Visual Basic 5.0訪問遠程SQL Server數(shù)據(jù)庫 (1) 用DAO方法打開遠程數(shù)據(jù)庫 在本地ODBC的FileDSN中設置與SQL SERVER連接的數(shù)據(jù)源。需要設:Data Source Name:數(shù)據(jù)源名,Server:SQL服務器名,Login ID:用戶名,Password :用戶口令,Database Name:數(shù)據(jù)庫名。(這種設置不可在單機狀態(tài)下設) 添加data控件,以及一個DBGrid控件 在程序中添加如下代碼:假定數(shù)據(jù)源名為pms;用戶名為:test;用戶口令為:355;SQ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版工程車租賃合同模板范本
- 2025年度個人房產(chǎn)抵押擔保債務重組合同4篇
- 2025年度道路工程保險合同書3篇
- 2025年度汽車貸款逾期違約擔保合同4篇
- 2025年度個人財產(chǎn)抵押反擔保協(xié)議4篇
- 2025年紫金財產(chǎn)保險股份有限公司招聘筆試參考題庫含答案解析
- 2025年湖南藝創(chuàng)建筑工程有限公司招聘筆試參考題庫含答案解析
- 2025年度醫(yī)療健康產(chǎn)業(yè)貸款合同范本4篇
- 2025年廣西來賓市自來水有限公司招聘筆試參考題庫含答案解析
- 2025年南京航空航天大學后勤集團招聘筆試參考題庫含答案解析
- 第7課《中華民族一家親》(第一課時)(說課稿)2024-2025學年統(tǒng)編版道德與法治五年級上冊
- 2024年醫(yī)銷售藥銷售工作總結
- 急診科十大護理課件
- 山東省濟寧市2023-2024學年高一上學期1月期末物理試題(解析版)
- GB/T 44888-2024政務服務大廳智能化建設指南
- 2025年上半年河南鄭州滎陽市招聘第二批政務輔助人員211人筆試重點基礎提升(共500題)附帶答案詳解
- 山東省濟南市歷城區(qū)2024-2025學年七年級上學期期末數(shù)學模擬試題(無答案)
- 國家重點風景名勝區(qū)登山健身步道建設項目可行性研究報告
- 投資計劃書模板計劃方案
- 《接觸網(wǎng)施工》課件 3.4.2 隧道內(nèi)腕臂安裝
- 2024-2025學年九年級語文上學期第三次月考模擬卷(統(tǒng)編版)
評論
0/150
提交評論