SQL Server2000中文版基礎(chǔ)教程
- 所屬分類:
- 作者:
宋曉峰 編著
- 出版社:
人民郵電出版社
- ISBN:9787115154804
- 出版日期:2007-4-1
-
原價(jià):
¥21.00元
現(xiàn)價(jià):¥15.70元
-
本書信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買:
圖書簡(jiǎn)介
本書以創(chuàng)建一個(gè)“教學(xué)管理數(shù)據(jù)庫(kù)”為例,循序漸進(jìn)地講解Microsoft SQL Server 2000管理和使用的基礎(chǔ)知識(shí),以及數(shù)據(jù)庫(kù)定義語(yǔ)句和數(shù)據(jù)庫(kù)查詢語(yǔ)句的語(yǔ)法。
本書采用項(xiàng)目式教學(xué),將教學(xué)內(nèi)容分解為10個(gè)前后有關(guān)聯(lián)的項(xiàng)目,每個(gè)項(xiàng)目分解為若干簡(jiǎn)單的任務(wù),每個(gè)任務(wù)又包含幾個(gè)知識(shí)點(diǎn),并且給出圖文并茂的示例加以說(shuō)明,充分考慮SQL Server數(shù)據(jù)庫(kù)初學(xué)者的實(shí)際需要,保證初學(xué)者從基礎(chǔ)開始,逐步掌握SQL Server數(shù)據(jù)庫(kù)創(chuàng)建、管理和使用的基礎(chǔ)知識(shí)。本書每一個(gè)項(xiàng)目的最后都有相應(yīng)的思考和練習(xí)題,幫助讀者檢驗(yàn)對(duì)所學(xué)內(nèi)容的掌握程度。
本書的內(nèi)容雖然以SQL Server數(shù)據(jù)庫(kù)管理軟件為主,同時(shí)也兼顧了數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)的介紹,適合作為中等職業(yè)教育數(shù)據(jù)庫(kù)教材,以及SQL Server初學(xué)者的學(xué)習(xí)指導(dǎo)書。
目錄
項(xiàng)目一 創(chuàng)建和使用SQL Server實(shí)例
任務(wù)一 創(chuàng)建“教學(xué)管理實(shí)例”
操作一 創(chuàng)建命名實(shí)例
操作二 在【服務(wù)管理器】中啟動(dòng)實(shí)例
操作三 在【服務(wù)管理器】中停止實(shí)例
任務(wù)二 使用“教學(xué)管理實(shí)例”
操作一 在【企業(yè)管理器】中創(chuàng)建“教學(xué)管理組”
操作二 注冊(cè)“教學(xué)管理實(shí)例”
操作三 在【查詢分析器】中連接“教學(xué)管理實(shí)例”
項(xiàng)目實(shí)訓(xùn)
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目二 創(chuàng)建和管理數(shù)據(jù)庫(kù)
任務(wù)一 創(chuàng)建“教學(xué)管理數(shù)據(jù)庫(kù)”
操作一 在【數(shù)據(jù)庫(kù)屬性】窗口中創(chuàng)建數(shù)據(jù)庫(kù)
操作二 用create database語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
任務(wù)二 修改數(shù)據(jù)庫(kù)
操作一 在【數(shù)據(jù)庫(kù)屬性】窗口中修改數(shù)據(jù)庫(kù)屬性
操作二 用alter database語(yǔ)句修改數(shù)據(jù)庫(kù)
任務(wù)三 刪除數(shù)據(jù)庫(kù)
操作一 在【企業(yè)管理器】中刪除數(shù)據(jù)庫(kù)
操作二 用drop database語(yǔ)句刪除數(shù)據(jù)庫(kù)
項(xiàng)目實(shí)訓(xùn)
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目三 創(chuàng)建與管理表
任務(wù)一 創(chuàng)建“學(xué)生表”
操作一 在【表設(shè)計(jì)器】中創(chuàng)建表
操作二 用create table語(yǔ)句創(chuàng)建表
任務(wù)二 修改表的數(shù)據(jù)結(jié)構(gòu)
操作一 在【表設(shè)計(jì)器】中修改表結(jié)構(gòu)
操作二 用alter table語(yǔ)句修改表結(jié)構(gòu)
任務(wù)三 向“學(xué)生表”插入記錄
操作一 在【表編輯器】中插入記錄
操作二 用insert語(yǔ)句插入記錄
任務(wù)四 修改“學(xué)生表記錄”
操作一 在【表編輯器】中修改記錄
操作二 用update語(yǔ)句修改記錄
任務(wù)五 刪除“學(xué)生表”的記錄
操作一 在【表編輯器】中刪除記錄
操作二 用delete語(yǔ)句刪除記錄
任務(wù)六 刪除表
操作一 在【企業(yè)管理器】中刪除表
操作二 用drop table語(yǔ)句刪除表
項(xiàng)目實(shí)訓(xùn)
實(shí)訓(xùn)一 用create table語(yǔ)句創(chuàng)建“教師表”
實(shí)訓(xùn)二 用alter table語(yǔ)句修改“教師表”數(shù)據(jù)類型
實(shí)訓(xùn)三 用alter table語(yǔ)句為“教學(xué)授課表”增加列
實(shí)訓(xùn)四 用insert語(yǔ)句為“教師表”添加記錄
實(shí)訓(xùn)五 用update語(yǔ)句為“教師表”修改記錄
實(shí)訓(xùn)六 用delete語(yǔ)句刪除“教師表”中的記錄
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目四 設(shè)置主鍵、外鍵和索引
任務(wù)一 為“學(xué)生表”設(shè)置主鍵
操作一 在【表設(shè)計(jì)器】中設(shè)置主鍵
操作二 在表的【屬性】窗口中移除主鍵
操作三 在create table語(yǔ)句中設(shè)置主鍵
操作四 在alter table語(yǔ)句中設(shè)置主鍵
操作五 在alter table語(yǔ)句中移除主鍵
任務(wù)二 定義“學(xué)生表”與“專業(yè)表”的關(guān)系
操作一 在表的【屬性】窗口中定義關(guān)系
操作二 在create table語(yǔ)句中定義關(guān)系
操作三 在alter table語(yǔ)句中定義關(guān)系
操作四 在表的【屬性】窗口中刪除關(guān)系
操作五 在alter table語(yǔ)句中刪除關(guān)系
任務(wù)三 為“學(xué)生表”定義索引
操作一 在表的【屬性】窗口中定義索引
操作二 用create index語(yǔ)句定義索引
操作三 用drop index語(yǔ)句刪除索引
項(xiàng)目實(shí)訓(xùn)
實(shí)訓(xùn)一 為“專業(yè)表”、“班級(jí)表”和“教師表”設(shè)置主鍵
實(shí)訓(xùn)二 定義“班級(jí)表”與“專業(yè)表”的關(guān)系
實(shí)訓(xùn)三 將“學(xué)生編號(hào)”設(shè)置為“成績(jī)表”的索引
實(shí)訓(xùn)四 將“選修課程編號(hào)”設(shè)置為“成績(jī)表”的索引
項(xiàng)目拓展
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目五 用對(duì)單一表查詢實(shí)現(xiàn)學(xué)籍管理
任務(wù)一 用簡(jiǎn)單查詢顯示學(xué)生信息
操作一 顯示“學(xué)生姓名”、“職務(wù)”和“入學(xué)日期”等指定列
操作二 使用表達(dá)式對(duì)列計(jì)算并顯示學(xué)生的年齡
操作三 用where子句限制返回行
操作四 使用like的模糊查詢顯示籍貫為黑龍江省的學(xué)生記錄
操作五 用between...and...設(shè)置閉合區(qū)間
操作六 使用order by對(duì)查詢結(jié)果排序
任務(wù)二 使用函數(shù)管理學(xué)籍
操作一 用distinct消除相同行
操作二 用case...when...分類處理
操作三 用convert轉(zhuǎn)換數(shù)據(jù)類型
操作四 用substring截取字符串
項(xiàng)目實(shí)訓(xùn)
實(shí)訓(xùn)一 顯示各教師的工齡(當(dāng)前日期與入職日期相減)
實(shí)訓(xùn)二 對(duì)各教師按工齡由長(zhǎng)到短排列
實(shí)訓(xùn)三 顯示入學(xué)時(shí)間長(zhǎng)短,并按時(shí)間長(zhǎng)短劃分年級(jí)
項(xiàng)目拓展
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目六 用聚合函數(shù)統(tǒng)計(jì)成績(jī)
任務(wù)一 統(tǒng)計(jì)成績(jī)
操作一 用max和min查詢最高成績(jī)和最低成績(jī)
操作二 用sum計(jì)算總成績(jī)
操作三 用count計(jì)算參與考試的學(xué)生總數(shù)
操作四 用avg計(jì)算平均成績(jī)
任務(wù)二 分組和篩選統(tǒng)計(jì)結(jié)果
操作一 用group by對(duì)統(tǒng)計(jì)結(jié)果分組
操作二 用having篩選分組統(tǒng)計(jì)結(jié)果
任務(wù)三 用子查詢作成績(jī)對(duì)比
操作一 使用any的子查詢
操作二 使用all的子查詢
項(xiàng)目實(shí)訓(xùn)
實(shí)訓(xùn)一 顯示B01班學(xué)生的最大和最小年齡
實(shí)訓(xùn)二 用avgsum和count函數(shù)計(jì)算B01班學(xué)生平均年齡
實(shí)訓(xùn)三 用avg函數(shù)計(jì)算B01班學(xué)生平均年齡
實(shí)訓(xùn)四 按班級(jí)分組顯示各班平均年齡并按降序順序排序
項(xiàng)目拓展
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目七 創(chuàng)建和使用視圖
任務(wù)一 創(chuàng)建視圖
操作一 在【視圖設(shè)計(jì)器】中創(chuàng)建“住宿管理視圖”
操作二 用create view語(yǔ)句創(chuàng)建“學(xué)籍管理視圖”
任務(wù)二 使用視圖
操作一 對(duì)“住宿管理視圖”查詢
操作二 用“住宿管理視圖”視圖對(duì)“學(xué)生表”添加記錄
操作三 用“學(xué)籍管理視圖”視圖修改“學(xué)生表”的記錄
操作四 用“學(xué)籍管理視圖”視圖刪除“學(xué)生表”的記錄
任務(wù)三 刪除視圖
操作一 在【企業(yè)管理器】中刪除“住宿管理視圖”
操作二 用drop view語(yǔ)句刪除“學(xué)籍管理視圖”
項(xiàng)目實(shí)訓(xùn)
實(shí)訓(xùn)一 在【視圖設(shè)計(jì)器】中創(chuàng)建“班級(jí)平均年齡視圖”
實(shí)訓(xùn)二 用create view語(yǔ)句創(chuàng)建“班級(jí)平均年齡視圖”
項(xiàng)目拓展
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目八 用多表連接查詢管理教學(xué)計(jì)劃
任務(wù)一 兩個(gè)表的內(nèi)連接查詢
操作一 “課程表”和“教師表”的內(nèi)連接查詢
操作二 “課程表”與“教師表”的自然連接
操作三 對(duì)“課程表”的自連接
任務(wù)二 兩個(gè)表的外連接查詢
操作一 “教師表”與“課程表”的左連接查詢
操作二 “教師表”與“課程表”的右連接查詢
操作三 “教師表”與“課程表”的全連接查詢
操作四 用交叉連接生成“學(xué)生考勤記錄”
任務(wù)三 用子查詢檢查教學(xué)計(jì)劃
操作一 使用in的子查詢
操作二 使用exist的子查詢
項(xiàng)目實(shí)訓(xùn)
實(shí)訓(xùn)一 顯示各專業(yè)的學(xué)生信息
實(shí)訓(xùn)二 顯示各班級(jí)班主任信息
實(shí)訓(xùn)三 統(tǒng)計(jì)學(xué)生成績(jī)
項(xiàng)目拓展
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目九 備份和還原數(shù)據(jù)庫(kù)
任務(wù)一 創(chuàng)建“教學(xué)管理數(shù)據(jù)庫(kù)備份設(shè)備”
操作一 在【備份設(shè)備屬性】窗口中創(chuàng)建備份設(shè)備
操作二 用sp_addumpdevice創(chuàng)建備份設(shè)備
任務(wù)二 備份“教學(xué)管理數(shù)據(jù)庫(kù)”
操作一 在【SQL Server備份】窗口中備份數(shù)據(jù)庫(kù)
操作二 用backup database語(yǔ)句備份數(shù)據(jù)庫(kù)
任務(wù)三 還原“教學(xué)管理數(shù)據(jù)庫(kù)”
操作一 在【還原數(shù)據(jù)庫(kù)】窗口中還原數(shù)據(jù)庫(kù)
操作二 用restore database語(yǔ)句還原數(shù)據(jù)庫(kù)
項(xiàng)目實(shí)訓(xùn)
實(shí)訓(xùn)一 為pubs創(chuàng)建備份設(shè)備“PubsBackupDevice”
實(shí)訓(xùn)二 備份pubs到PubsBackupDevice
實(shí)訓(xùn)三 從PubsBackupDevice還原pubs
項(xiàng)目小結(jié)
思考和練習(xí)
項(xiàng)目十 導(dǎo)入、導(dǎo)出數(shù)據(jù)
任務(wù)一 導(dǎo)出數(shù)據(jù)到Excel文件
操作一 用向?qū)?dǎo)出“課程表”和“教師表”
操作二 用向?qū)?dǎo)出查詢結(jié)果
任務(wù)二 導(dǎo)入文本文件和Excel文件
操作一 用向?qū)?dǎo)入文本文件數(shù)據(jù)
操作二 用Excel文件追加數(shù)據(jù)
項(xiàng)目實(shí)訓(xùn)
項(xiàng)目小結(jié)
思考和練習(xí)
附錄Ⅰ SQL Server的內(nèi)置函數(shù)
附錄Ⅱ 創(chuàng)建SQL Server的ODBC…