出版時(shí)間:2008-11 出版社:人民郵電出版社 作者:徐守祥 編 頁(yè)數(shù):251
前言
目前,人才問題是制約我國(guó)軟件產(chǎn)業(yè)發(fā)展的關(guān)鍵。為加大軟件人才培養(yǎng)力度和提高軟件人才培養(yǎng)質(zhì)量,教育部繼在2003年確定北京信息職業(yè)技術(shù)學(xué)院等35所高職院校試辦示范性軟件職業(yè)技術(shù)學(xué)院后,又同時(shí)根據(jù)《教育部等六部門關(guān)于實(shí)施職業(yè)院校制造業(yè)和現(xiàn)代服務(wù)業(yè)技能型緊缺人才培養(yǎng)培訓(xùn)工程的通知》(教職成[2003]5號(hào))的要求,組織制定了《兩年制高等職業(yè)教育計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型緊缺人才培養(yǎng)指導(dǎo)方案》。示范性軟件職業(yè)技術(shù)學(xué)院與計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型緊缺人才培養(yǎng)工作,均要求在較短的時(shí)間內(nèi)培養(yǎng)出符合企業(yè)需要、具有核心技能的軟件技術(shù)人才,因此,對(duì)目前高等職業(yè)教育的辦學(xué)模式和人才培養(yǎng)方案等做較大的改進(jìn)和全新的探索已經(jīng)成為學(xué)校的當(dāng)務(wù)之急。據(jù)此,我們認(rèn)為做一套符合上述一系列要求的切合學(xué)校實(shí)際的教學(xué)方案尤為重要。遵照教育部提出的以就業(yè)為導(dǎo)向,高等職業(yè)教育從專業(yè)本位向職業(yè)崗位和就業(yè)為本轉(zhuǎn)變的指導(dǎo)思想,根據(jù)目前高等職業(yè)教育院校日益重視學(xué)生將來(lái)的就業(yè)崗位,注重培養(yǎng)畢業(yè)生的職業(yè)能力的現(xiàn)狀,我們聯(lián)合北京信息職業(yè)技術(shù)學(xué)院等幾十所高職院校和普拉內(nèi)特計(jì)算機(jī)技術(shù)(北京)有限公司、福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司、北京索浪計(jì)算機(jī)有限公司等軟件企業(yè)共同組建了計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型緊缺人才培養(yǎng)教學(xué)方案研究小組(以下簡(jiǎn)稱研究小組)。研究小組對(duì)承擔(dān)計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型緊缺人才培養(yǎng)培訓(xùn)工作的79所院校的專業(yè)設(shè)置情況做了細(xì)致的調(diào)研,并調(diào)查了幾十所高職院校計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生就業(yè)情況以及目前軟件企業(yè)的人才市場(chǎng)需求狀況,確定首批開發(fā)目前在高職院校開設(shè)比較普遍的計(jì)算機(jī)軟件技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)多媒體技術(shù)和計(jì)算機(jī)應(yīng)用技術(shù)4個(gè)專業(yè)方向的教學(xué)方案。
內(nèi)容概要
本書以Microsoft公司的SQL Server 2005數(shù)據(jù)庫(kù)系統(tǒng)為平臺(tái),采用項(xiàng)目驅(qū)動(dòng)式的教材編寫思想,介紹了SQL Server 2005數(shù)據(jù)庫(kù)系統(tǒng)的安裝、配置、管理和使用方法,并以網(wǎng)上訂單管理系統(tǒng)的開發(fā)作為教材的載體,詳細(xì)講述關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基本原理和數(shù)據(jù)庫(kù)應(yīng)用技術(shù),并介紹了ASP.NET的數(shù)據(jù)庫(kù)應(yīng)用開發(fā)實(shí)例。 本書本著理論與實(shí)踐一體化的原則,注重?cái)?shù)據(jù)庫(kù)應(yīng)用的實(shí)際訓(xùn)練,緊跟數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的最新發(fā)展,使學(xué)生能夠及時(shí)、準(zhǔn)確地掌握數(shù)據(jù)庫(kù)應(yīng)用的最新知識(shí)。 本書適合作為高等職業(yè)院校數(shù)據(jù)庫(kù)相關(guān)課程的教材,也可以作為初學(xué)者學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的入門教材。
書籍目錄
第1章 數(shù)據(jù)庫(kù)概述 1.1 訂單管理系統(tǒng)概述 1.2 數(shù)據(jù)庫(kù)基本原理 1.2.1 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)概述 1.2.2 實(shí)體-聯(lián)系模型 1.2.3 關(guān)系模型 1.2.4 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 1.2.5 關(guān)系模型的規(guī)范化 習(xí)題 第2章 SQL Server 2005概述 2.1 SQL Server 2005簡(jiǎn)介 2.1.1 SQL Server 2005的發(fā)展及特性 2.1.2 SQL Server 2005的環(huán)境要求 2.2 SQL Server 2005的安裝 2.2.1 SQL Server 2005的應(yīng)用環(huán)境設(shè)計(jì) 2.2.2 SQL Server 2005的身份驗(yàn)證模式 2.2.3 SQL Server 2005的安裝 2.3 SQL Server 2005的管理及開發(fā)工具 習(xí)題 第3章 數(shù)據(jù)庫(kù)管理 3.1 SQL Server 2005數(shù)據(jù)庫(kù)概念 3.1.1 數(shù)據(jù)庫(kù)文件分類 3.1.2 頁(yè) 3.1.3 數(shù)據(jù)庫(kù)文件組 3.2 系統(tǒng)數(shù)據(jù)庫(kù)及其表 3.3 創(chuàng)建數(shù)據(jù)庫(kù) 3.3.1 創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)具備的條件 3.3.2 在圖形界面下創(chuàng)建數(shù)據(jù)庫(kù) 3.3.3 用SQL命令創(chuàng)建數(shù)據(jù)庫(kù) 3.3.4 事務(wù)日志 3.3.5 查看數(shù)據(jù)庫(kù)信息 3.4 管理和維護(hù)數(shù)據(jù)庫(kù) 3.4.1 打開數(shù)據(jù)庫(kù) 3.4.2 增減數(shù)據(jù)庫(kù)空間 3.4.3 數(shù)據(jù)庫(kù)選項(xiàng)的設(shè)定與修改 3.4.4 更改數(shù)據(jù)庫(kù)名稱 3.4.5 查看SQL Server上共有幾個(gè)數(shù)據(jù)庫(kù) 3.4.6 刪除數(shù)據(jù)庫(kù) 習(xí)題 第4章 數(shù)據(jù)表管理 4.1 表的基本概念 4.1.1 訂單管理中的數(shù)據(jù)要求 4.1.2 數(shù)據(jù)表的三個(gè)鍵 4.2 創(chuàng)建表 4.2.1 使用圖形界面創(chuàng)建表 4.2.2 使用CREATE TABLE語(yǔ)句創(chuàng)建表 4.3 表中的數(shù)據(jù)類型 4.4 表的管理和維護(hù) 4.4.1 查看表的定義信息 4.4.2 修改表 4.4.3 刪除表 4.4.4 查看表之間的依賴關(guān)系 4.5 表數(shù)據(jù)的添加、修改和刪除 4.5.1 向表中添加數(shù)據(jù) 4.5.2 修改表中的數(shù)據(jù) 4.5.3 刪除表中的數(shù)據(jù) 4.6 使用約束 4.6.1 主鍵(PRIMARY KEY)約束 4.6.2 唯一鍵(UNIQUE)約束 4.6.3 檢查(CHECK)約束 4.6.4 默認(rèn)值(DEFAULT)約束 4.6.5 外鍵(FOREIGN KEY)約束 4.6.6 級(jí)聯(lián)參照完整性約束 4.7 標(biāo)識(shí)列IDENTITY 習(xí)題 第 5 章 數(shù)據(jù)查詢 5.1 簡(jiǎn)單SELECT語(yǔ)句 5.1.1 SELECT語(yǔ)句的語(yǔ)法格式 5.1.2 基本的SELECT語(yǔ)句 5.1.3 使用INTO子句 5.1.4 使用WHERE子句 5.1.5 使用ORDER BY子句 5.2 SELECT語(yǔ)句的統(tǒng)計(jì)功能 5.2.1 使用集合函數(shù) 5.2.2 使用GROUP BY 子句 5.2.3 使用COMPUTE BY子句 5.3 SELECT語(yǔ)句中的多表連接 5.3.1 交叉連接 5.3.2 內(nèi)連接 5.3.3 外連接 5.3.4 自連接 5.3.5 合并結(jié)果集 5.4 子查詢 5.4.1 比較測(cè)試中的子查詢 5.4.2 集合成員測(cè)試中的子查詢 5.4.3 存在性測(cè)試中的子查詢 5.4.4 批量比較測(cè)試中的子查詢 5.4.5 使用子查詢向表中添加多條記錄 5.5 使用SQL Server Management Studio 進(jìn)行數(shù)據(jù)查詢與維護(hù) 5.5.1 查詢?cè)O(shè)計(jì)器簡(jiǎn)介 5.5.2 查詢?cè)O(shè)計(jì)器的應(yīng)用實(shí)例 習(xí)題 第 6 章 視圖和索引 6.1 視圖的基本概念 6.1.1 視圖的基本概念 6.1.2 視圖的優(yōu)點(diǎn)和缺點(diǎn) 6.2 視圖的創(chuàng)建和查詢 6.2.1 在SQL Server Management Studio下創(chuàng)建視圖 6.2.2 使用CREATE VIEW創(chuàng)建視圖 6.2.3 視圖數(shù)據(jù)的查詢 6.3 視圖的維護(hù) 6.3.1 查看視圖的定義信息 6.3.2 查看視圖與其他對(duì)象的依賴關(guān)系 6.3.3 修改視圖 6.3.4 刪除視圖 6.4 通過(guò)視圖修改表數(shù)據(jù) 6.5 索引概述 6.5.1 SQL Server 2005中數(shù)據(jù)的存儲(chǔ)與訪問 6.5.2 索引的作用 6.5.3 索引的分類 6.6 創(chuàng)建索引 6.6.1 系統(tǒng)自動(dòng)創(chuàng)建索引 6.6.2 在圖形界面下創(chuàng)建索引 6.6.3 使用CREATE INDEX語(yǔ)句創(chuàng)建索引 6.7 管理和維護(hù)索引 6.7.1 查看和修改索引信息 6.7.2 刪除索引 6.7.3 索引的分析與維護(hù) 習(xí)題 第7章 Transact-SQL編程 7.1 批處理、腳本和注釋 7.1.1 批處理 7.1.2 腳本 7.1.3 注釋 7.2 常量和變量 7.2.1 常量 7.2.2 局部變量 7.2.3 全局變量 7.3 系統(tǒng)函數(shù) 7.3.1 字符串函數(shù) 7.3.2 日期函數(shù) 7.3.3 系統(tǒng)綜合函數(shù) 7.3.4 數(shù)學(xué)函數(shù) 7.3.5 元數(shù)據(jù)函數(shù) 7.3.6 安全函數(shù) 7.3.7 行集函數(shù) 7.3.8 游標(biāo)函數(shù) 7.3.9 配置函數(shù) 7.3.10 文本和圖像函數(shù) 7.4 流程控制語(yǔ)句 7.4.1 BEGIN…END語(yǔ)句塊 7.4.2 IF...ELSE語(yǔ)句 7.4.3 CASE表達(dá)式 7.4.4 WAITFOR語(yǔ)句 7.4.5 WHILE語(yǔ)句 7.4.6 其他語(yǔ)句 7.5 用戶自定義函數(shù) 7.5.1 基本概念 7.5.2 創(chuàng)建用戶自定義函數(shù) 7.5.3 修改和刪除用戶自定義函數(shù) 7.6 游標(biāo)及其應(yīng)用 7.6.1 聲明游標(biāo) 7.6.2 打開游標(biāo) 7.6.3 從游標(biāo)中獲取數(shù)據(jù) 7.6.4 關(guān)閉游標(biāo) 7.6.5 釋放游標(biāo) 習(xí)題 第8章 存儲(chǔ)過(guò)程 8.1 存儲(chǔ)過(guò)程的概念 8.1.1 基本概念 8.1.2 存儲(chǔ)過(guò)程的優(yōu)點(diǎn) 8.2 建立和執(zhí)行存儲(chǔ)過(guò)程 8.2.1 創(chuàng)建和執(zhí)行簡(jiǎn)單存儲(chǔ)過(guò)程 8.2.2 執(zhí)行字符串 8.3 存儲(chǔ)過(guò)程中參數(shù)的使用 8.3.1 帶輸入?yún)?shù)的存儲(chǔ)過(guò)程 8.3.2 帶輸出參數(shù)的存儲(chǔ)過(guò)程 8.3.3 通過(guò)RETURN返回參數(shù) 8.4 存儲(chǔ)過(guò)程的管理與維護(hù) 8.4.1 查看存儲(chǔ)過(guò)程的定義信息 8.4.2 存儲(chǔ)過(guò)程的重編譯 8.4.3 重新命名存儲(chǔ)過(guò)程 8.4.4 修改和刪除存儲(chǔ)過(guò)程 8.5 系統(tǒng)存儲(chǔ)過(guò)程和擴(kuò)展存儲(chǔ)過(guò)程 8.5.1 系統(tǒng)存儲(chǔ)過(guò)程 8.5.2 擴(kuò)展存儲(chǔ)過(guò)程 習(xí)題 第9章 觸發(fā)器 9.1 觸發(fā)器的概念 9.1.1 基本概念 9.1.2 使用觸發(fā)器的優(yōu)點(diǎn) 9.2 創(chuàng)建和應(yīng)用觸發(fā)器 9.2.1 INSERT觸發(fā)器 9.2.2 UPDATE觸發(fā)器 9.2.3 DELETE 觸發(fā)器 9.2.4 查看觸發(fā)器的定義信息 9.3 修改和刪除觸發(fā)器 9.3.1 修改和刪除觸發(fā)器 9.3.2 禁止或啟用觸發(fā)器 9.4 觸發(fā)器的嵌套與遞歸 9.4.1 嵌套觸發(fā)器 9.4.2 遞歸觸發(fā)器 9.5 事務(wù) 9.5.1 基本概念 9.5.2 事務(wù)應(yīng)用 習(xí)題 第10章 SQL Server 2005的安全管理 10.1 SQL Server 2005的安全特性 10.2 SQL Server 2005的安全模型 10.2.1 SQL Server 2005訪問控制 10.2.2 SQL Server 2005身份驗(yàn)證模式 10.3 服務(wù)器的安全性 10.3.1 創(chuàng)建或修改登錄帳戶 10.3.2 禁止或刪除登錄帳戶 10.3.3 服務(wù)器角色 10.4 數(shù)據(jù)庫(kù)的安全性 10.4.1 添加數(shù)據(jù)庫(kù)用戶 10.4.2 修改數(shù)據(jù)庫(kù)用戶 10.4.3 刪除數(shù)據(jù)庫(kù)用戶 10.5 數(shù)據(jù)庫(kù)用戶角色 10.5.1 固定的數(shù)據(jù)庫(kù)角色 10.5.2 自定義的數(shù)據(jù)庫(kù)角色 10.5.3 增刪數(shù)據(jù)庫(kù)角色的成員 10.6 架構(gòu)管理 10.6.1 添加數(shù)據(jù)庫(kù)架構(gòu) 10.6.2 刪除數(shù)據(jù)庫(kù)架構(gòu) 10.6.3 修改數(shù)據(jù)庫(kù)用戶的默認(rèn)架構(gòu) 10.7 權(quán)限管理 10.7.1 權(quán)限的種類 10.7.2 權(quán)限的管理 習(xí)題 第11章 備份與恢復(fù) 11.1 備份與恢復(fù)的基本概念 11.1.1 備份數(shù)據(jù)庫(kù)的時(shí)機(jī) 11.1.2 備份與恢復(fù)的方式 11.2 備份數(shù)據(jù)庫(kù) 11.2.1 使用SQL Server Management Studio備份數(shù)據(jù)庫(kù) 11.2.2 創(chuàng)建備份設(shè)備 11.2.3 使用SQL語(yǔ)句備份數(shù)據(jù)庫(kù) 11.3 恢復(fù)數(shù)據(jù)庫(kù) 11.3.1 恢復(fù)數(shù)據(jù)庫(kù)前的準(zhǔn)備 11.3.2 使用SQL Server Management Studio恢復(fù)數(shù)據(jù)庫(kù) 11.3.3 使用SQL語(yǔ)句恢復(fù)數(shù)據(jù)庫(kù) 11.4 直接復(fù)制文件的備份與恢復(fù) 11.5 數(shù)據(jù)的導(dǎo)入導(dǎo)出 11.5.1 SQL Server 2005與Excel的數(shù)據(jù)格式轉(zhuǎn)換 11.5.2 SQL Server 2005與Access的數(shù)據(jù)格式轉(zhuǎn)換 習(xí)題 第12章 訂單管理系統(tǒng)開發(fā) 12.1 ADO.NET組件 12.1.1 Connection對(duì)象 12.1.2 Command對(duì)象 12.1.3 DataSetCommand對(duì)象 12.1.4 DataSet對(duì)象 12.1.5 DataReader對(duì)象 12.2 訂單管理系統(tǒng)的設(shè)計(jì) 12.2.1 訂單管理系統(tǒng)架構(gòu)設(shè)計(jì) 12.2.2 訂單管理系統(tǒng)功能設(shè)計(jì) 12.2.3 訂單管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 12.3 B/S模式下系統(tǒng)的實(shí)現(xiàn) 12.3.1 數(shù)據(jù)庫(kù)公用模塊的編寫 12.3.2 系統(tǒng)功能模塊實(shí)現(xiàn) 習(xí)題 第13章 實(shí)訓(xùn) 13.1 實(shí)訓(xùn)1 安裝并配置SQL Server 2005 13.2 實(shí)訓(xùn)2 通過(guò)SQL語(yǔ)句建立數(shù)據(jù)庫(kù) 13.3 實(shí)訓(xùn)3 通過(guò)兩個(gè)表的建立驗(yàn)證數(shù)據(jù)完整性 13.4 實(shí)訓(xùn)4 銷售業(yè)績(jī)的統(tǒng)計(jì) 13.5 實(shí)訓(xùn)5 通過(guò)外鍵和自定義數(shù)據(jù)類型保證完整性 13.6 實(shí)訓(xùn)6 視圖對(duì)保證數(shù)據(jù)安全性和完整性的作用 13.7 實(shí)訓(xùn)7 掌握索引的應(yīng)用 13.8 實(shí)訓(xùn)8 自定義函數(shù)和游標(biāo)的結(jié)合 13.9 實(shí)訓(xùn)9 建立存儲(chǔ)過(guò)程查看供應(yīng)商的產(chǎn)品 13.10 實(shí)訓(xùn)10 通過(guò)觸發(fā)器實(shí)現(xiàn)級(jí)聯(lián)修改 13.11 實(shí)訓(xùn)11 使用SQL Server Management Studio管理安全性 13.12 實(shí)訓(xùn)12 建立一個(gè)數(shù)據(jù)庫(kù)的日常備份方案 13.13 實(shí)訓(xùn)13 為網(wǎng)上訂單管理建立一個(gè)客戶注冊(cè)功能
章節(jié)摘錄
插圖:第1章 數(shù)據(jù)庫(kù)概述本章作為學(xué)習(xí)SQL Server 2005的開始,首先引入訂單管理系統(tǒng)作為數(shù)據(jù)庫(kù)的應(yīng)用實(shí)例,通過(guò)對(duì)系統(tǒng)的使用、功能及涉及的相關(guān)數(shù)據(jù)的介紹,讓初學(xué)者對(duì)數(shù)據(jù)庫(kù)的應(yīng)用有一個(gè)感性的認(rèn)識(shí),然后重點(diǎn)闡述關(guān)系數(shù)據(jù)庫(kù)的理論基礎(chǔ)知識(shí)。通過(guò)本章的學(xué)習(xí),讀者應(yīng)該掌握以下內(nèi)容。訂單管理系統(tǒng)的主要功能關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用關(guān)系型數(shù)據(jù)庫(kù)的基本原理關(guān)系模型和數(shù)據(jù)表的對(duì)應(yīng)關(guān)系1.1 訂單管理系統(tǒng)概述訂單管理系統(tǒng)應(yīng)用領(lǐng)域非常廣泛,其核心是商品訂單數(shù)據(jù)信息的管理。訂單管理系統(tǒng)的功能主要有客戶查詢商品信息、客戶預(yù)訂商品并提交訂單、銷售人員處理客戶的訂單信息、銷售人員管理商品信息、客戶信息等。通過(guò)建設(shè)基于互聯(lián)網(wǎng)的訂單管理系統(tǒng),一方面使得企業(yè)商品訂單數(shù)據(jù)信息的統(tǒng)計(jì)、查詢無(wú)紙化操作,降低企業(yè)銷售運(yùn)營(yíng)成本,為企業(yè)分析商品銷售情況提供數(shù)據(jù)支持;另一方面擴(kuò)大了企業(yè)商品的銷售渠道,使得企業(yè)銷售額的提高成為可能。隨著企業(yè)客戶的不斷增加以及訂單數(shù)據(jù)的不斷增加,訂單管理系統(tǒng)需要有一個(gè)性能穩(wěn)定、可靠的數(shù)據(jù)庫(kù)來(lái)支撐系統(tǒng)的有效運(yùn)行:本書主要介紹SQL Server 2005數(shù)據(jù)庫(kù)的開發(fā)應(yīng)用,結(jié)合訂單管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)介紹了數(shù)據(jù)庫(kù)原理以及SQL Server 2005的使用,最后較系統(tǒng)地給出基于SQL Server 2005數(shù)據(jù)庫(kù)的訂單管理系統(tǒng)模型。訂單管理系統(tǒng)預(yù)覽如圖1-1所示。
編輯推薦
《數(shù)據(jù)庫(kù)應(yīng)用技術(shù):SQL Server2005篇(第2版)》適合作為高等職業(yè)院校數(shù)據(jù)庫(kù)相關(guān)課程的教材,也可以作為初學(xué)者學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的入門教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)應(yīng)用技術(shù) PDF格式下載