出版時間:2009-8 出版社:北京大學(xué)出版社 作者:杜兆將 主編 頁數(shù):319
內(nèi)容概要
本書以學(xué)生和教師都非常熟悉的“教學(xué)成績管理系統(tǒng)”為案例貫穿全書例題、習(xí)題,目的是使同學(xué)們以“教學(xué)成績管理系統(tǒng)”為案例學(xué)會SQL數(shù)據(jù)庫管理與編程開發(fā)技能。本書例題、實訓(xùn)、習(xí)題中所有案例的庫、表、視圖、字段、函數(shù)、存儲過程、觸發(fā)器及其語法格式等對象均采用漢字命名,使同學(xué)們能更好地理解案例的意義。 全書共12章。第1、2章講解數(shù)據(jù)庫基本概念、基本理論以及數(shù)據(jù)庫系統(tǒng)設(shè)計;第3章介紹SQL Server服務(wù)器的安裝與配置;第4~10章講解T-SQL語言基礎(chǔ),數(shù)據(jù)庫和數(shù)據(jù)表,數(shù)據(jù)查詢與視圖,設(shè)計數(shù)據(jù)的完整性,自定義函數(shù)、存儲過程和觸發(fā)器,游標(biāo)及事務(wù),數(shù)據(jù)庫的安全性;第11、12章給出了教學(xué)成績管理系統(tǒng)(VB+ASP)數(shù)據(jù)庫應(yīng)用系統(tǒng)的完整案例及其源代碼;最后在附錄中提供了3個具有特色的輔助教學(xué)軟件:SQL作業(yè)提交與批閱系統(tǒng)、SQL上機考試與閱卷系統(tǒng)、SQL保留字背單詞系統(tǒng)。 本書內(nèi)容豐富、實用性強,特別適用于高職高專、成人??频认嚓P(guān)專業(yè)作為數(shù)據(jù)庫原理與技術(shù)、SQL數(shù)據(jù)庫技術(shù)等課程的教材,也可以作為高等院校相關(guān)專業(yè)進行課程設(shè)計、畢業(yè)設(shè)計的參考書,還可以作為在職程序員和數(shù)據(jù)庫管理員自學(xué)教程或SQL Server培訓(xùn)教材。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ) 1.1 數(shù)據(jù)庫基本概念 1.1.1 基本概念 1.1.2 數(shù)據(jù)庫三要素 1.1.3 數(shù)據(jù)庫分類 1.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 1.2.1 三級模式結(jié)構(gòu) 1.2.2 數(shù)據(jù)庫的兩級映像功能 1.2.3 數(shù)據(jù)庫管理系統(tǒng)的功能 1.2.4 數(shù)據(jù)庫管理系統(tǒng)的組成 1.2.5 數(shù)據(jù)庫的特點 1.3 關(guān)系數(shù)據(jù)庫 1.3.1 關(guān)系數(shù)據(jù)庫的基本概念 1.3.2 關(guān)系的運算 1.3.3 關(guān)系的完整性約束 1.3.4 關(guān)系數(shù)據(jù)庫 1.4 數(shù)據(jù)庫系統(tǒng)的應(yīng)用 1.4.1 數(shù)據(jù)庫系統(tǒng)的應(yīng)用結(jié)構(gòu) 1.4.2 C/S結(jié)構(gòu)的“教學(xué)成績管理系統(tǒng)” 1.4.3 B/S結(jié)構(gòu)的“教學(xué)成績管理系統(tǒng)” 1.5 本章小結(jié) 1.6 本章習(xí)題第2章 數(shù)據(jù)庫系統(tǒng)設(shè)計 2.1 功能設(shè)計 2.1.1 需求分析 2.1.2 “教學(xué)成績管理系統(tǒng)”功能設(shè)計 2.2 數(shù)據(jù)庫設(shè)計 2.2.1 數(shù)據(jù)庫設(shè)計方法 2.2.2 概念結(jié)構(gòu)設(shè)計 2.2.3 邏輯結(jié)構(gòu)設(shè)計 2.3 系統(tǒng)實施 2.3.1 數(shù)據(jù)庫實現(xiàn) 2.3.2 系統(tǒng)編程 2.3.3 運行和維護 2.4 本章小結(jié) 2.5 本章習(xí)題第3章 SOL Server服務(wù)器的安裝與配置 3.1 認識SQL Server 2000的主要工具 3.1.1 SQL服務(wù)管理器 3.1.2 SQL企業(yè)管理器 3.1.3 SQL查詢分析器 3.1.4 SQL聯(lián)機幫助 3.2 SQL Server服務(wù)器啟動與注冊、配置 3.2.1 SQL Server服務(wù)管理 3.2.2 創(chuàng)建服務(wù)器組 3.2.3 注冊/刪除服務(wù)器 3.2.4 配置SQL Server服務(wù)器 3.3 SQL Server 2000的安裝 3.3.1 SQL Server 2000對系統(tǒng)的需求 3.3.2 SQL Server 2000的安裝版本 3.3.3 SQL Server 2000的安裝步驟 3.4 本章小結(jié) 3.5 本章習(xí)題第4章 T-SOL語言基礎(chǔ) 4.1 常量與數(shù)據(jù)類型 4.1.1 常量 4.1.2 數(shù)據(jù)類型 4.2 局部變量和全局變量 4.2.1 select語句無源查詢 4.2.2 局部變量 4.2.3 全局變量 4.3 常用函數(shù) 4.3.1 數(shù)學(xué)函數(shù) 4.3.2 字符串函數(shù) 4.3.3 日期時間函數(shù) 4.3.4 聚合函數(shù) 4.3.5 系統(tǒng)函數(shù) 4.3.6 系統(tǒng)統(tǒng)計函數(shù) 4.4 運算及表達式 4.4.1 算術(shù)運算 4.4.2 字符串連接運算 4.4.3 比較運算 4.4.4 邏輯運算 4.4.5 運算優(yōu)先級 4.5 批處理和流程控制語句 4.5.1 批和腳本 4.5.2 流程控制語句 4.6 本章小結(jié) 4.7 本章習(xí)題第5章 數(shù)據(jù)庫和數(shù)據(jù)表 5.1 數(shù)據(jù)庫的初步認識 5.2 用企業(yè)管理器管理數(shù)據(jù)庫和表 5.2.1 創(chuàng)建數(shù)據(jù)庫 5.2.2 管理數(shù)據(jù)表結(jié)構(gòu) 5.2.3 管理數(shù)據(jù)表數(shù)據(jù) 5.2.4 刪除表與刪除數(shù)據(jù)庫 5.3 用T-SQL 語句管理數(shù)據(jù)庫和表 5.3.1 創(chuàng)建數(shù)據(jù)庫 5.3.2 查看數(shù)據(jù)庫 5.3.3 修改數(shù)據(jù)庫 5.3.4 創(chuàng)建表 5.3.5 顯示表 5.3.6 修改表 5.3.7 刪除表與刪除數(shù)據(jù)庫 5.4 用T-SQL語句操作數(shù)據(jù)表數(shù)據(jù) 5.4.1 插入數(shù)據(jù) 5.4.2 修改數(shù)據(jù) 5.4.3 刪除數(shù)據(jù) 5.5 數(shù)據(jù)庫分離與附加 5.5.1 分離數(shù)據(jù)庫 5.5.2 附加數(shù)據(jù)庫 5.6 本章實訓(xùn) 5.7 本章小結(jié) 5.8 本章習(xí)題,第6章 數(shù)據(jù)查詢與視圖 6.1 T-SQL簡單查詢 6.1.1 查詢執(zhí)行方式 6.1.2 select子句選取字段 6.1.3 select子句記錄重復(fù)與最前面記錄 6.1.4 條件查詢 6.1.5 匯總查詢(聚合函數(shù)) 6.1.6 查詢結(jié)果排序 6.1.7 查詢結(jié)果保存 6.2 T-SQL高級查詢 6.2.1 連接查詢 6.2.2 使用分組, 6.2.3 合并結(jié)果集 6.2.4 匯總計算 6.2.5 子查詢 6.2.6 數(shù)據(jù)查詢綜述 6.3 視圖 6.3.1 使用企業(yè)管理器管理視圖 6.3.2 使用T-SQL語句創(chuàng)建、修改和刪除視圖 6.3.3 通過視圖更新數(shù)據(jù) 6.3.4 視圖綜述 6.4 數(shù)據(jù)導(dǎo)入與導(dǎo)出 6.4.1 SQL Server數(shù)據(jù)庫表數(shù)據(jù)導(dǎo)出 6.4.2 導(dǎo)入數(shù)據(jù)到SQL Server表中 6.4.3 數(shù)據(jù)導(dǎo)入與導(dǎo)出的意義 6.5 本章實訓(xùn) 6.6 本章小結(jié) 6.7 本章習(xí)題第7章 設(shè)計數(shù)據(jù)的完整性 7.1 數(shù)據(jù)完整性的概念 7.1.1 實體完整性 7.1.2 域完整性 7.1.3 參照完整性 7.1.4 用戶定義完整性 7.1.5 數(shù)據(jù)完整性的實現(xiàn)方式 7.2 使用約束實施數(shù)據(jù)完整性 7.2.1 使用T-SQL語句定義約束 7.2.2 使用企業(yè)管理器定義約束 7.3 默認管理技術(shù) 7.3.1 T-SQL語句管理默認 7.3.2 企業(yè)管理器管理默認 7.4 使用規(guī)則 7.4.1 使用T-SQL 語句管理規(guī)則 7.4.2 使用企業(yè)管理器管理規(guī)則 7.5 使用identity列和identity函數(shù) 7.5.1 創(chuàng)建identity列 7.5.2 使用identity函數(shù) 7.6 索引 7.6.1 索引的概念 7.6.2 索引的創(chuàng)建與管理 7.6.3 創(chuàng)建索引的優(yōu)、缺點 7.7 本章實訓(xùn) 7.8 本章小結(jié) 7.9 本章習(xí)題第8章 自定義函數(shù)、存儲過程和觸發(fā)器 8.1 自定義函數(shù) 8.1.1 標(biāo)量函數(shù) 8.1.2 內(nèi)嵌表值函數(shù) 8.2 存儲過程 8.2.1 使用T-SQL 語句管理用戶自定義存儲過程 8.2.2 使用企業(yè)管理器管理用戶自定義存儲過程 8.2.3 使用存儲過程的優(yōu)點 8.3 觸發(fā)器 8.3.1 使用T-SQL 語句管理觸發(fā)器 8.3.2 使用企業(yè)管理器管理觸發(fā)器 8.3.3 使用觸發(fā)器的優(yōu)點 8.4 本章實訓(xùn) 8.5 本章小結(jié) 8.6 本章習(xí)題第9章 游標(biāo)及事務(wù) 9.1 游標(biāo) 9.1.1 游標(biāo)的概念 9.1.2 聲明游標(biāo) 9.1.3 打開游標(biāo) 9.1.4 數(shù)據(jù)處理 9.1.5 關(guān)閉、釋放游標(biāo) 9.2 事務(wù)的使用 9.2.1 事務(wù)的概念 9.2.2 事務(wù)的模式 9.2.3 事務(wù)控制 9.3 本章實訓(xùn) 9.4 本章小結(jié) 9.5 本章習(xí)題第10章 數(shù)據(jù)庫的安全性 10.1 SQL Server的安全賬戶 10.1.1 數(shù)據(jù)庫的安全性 10.1.2 認識SQL Server的安全賬戶 10.1.3 服務(wù)器的登錄賬戶 10.1.4 管理固定服務(wù)器的角色 10.1.5 數(shù)據(jù)庫的用戶 10.1.6 數(shù)據(jù)庫的角色 10.2 管理權(quán)限 10.2.1 使用企業(yè)管理器管理權(quán)限 10.2.2 使用T-SQL 語句管理權(quán)限 10.3 SQL Server的安全訪問機制 10.3.1 安全認證模式 10.3.2 SQL Server的安全訪問機制 10.4 數(shù)據(jù)庫備份還原 10.4.1 備份數(shù)據(jù)庫 10.4.2 數(shù)據(jù)庫定時自動備份 10.4.3 還原數(shù)據(jù)庫 10.5 本章實訓(xùn) 10.6 本章小結(jié) 10.7 本章習(xí)題第11章 教學(xué)成績管理系統(tǒng)的vB實現(xiàn) 11.1 數(shù)據(jù)庫實現(xiàn) 11.1.1 創(chuàng)建數(shù)據(jù)庫 11.1.2 創(chuàng)建數(shù)據(jù)表 11.1.3 創(chuàng)建觸發(fā)器 11.1.4 創(chuàng)建視圖 11.1.5 賬戶初始化 11.2 主窗體的創(chuàng)建 11.2.1 Visual Basic設(shè)置 11.2.2 創(chuàng)建主窗體 11.2.3 模塊設(shè)計與主窗體菜單 11.2.4 全局變量 11.2.5 程序代碼 11.2.6 程序啟動順序 11.3 數(shù)據(jù)訪問機制 11.3.1 ADO對象結(jié)構(gòu) 11.3.2 ADO編程模型 11.3.3 SQL 執(zhí)行函數(shù) 11.4 登錄界面與權(quán)限 11.4.1 系統(tǒng)登錄界面 11.4.2 權(quán)限設(shè)置 11.5 信息查詢模塊 11.5.1 Cell主要屬性 11.5.2 學(xué)生檔案查詢 11.6 數(shù)據(jù)維護模塊 11.7 數(shù)據(jù)備份還原與系統(tǒng)幫助模塊 11.7.1 數(shù)據(jù)備份 11.7.2 數(shù)據(jù)還原 11.7.3 幫助文件制作 11.8 本章小結(jié) 11.9 本章習(xí)題第12章 教學(xué)成績管理系統(tǒng)的AsP實現(xiàn) 12.1 安裝與使用 12.2 系統(tǒng)實現(xiàn) 12.2.1 系統(tǒng)需求 12.2.2 總體設(shè)計 12.2.3 數(shù)據(jù)庫連接 12.2.4 數(shù)據(jù)查詢 12.3 本章小結(jié) 12.4 本章習(xí)題附錄A SQL作業(yè)提交與批閱系統(tǒng)附錄B SQL上機考試與閱卷系統(tǒng)附錄C SQL保留字背單詞系統(tǒng)參考文獻
章節(jié)摘錄
第1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ) 1.4 數(shù)據(jù)庫系統(tǒng)的應(yīng)用 1.4.1 數(shù)據(jù)庫系統(tǒng)的應(yīng)用結(jié)構(gòu) 從最終用戶角度來看,數(shù)據(jù)庫系統(tǒng)的應(yīng)用結(jié)構(gòu)分為單用戶結(jié)構(gòu)、主從式結(jié)構(gòu)、分布式結(jié)構(gòu)、客戶/服務(wù)器結(jié)構(gòu)和瀏覽器朋艮務(wù)器結(jié)構(gòu)?! ?.單用戶結(jié)構(gòu) 單用戶結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)是一種早期的最簡單的數(shù)據(jù)庫系統(tǒng)。在這種系統(tǒng)中,整個數(shù)據(jù)庫系統(tǒng)(包括應(yīng)用程序、DBMS、數(shù)據(jù))都裝在一臺計算機上,由一個用戶獨占,不同機器之間不能共享數(shù)據(jù)。 2.主從式結(jié)構(gòu) 主從式結(jié)構(gòu)是指一個主機帶多個終端的多用戶結(jié)構(gòu)。在這種結(jié)構(gòu)中,數(shù)據(jù)庫系統(tǒng)(包括應(yīng)用程序、DBMS、數(shù)據(jù))都集中存放在主機上,所有處理任務(wù)都由主機來完成,各個用戶通過主機的終端并發(fā)地存取數(shù)據(jù)庫,共享數(shù)據(jù)資源?! ?.分布式結(jié)構(gòu) 分布式結(jié)構(gòu)是指數(shù)據(jù)庫中的數(shù)據(jù)在邏輯上是一個整體,但物理地分布在計算機網(wǎng)絡(luò)中的多個不同節(jié)點上。網(wǎng)絡(luò)中的每個節(jié)點都可以獨立處理本地數(shù)據(jù)庫中的數(shù)據(jù),執(zhí)行局部應(yīng)用;也可以同時存取和處理多個異地數(shù)據(jù)庫中的數(shù)據(jù),執(zhí)行全局應(yīng)用?! ?.客戶/服務(wù)器結(jié)構(gòu)(Client/Server結(jié)構(gòu),C/S結(jié)構(gòu)) 主從式數(shù)據(jù)庫系統(tǒng)中的主機和分布式數(shù)據(jù)庫系統(tǒng)中的每個節(jié)點機是一個通用計算機,既執(zhí)行DBMS功能又執(zhí)行應(yīng)用程序。
編輯推薦
叢書特點: 針對性強,切合職業(yè)教育目標(biāo),重點培養(yǎng)職業(yè)能力,側(cè)重技能傳授 實用性強,大量的經(jīng)典真實案例,內(nèi)容具體詳細,與就業(yè)市場緊密結(jié)合 適應(yīng)性強,理論與實訓(xùn)項目相結(jié)合,適合于三年制和兩年制高職高專,也同樣適合于其他各類大中專院?! 娬{(diào)知識的漸進性、兼顧知識的系統(tǒng)性,結(jié)構(gòu)邏輯性強,針對高職高專學(xué)生的知識結(jié)構(gòu)特點安排教學(xué)內(nèi)容 書中配套形式多樣的習(xí)題,網(wǎng)上提供完備的電子教案,提供相應(yīng)的素材、程序代碼、習(xí)題參考答案等教學(xué)資源,完全適合教學(xué)需要 教材系列完整,涵蓋計算機專業(yè)各個方向;編者分布廣泛,結(jié)合不同地域特點,適合不同地域讀者 內(nèi)容特點:通過“教學(xué)成績管理信息系統(tǒng)”案例,講授SQL數(shù)據(jù)庫管理與編程開發(fā)技能。并貫穿全書例題習(xí)題,所有案例的表、字段等對象均采用漢字命名;提供[SQL作業(yè)提交與批閱系統(tǒng)]、[SQL上機考試與閱卷系統(tǒng)]、[SOL保留字背單詞系統(tǒng)]三個輔助教學(xué)軟件、案例代碼和電子課件;以就業(yè)技能為出發(fā)點與落腳點,力求讓讀者用最簡單的方法、最少的時間學(xué)到最有用的數(shù)據(jù)庫技術(shù)。
圖書封面
評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫管理與開發(fā)教程與實訓(xùn) PDF格式下載