




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Log日志文件camera 數(shù)據(jù)庫實驗指導書二零零八年三月目錄實驗一安裝SQL SERVER 2000 (3實驗二啟動SQL SERVER2000和建庫、表 (12實驗三SQL SERVER2000查詢分析器 (24實驗四SQL語言的DDL (33實驗五SQL語言的DML初步 (35實驗六DML的數(shù)據(jù)查詢 (37實驗七SQL語言的DCL (41實驗八SQL語言綜合練習 (43實驗一安裝SQL Server 2000一、實驗目的SQL Server 2000是Mircosoft公司推出的關系型網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng),是一個逐步成長起來的大型數(shù)據(jù)庫管理系統(tǒng)。本次實驗了解SQL Server 2000的
2、安裝過程,熟悉SQL Server 2000軟件環(huán)境。學會安裝SQL Server 2000的安裝。二、實驗內容1.安裝Microsoft的數(shù)據(jù)庫服務軟件SQL Server 2000:運行服務器目錄SQL2000下的可執(zhí)行文件autorun.exe,進行SQL Server 2000的安裝。安裝主界面如圖1-1所示。 圖1-1選擇安裝SQL Server 2000組件,出現(xiàn)組件安裝界面,如圖1-2所示。 圖1-2選擇安裝數(shù)據(jù)庫服務器,進入SQL Server 2000的安裝向導,如圖1-3所示。 圖1-3點擊“下一步”,到計算機名稱對話框,如圖1-4所示。 圖1-4“本地計算機”是默認選項,
3、本地計算機的名稱就顯示在上面,點擊“下一步”,出現(xiàn)安裝選擇對話框,如圖1-5所示。 圖1-5選擇“創(chuàng)建新的SQL Server實例,或安裝客戶端工具”,點擊“下一步”,出現(xiàn)用戶信息對話框,如圖1-6所示。 圖1-6輸入姓名和公司名稱后,點擊“下一步”,出現(xiàn)軟件許可協(xié)議,如圖1-7所示。 圖1-7點“是”按鈕,出現(xiàn)安裝定義對話框,如圖1-8所示。 圖1-8選擇“服務器和客戶端工具”,點擊下一步,出現(xiàn)實例名對話框,如圖1-9所示。 圖1-9系統(tǒng)提供了“默認”復選框,點擊下一步,出現(xiàn)安裝類型選擇框,如圖1-10所示。 圖1-10選擇典型,點擊“下一步”,出現(xiàn)服務帳戶對話框,如圖1-11所示。 圖1-
4、11接受系統(tǒng)的缺省值,點擊“下一步”,出現(xiàn)身份驗證模式窗口,如圖1-12所示。 圖1-12接受系統(tǒng)的缺省值,點擊“下一步”,出現(xiàn)開始拷貝文件窗口,如圖1-13所示。 圖1-13點擊“下一步”,開始將文件拷貝到選擇的目錄中,如圖1-14所示。 圖1-14文件拷貝完成后,出現(xiàn)安裝結束界面,如圖1-15所示。 圖1-15點擊“完成”按鈕,完成SQL Server 2000的安裝。三、實驗任務1.在計算機上安裝數(shù)據(jù)庫軟件SQL Server 2000;2.熟悉軟件的使用,SQL Server 2000主菜單如圖1-16所示: 圖1-16實驗二啟動SQL Server2000和建庫、表一、實驗目的SQL
5、 Server 2000的啟動和管理工作由服務管理器和企業(yè)管理器來實現(xiàn)。本次實驗了解SQL Server 2000的啟動,熟悉如何在SQL Server 2000圖形環(huán)境下建立數(shù)據(jù)庫和表。學會安裝SQL Server 2000的啟動和建庫、表的操作。二、實驗內容1.啟動數(shù)據(jù)庫服務軟件SQL Server 2000:在程序菜單中選擇Microsoft SQL Server,如圖2-1所示: 圖2-1再選中服務管理器,如圖2-2所示: 圖2-2點擊服務管理器后,出現(xiàn)SQL Server服務管理器,如圖2-3所示: 圖2-3點擊“開始/繼續(xù)”按鈕,啟動SQL Server 2000數(shù)據(jù)庫服務。啟動成
6、功后,在時鐘旁邊出現(xiàn)一個符號,如圖2-4所示。 圖2-42.在SQL Server 2000中建立數(shù)據(jù)庫:在程序菜單中選擇Microsoft SQL Server,如圖2-5所示: 圖2-5 再選中企業(yè)管理器,如圖2-6所示: 圖2-6點擊企業(yè)管理器后,出現(xiàn)企業(yè)管理器的主界面,如圖2-7所示: 圖2-7點擊左邊樹狀控制欄的+/-號可以打開和關閉SQL Server組中的本地服務項目,在選中數(shù)據(jù)庫服務項目后,單擊鼠標右鍵,出現(xiàn)數(shù)據(jù)庫的菜單,如圖2-8所示: 圖2-8點擊新建數(shù)據(jù)庫,出現(xiàn)新建數(shù)據(jù)庫窗口,如圖2-9所示: 圖2-9輸入數(shù)據(jù)庫名稱:Test,點擊數(shù)據(jù)文件選項卡,如圖2-10所示: 圖2
7、-10在數(shù)據(jù)文件中,你可以設定數(shù)據(jù)文件的名稱,所在目錄以及文件的大小等信息。完成后點擊事務日志選項卡,如圖2-11所示: 圖2-11事務日志中,你可以設定日志文件的名稱,所在目錄以及文件的大小等信息。接受系統(tǒng)的缺省值,點擊確定按鈕,完成數(shù)據(jù)庫的新建,如圖2-12所示。 圖2-123.在Test數(shù)據(jù)庫上建立表:點擊數(shù)據(jù)庫Test前面的+號,打開數(shù)據(jù)庫的各種屬性,如圖2-13所示: 圖2-13選中表的屬性,單擊鼠標右鍵,出現(xiàn)表的菜單,如圖2-14所示: 圖2-14點擊新建表按鈕,出現(xiàn)新建表窗口,如圖2-15所示: 圖2-15 輸入列名,數(shù)據(jù)類型,長度等信息,點擊圖標,出現(xiàn)選擇表名窗口,如圖2-16
8、所示: 輸入表名,點擊確定按鈕,將新建的表存盤。三、實驗任務1.用數(shù)據(jù)庫SQL Server 2000的服務管理器啟動數(shù)據(jù)庫服務;2.用數(shù)據(jù)庫SQL Server 2000的企業(yè)管理器建立一個數(shù)據(jù)文件名為demodata、大小50M,日志文件名為demolog、大小25M的新數(shù)據(jù)庫,該數(shù)據(jù)庫名為Demo。3.在數(shù)據(jù)庫Demo上,建立如下所示的表customer: 實驗三SQL Server2000查詢分析器一、實驗目的SQL Server 2000的查詢分析器是一種特別用于交互式執(zhí)行SQL語句和腳本的極好的工具。本次實驗了解SQL Server 2000查詢分析器的啟動,熟悉如何在SQL Se
9、rver 2000查詢分析器中建表、插入記錄、查詢記錄。學會SQL Server 2000的查詢分析器中建表、插入記錄、查詢記錄。二、實驗內容1.啟動數(shù)據(jù)庫服務軟件SQL Server 2000的查詢分析器:在程序菜單中選擇Microsoft SQL Server,如圖3-1所示: 圖3-1再選中查詢分析器,如圖3-2所示: 圖3-2點擊查詢分析器后,出現(xiàn)連接到SQL Server窗口,如圖3-3所示: 圖3-3點擊按鈕,出現(xiàn)選擇服務器窗口,如圖3-4所示。 圖3-4選擇本地服務(Local,點擊確定按鈕。再點擊連接到SQL Server窗口的確定按鈕。出現(xiàn)SQL查詢分析器主界面,如圖3-5所
10、示。 選擇查詢菜單,點擊更改數(shù)據(jù)庫,如圖3-6所示。 圖3-6出現(xiàn)選擇數(shù)據(jù)庫窗口,如圖3-7所示。 圖3-7選擇在上次實驗中建立的數(shù)據(jù)庫Test,點確定按鈕。2.在查詢分析器中建立表:在查詢分析器的查詢窗口中輸入SQL語句,如圖3-8所示。 圖3-8點擊按鈕,執(zhí)行該SQL語句,在查詢窗口下部出現(xiàn)一個輸出窗口,如圖3-9所示。 圖3-9提示命令成功完成,或者報告出錯信息。3.查詢分析器中向表添加數(shù)據(jù):在查詢分析器的查詢窗口中輸入SQL語句,如圖3-10所示。 圖3-10點擊按鈕,執(zhí)行該SQL語句,在查詢窗口下部出現(xiàn)一個輸出窗口,如圖3-11所示。 圖3-111.從表中查詢數(shù)據(jù):在查詢分析器的查詢
11、窗口中輸入SQL語句,如圖3-12所示。 圖3-12點擊按鈕,執(zhí)行該SQL語句,在查詢窗口下部出現(xiàn)一個輸出窗口,如圖3-13所示。 圖3-13三、實驗任務1.打開數(shù)據(jù)庫SQL Server 2000的查詢分析器,用SQL語言建表 2.用SQL語言向表student插入如下6條記錄: 3.練習查詢語句,查找年齡大于等于20歲,成績低于500分的記錄。實驗四SQL語言的DDL一、實驗目的SQL(Structured Query Language語言是關系數(shù)據(jù)庫的標準語言。是一種介于關系代數(shù)與關系演算之間的結構化查詢語言,其功能并不僅僅是查詢,SQL語言是一個通用的、功能極強的關系數(shù)據(jù)庫語言。從本次
12、實驗開始,我們將詳細的學習SQL的DDL(數(shù)據(jù)定義語言、DML(數(shù)據(jù)操縱語言、DCL(數(shù)據(jù)控制語言。本次實驗了解DDL語言的CREATE、DROP、ALTER對表、索引、視圖的操作,學會SQL Server 2000的查詢分析器中用DDL語言進行對表、索引、視圖的增加、刪除和改動。二、實驗內容1.啟動數(shù)據(jù)庫服務軟件SQL Server 2000的查詢分析器,用如下語句對表進行操作,詳細的語法格式參看課本相應章節(jié):Create Table 建表Drop Table 刪除表Alter Table 更改表2.用如下語句對視圖進行操作,詳細的語法格式參看課本相應章節(jié):Create View 建視圖Dr
13、op View 刪除視圖3.如下語句對索引進行操作,詳細的語法格式參看課本相應章節(jié):Create Index 建立索引Drop Index 刪除索引三、實驗任務1.打開數(shù)據(jù)庫SQL Server 2000的查詢分析器,用Create Table建表aa,表結構如下所示: 2.用Create Table建表bb,表結構如下所示: 3.用Drop Table刪除表aa。4.用Alter Table修改表bb,添加一個字段Bb4,類型Varchar,長度20。5.用Create View對表Bb的Bb1和Bb4建立一個視圖Viewbb,字段名為Viewbb1和Viewbb2。6.Drop View刪
14、除視圖Viewbb。7.用Create Index對表Bb的Bb3字段建立一個升序索引,索引名Indexbb。8.用Drop Index刪除索引Indexbb。9.將以上的SQL語言存盤,以備老師檢查。實驗五SQL語言的DML初步一、實驗目的SQL的數(shù)據(jù)操縱功能通過DML(數(shù)據(jù)庫操作語言實現(xiàn)。DML包括數(shù)據(jù)查詢和數(shù)據(jù)更新兩種數(shù)據(jù)操作語句。其中,數(shù)據(jù)查詢指對數(shù)據(jù)庫中的數(shù)據(jù)查詢、統(tǒng)計、分組、排序等操作;數(shù)據(jù)更新指數(shù)據(jù)的插入、刪除和修改等數(shù)據(jù)維護操作。本次實驗了解DML語言的INSERT、UPDATE、DELETE對數(shù)據(jù)的操作,學會SQL Server 2000的查詢分析器中用DML語言對表中的數(shù)據(jù)
15、進行插入、刪除和修改。二、實驗內容1.啟動數(shù)據(jù)庫服務軟件SQL Server 2000的查詢分析器,用INSERT語句對表進行插入操作,語法格式如下:Insert Into <表名> (<屬性列1>,<屬性列2>Values (<常量1>,<常量2>2.用UPDATE語句對表中已有的記錄進行修改,語法格式如下:Update <表名> Set <列名>=<表達式>,<列名>=<表達式>,n Where <條件>3.用DELETE語句對表中已有的記錄進行刪除,語法格式
16、如下:Delete From <表名> Where <條件>三、實驗任務1.打開數(shù)據(jù)庫SQL Server 2000的查詢分析器,用Create Table 2.用INSERT語句對表cc插入6條記錄 3.用UPDATE語句,將表cc中cc2小于等于20的記錄,把cc3字段加5。4.用DELETE語句將表cc中cc2大于等于20和cc3大于等于500的記錄刪除。5.將以上的SQL語言存盤,以備老師檢查。6.把字段名Cc1定義為主碼,Cc2定義為約束條件中的唯一,Cc3定義為不能為空。7.刪除這些約束條件。實驗六DML的數(shù)據(jù)查詢一、實驗目的DML的數(shù)據(jù)查詢指對數(shù)據(jù)庫中的數(shù)
17、據(jù)查詢、統(tǒng)計、分組、排序等操作。查詢語句可以分為簡單查詢、連接查詢、嵌套查詢和組合查詢。本次實驗了解DML語言的SELECT語句對數(shù)據(jù)的查詢,學會SQL Server 2000的查詢分析器中用DML語言對表中的數(shù)據(jù)進行簡單查詢、連接查詢、嵌套查詢和組合查詢。二、實驗內容1.啟動數(shù)據(jù)庫服務軟件SQL Server 2000的查詢分析器,用SELECT 語句對表進行簡單查詢操作,整個查詢過程只涉及到一個表,是最基本的查詢語句。語法格式如下:Select <目標列組> From <數(shù)據(jù)源> Where <元組選擇條件> Group by <分組列> H
18、aving <組選擇條件>Order by <排序列1> <排序要求> , n2.用SELECT語句對表進行連接查詢操作,連接查詢涉及被連接和連接兩個表,所以數(shù)據(jù)源一般為多個表。用來連接兩個表的條件稱為連接條件,一般格式為:<表名1>.<列名1> <比較運算符> <表名2>.<列名2>其中比較運算符主要有:=、>、<、>=、<=、!=。3.用SELECT語句對表進行嵌套查詢操作,一個SelectFromWhere語句稱為一個查詢塊,將一個查詢塊嵌套在另一個查詢塊的Where子
19、句或Having短語的條件中的查詢,就是嵌套查詢。主要有使用In操作符、使用比較運算符的嵌套查詢方式。4.用SELECT語句對表進行組合查詢操作,將SELECT語句的查詢結果集再進行集合運算就構成了SQL的組合查詢。組合查詢操作符有Union(并操作、Intersect(交操作和Minus(差操作。三、實驗任務1.打開數(shù)據(jù)庫SQL Server 2000的查詢分析器,用Create Table 4.用INSERT語句向表Student中插入3條記錄: 5.INSERT語句向表Course中插入3條記錄: 6.用INSERT語句向表Choose中插入7條記錄: 7.用SELECT語句求計算機系學
20、生的學號和姓名。8.用SELECT語句求學生的學號、姓名、選的課程名及成績。9.用SELECT語句求C1課程的成績低于張三的學生的學號和成績。10.用SELECT語句求選了C2課程并且也選了C3課程的學生的學號。11.將以上的SQL語言存盤,以備老師檢查。實驗七SQL語言的DCL一、實驗目的SQL的數(shù)據(jù)控制通過DCL(數(shù)據(jù)控制語言 實現(xiàn)。DCL通過對數(shù)據(jù)庫用戶的授權和收權命令來實現(xiàn)有關數(shù)據(jù)的存取控制,以保證數(shù)據(jù)庫的安全性。本次實驗了解D C L語言的GRANT和REVOKE語句對數(shù)據(jù)庫存取權限的控制,學會SQL Server 2000的查詢分析器中用DCL語言對數(shù)據(jù)庫存取權限進行設定。二、實驗
21、內容1.啟動數(shù)據(jù)庫服務軟件SQL Server 2000的查詢分析器,用GRANT語句對數(shù)據(jù)庫存取權限進行授權操作,語法格式如下:GRANT <系統(tǒng)特權組> To <用戶組>|PUBLICPUBLIC指數(shù)據(jù)庫的所有用戶。2.用REVOKE語句將DBA(數(shù)據(jù)庫管理員、DBO(建庫用戶授與其它用戶對數(shù)據(jù)庫的操作權收回,語法格式如下:REVOKE <權限組>|ALL PRIVILEGES ON <對象名>FROM <用戶組名>|PUBLICON用于被回收特權的對象,ALL PRIVILEGES指回收所有特權, PUBLIC指數(shù)據(jù)庫的所有用戶
22、。三、實驗任務1.用Windows2000的Administrator(系統(tǒng)管理員用戶登錄系統(tǒng),建立一個新用戶DCL,用戶名和口令都相同。2.打開數(shù)據(jù)庫SQL Server 2000的查詢分析器,用GRANT語句將ALL PRIVILEGES的系統(tǒng)特權授給用戶DCL。3.注銷用戶Administrator,用DCL登錄系統(tǒng),打開數(shù)據(jù)庫SQLServer 2000的查詢分析器,用CREA TE DATABASE語句建立一個新的數(shù)據(jù)庫DCLDemo。4.在數(shù)據(jù)庫DCLDemo上建立一個表Abc,表結構如下圖所示: 5.在表Abc中插入1條記錄,如下圖所示: 6.注銷用戶DCL,用Administrator登錄系統(tǒng),用REVOKE語句將用戶DCL在表Abc中修改A1的權利收回。實驗八SQL語言綜合
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油鋸安全操作規(guī)程
- 生態(tài)度假村租賃及服務協(xié)議范本
- 商業(yè)綜合體場地房屋租賃及全面物業(yè)服務合同
- 跨境電商采購銷售及倉儲物流合同
- 餐飲行業(yè)廚師技能培訓勞動合同模板
- 海洋工程安裝工程保障險合同
- 水產(chǎn)養(yǎng)殖場場地租賃與養(yǎng)殖服務合同
- 堰塘漏水排查方案
- 水系清理維護方案
- 圖形推理面試題及答案
- 新疆警察學院面試問題及答案
- 小學三到六年級全冊單詞默寫(素材)-2023-2024學年譯林版(三起)小學英語
- 鐵嶺市高校畢業(yè)生“三支一扶”計劃招募筆試真題2022
- DL-T1474-2021交、直流系統(tǒng)用高壓聚合物絕緣子憎水性測量及評估方法
- 水利安全生產(chǎn)風險防控“六項機制”右江模式經(jīng)驗分享
- 天然氣泄漏事故演練方案及評估
- 《養(yǎng)老機構認知障礙照護專區(qū)設置與服務規(guī)范》
- 婦科炎癥健康教育課件
- 兒科護理學(高職)全套教學課件
- 干眼門診建設計劃書
- MBR膜系統(tǒng)清洗方案
評論
0/150
提交評論