數(shù)據(jù)庫應用技術(shù)

出版時間:2008-11  出版社:人民郵電出版社  作者:徐守祥 編  頁數(shù):251  

前言

目前,人才問題是制約我國軟件產(chǎn)業(yè)發(fā)展的關鍵。為加大軟件人才培養(yǎng)力度和提高軟件人才培養(yǎng)質(zhì)量,教育部繼在2003年確定北京信息職業(yè)技術(shù)學院等35所高職院校試辦示范性軟件職業(yè)技術(shù)學院后,又同時根據(jù)《教育部等六部門關于實施職業(yè)院校制造業(yè)和現(xiàn)代服務業(yè)技能型緊缺人才培養(yǎng)培訓工程的通知》(教職成[2003]5號)的要求,組織制定了《兩年制高等職業(yè)教育計算機應用與軟件技術(shù)專業(yè)領域技能型緊缺人才培養(yǎng)指導方案》。示范性軟件職業(yè)技術(shù)學院與計算機應用與軟件技術(shù)專業(yè)領域技能型緊缺人才培養(yǎng)工作,均要求在較短的時間內(nèi)培養(yǎng)出符合企業(yè)需要、具有核心技能的軟件技術(shù)人才,因此,對目前高等職業(yè)教育的辦學模式和人才培養(yǎng)方案等做較大的改進和全新的探索已經(jīng)成為學校的當務之急。據(jù)此,我們認為做一套符合上述一系列要求的切合學校實際的教學方案尤為重要。遵照教育部提出的以就業(yè)為導向,高等職業(yè)教育從專業(yè)本位向職業(yè)崗位和就業(yè)為本轉(zhuǎn)變的指導思想,根據(jù)目前高等職業(yè)教育院校日益重視學生將來的就業(yè)崗位,注重培養(yǎng)畢業(yè)生的職業(yè)能力的現(xiàn)狀,我們聯(lián)合北京信息職業(yè)技術(shù)學院等幾十所高職院校和普拉內(nèi)特計算機技術(shù)(北京)有限公司、福建星網(wǎng)銳捷網(wǎng)絡有限公司、北京索浪計算機有限公司等軟件企業(yè)共同組建了計算機應用與軟件技術(shù)專業(yè)領域技能型緊缺人才培養(yǎng)教學方案研究小組(以下簡稱研究小組)。研究小組對承擔計算機應用與軟件技術(shù)專業(yè)領域技能型緊缺人才培養(yǎng)培訓工作的79所院校的專業(yè)設置情況做了細致的調(diào)研,并調(diào)查了幾十所高職院校計算機相關專業(yè)的學生就業(yè)情況以及目前軟件企業(yè)的人才市場需求狀況,確定首批開發(fā)目前在高職院校開設比較普遍的計算機軟件技術(shù)、計算機網(wǎng)絡技術(shù)、計算機多媒體技術(shù)和計算機應用技術(shù)4個專業(yè)方向的教學方案。

內(nèi)容概要

本書以Microsoft公司的SQL Server 2005數(shù)據(jù)庫系統(tǒng)為平臺,采用項目驅(qū)動式的教材編寫思想,介紹了SQL Server 2005數(shù)據(jù)庫系統(tǒng)的安裝、配置、管理和使用方法,并以網(wǎng)上訂單管理系統(tǒng)的開發(fā)作為教材的載體,詳細講述關系數(shù)據(jù)庫系統(tǒng)的基本原理和數(shù)據(jù)庫應用技術(shù),并介紹了ASP.NET的數(shù)據(jù)庫應用開發(fā)實例。    本書本著理論與實踐一體化的原則,注重數(shù)據(jù)庫應用的實際訓練,緊跟數(shù)據(jù)庫應用技術(shù)的最新發(fā)展,使學生能夠及時、準確地掌握數(shù)據(jù)庫應用的最新知識。    本書適合作為高等職業(yè)院校數(shù)據(jù)庫相關課程的教材,也可以作為初學者學習數(shù)據(jù)庫技術(shù)的入門教材。

書籍目錄

第1章 數(shù)據(jù)庫概述   1.1 訂單管理系統(tǒng)概述   1.2 數(shù)據(jù)庫基本原理     1.2.1 關系數(shù)據(jù)庫系統(tǒng)概述     1.2.2 實體-聯(lián)系模型     1.2.3 關系模型     1.2.4 關系數(shù)據(jù)庫標準語言     1.2.5 關系模型的規(guī)范化   習題 第2章 SQL Server 2005概述   2.1 SQL Server 2005簡介     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的應用環(huán)境設計     2.2.2 SQL Server 2005的身份驗證模式     2.2.3 SQL Server 2005的安裝   2.3 SQL Server 2005的管理及開發(fā)工具   習題 第3章 數(shù)據(jù)庫管理   3.1 SQL Server 2005數(shù)據(jù)庫概念     3.1.1 數(shù)據(jù)庫文件分類     3.1.2 頁     3.1.3 數(shù)據(jù)庫文件組   3.2 系統(tǒng)數(shù)據(jù)庫及其表   3.3 創(chuàng)建數(shù)據(jù)庫     3.3.1 創(chuàng)建數(shù)據(jù)庫應具備的條件     3.3.2 在圖形界面下創(chuàng)建數(shù)據(jù)庫     3.3.3 用SQL命令創(chuàng)建數(shù)據(jù)庫     3.3.4 事務日志     3.3.5 查看數(shù)據(jù)庫信息   3.4 管理和維護數(shù)據(jù)庫     3.4.1 打開數(shù)據(jù)庫     3.4.2 增減數(shù)據(jù)庫空間     3.4.3 數(shù)據(jù)庫選項的設定與修改     3.4.4 更改數(shù)據(jù)庫名稱     3.4.5 查看SQL Server上共有幾個數(shù)據(jù)庫     3.4.6 刪除數(shù)據(jù)庫   習題 第4章 數(shù)據(jù)表管理   4.1 表的基本概念     4.1.1 訂單管理中的數(shù)據(jù)要求     4.1.2 數(shù)據(jù)表的三個鍵   4.2 創(chuàng)建表     4.2.1 使用圖形界面創(chuàng)建表     4.2.2 使用CREATE TABLE語句創(chuàng)建表   4.3 表中的數(shù)據(jù)類型   4.4 表的管理和維護     4.4.1 查看表的定義信息     4.4.2 修改表     4.4.3 刪除表     4.4.4 查看表之間的依賴關系   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 默認值(DEFAULT)約束     4.6.5 外鍵(FOREIGN KEY)約束     4.6.6 級聯(lián)參照完整性約束   4.7 標識列IDENTITY   習題 第 5 章 數(shù)據(jù)查詢   5.1 簡單SELECT語句     5.1.1 SELECT語句的語法格式     5.1.2 基本的SELECT語句     5.1.3 使用INTO子句     5.1.4 使用WHERE子句     5.1.5 使用ORDER BY子句   5.2 SELECT語句的統(tǒng)計功能     5.2.1 使用集合函數(shù)     5.2.2 使用GROUP BY 子句     5.2.3 使用COMPUTE BY子句   5.3 SELECT語句中的多表連接     5.3.1 交叉連接     5.3.2 內(nèi)連接     5.3.3 外連接     5.3.4 自連接     5.3.5 合并結(jié)果集   5.4 子查詢     5.4.1 比較測試中的子查詢     5.4.2 集合成員測試中的子查詢     5.4.3 存在性測試中的子查詢     5.4.4 批量比較測試中的子查詢     5.4.5 使用子查詢向表中添加多條記錄   5.5 使用SQL Server Management Studio 進行數(shù)據(jù)查詢與維護     5.5.1 查詢設計器簡介     5.5.2 查詢設計器的應用實例   習題 第 6 章 視圖和索引   6.1 視圖的基本概念     6.1.1 視圖的基本概念     6.1.2 視圖的優(yōu)點和缺點   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 視圖的維護     6.3.1 查看視圖的定義信息     6.3.2 查看視圖與其他對象的依賴關系     6.3.3 修改視圖     6.3.4 刪除視圖   6.4 通過視圖修改表數(shù)據(jù)   6.5 索引概述     6.5.1 SQL Server 2005中數(shù)據(jù)的存儲與訪問     6.5.2 索引的作用     6.5.3 索引的分類   6.6 創(chuàng)建索引     6.6.1 系統(tǒng)自動創(chuàng)建索引     6.6.2 在圖形界面下創(chuàng)建索引     6.6.3 使用CREATE INDEX語句創(chuàng)建索引   6.7 管理和維護索引     6.7.1 查看和修改索引信息     6.7.2 刪除索引     6.7.3 索引的分析與維護   習題 第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ù)學函數(shù)     7.3.5 元數(shù)據(jù)函數(shù)     7.3.6 安全函數(shù)     7.3.7 行集函數(shù)     7.3.8 游標函數(shù)     7.3.9 配置函數(shù)     7.3.10 文本和圖像函數(shù)   7.4 流程控制語句     7.4.1 BEGIN…END語句塊     7.4.2 IF...ELSE語句     7.4.3 CASE表達式     7.4.4 WAITFOR語句     7.4.5 WHILE語句     7.4.6 其他語句   7.5 用戶自定義函數(shù)     7.5.1 基本概念     7.5.2 創(chuàng)建用戶自定義函數(shù)     7.5.3 修改和刪除用戶自定義函數(shù)   7.6 游標及其應用     7.6.1 聲明游標     7.6.2 打開游標     7.6.3 從游標中獲取數(shù)據(jù)     7.6.4 關閉游標     7.6.5 釋放游標   習題 第8章 存儲過程   8.1 存儲過程的概念     8.1.1 基本概念     8.1.2 存儲過程的優(yōu)點   8.2 建立和執(zhí)行存儲過程     8.2.1 創(chuàng)建和執(zhí)行簡單存儲過程     8.2.2 執(zhí)行字符串   8.3 存儲過程中參數(shù)的使用     8.3.1 帶輸入?yún)?shù)的存儲過程     8.3.2 帶輸出參數(shù)的存儲過程     8.3.3 通過RETURN返回參數(shù)   8.4 存儲過程的管理與維護     8.4.1 查看存儲過程的定義信息     8.4.2 存儲過程的重編譯     8.4.3 重新命名存儲過程     8.4.4 修改和刪除存儲過程   8.5 系統(tǒng)存儲過程和擴展存儲過程     8.5.1 系統(tǒng)存儲過程     8.5.2 擴展存儲過程   習題 第9章 觸發(fā)器   9.1 觸發(fā)器的概念     9.1.1 基本概念     9.1.2 使用觸發(fā)器的優(yōu)點   9.2 創(chuà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 事務     9.5.1 基本概念     9.5.2 事務應用   習題 第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身份驗證模式   10.3 服務器的安全性     10.3.1 創(chuàng)建或修改登錄帳戶     10.3.2 禁止或刪除登錄帳戶     10.3.3 服務器角色   10.4 數(shù)據(jù)庫的安全性     10.4.1 添加數(shù)據(jù)庫用戶     10.4.2 修改數(shù)據(jù)庫用戶     10.4.3 刪除數(shù)據(jù)庫用戶   10.5 數(shù)據(jù)庫用戶角色     10.5.1 固定的數(shù)據(jù)庫角色     10.5.2 自定義的數(shù)據(jù)庫角色     10.5.3 增刪數(shù)據(jù)庫角色的成員   10.6 架構(gòu)管理     10.6.1 添加數(shù)據(jù)庫架構(gòu)     10.6.2 刪除數(shù)據(jù)庫架構(gòu)     10.6.3 修改數(shù)據(jù)庫用戶的默認架構(gòu)   10.7 權(quán)限管理     10.7.1 權(quán)限的種類     10.7.2 權(quán)限的管理   習題 第11章 備份與恢復   11.1 備份與恢復的基本概念     11.1.1 備份數(shù)據(jù)庫的時機     11.1.2 備份與恢復的方式   11.2 備份數(shù)據(jù)庫     11.2.1 使用SQL Server Management Studio備份數(shù)據(jù)庫     11.2.2 創(chuàng)建備份設備     11.2.3 使用SQL語句備份數(shù)據(jù)庫   11.3 恢復數(shù)據(jù)庫     11.3.1 恢復數(shù)據(jù)庫前的準備     11.3.2 使用SQL Server Management Studio恢復數(shù)據(jù)庫     11.3.3 使用SQL語句恢復數(shù)據(jù)庫   11.4 直接復制文件的備份與恢復     11.5 數(shù)據(jù)的導入導出     11.5.1 SQL Server 2005與Excel的數(shù)據(jù)格式轉(zhuǎn)換     11.5.2 SQL Server 2005與Access的數(shù)據(jù)格式轉(zhuǎn)換   習題 第12章 訂單管理系統(tǒng)開發(fā)   12.1 ADO.NET組件     12.1.1 Connection對象     12.1.2 Command對象     12.1.3 DataSetCommand對象     12.1.4 DataSet對象     12.1.5 DataReader對象   12.2 訂單管理系統(tǒng)的設計     12.2.1 訂單管理系統(tǒng)架構(gòu)設計     12.2.2 訂單管理系統(tǒng)功能設計     12.2.3 訂單管理系統(tǒng)數(shù)據(jù)庫設計   12.3 B/S模式下系統(tǒng)的實現(xiàn)     12.3.1 數(shù)據(jù)庫公用模塊的編寫     12.3.2 系統(tǒng)功能模塊實現(xiàn)   習題 第13章 實訓   13.1 實訓1 安裝并配置SQL Server 2005   13.2 實訓2 通過SQL語句建立數(shù)據(jù)庫   13.3 實訓3 通過兩個表的建立驗證數(shù)據(jù)完整性   13.4 實訓4 銷售業(yè)績的統(tǒng)計   13.5 實訓5 通過外鍵和自定義數(shù)據(jù)類型保證完整性   13.6 實訓6 視圖對保證數(shù)據(jù)安全性和完整性的作用   13.7 實訓7 掌握索引的應用   13.8 實訓8 自定義函數(shù)和游標的結(jié)合   13.9 實訓9 建立存儲過程查看供應商的產(chǎn)品   13.10 實訓10 通過觸發(fā)器實現(xiàn)級聯(lián)修改   13.11 實訓11 使用SQL Server Management Studio管理安全性   13.12 實訓12 建立一個數(shù)據(jù)庫的日常備份方案   13.13 實訓13 為網(wǎng)上訂單管理建立一個客戶注冊功能 

章節(jié)摘錄

插圖:第1章 數(shù)據(jù)庫概述本章作為學習SQL Server 2005的開始,首先引入訂單管理系統(tǒng)作為數(shù)據(jù)庫的應用實例,通過對系統(tǒng)的使用、功能及涉及的相關數(shù)據(jù)的介紹,讓初學者對數(shù)據(jù)庫的應用有一個感性的認識,然后重點闡述關系數(shù)據(jù)庫的理論基礎知識。通過本章的學習,讀者應該掌握以下內(nèi)容。訂單管理系統(tǒng)的主要功能關系型數(shù)據(jù)庫的應用關系型數(shù)據(jù)庫的基本原理關系模型和數(shù)據(jù)表的對應關系1.1 訂單管理系統(tǒng)概述訂單管理系統(tǒng)應用領域非常廣泛,其核心是商品訂單數(shù)據(jù)信息的管理。訂單管理系統(tǒng)的功能主要有客戶查詢商品信息、客戶預訂商品并提交訂單、銷售人員處理客戶的訂單信息、銷售人員管理商品信息、客戶信息等。通過建設基于互聯(lián)網(wǎng)的訂單管理系統(tǒng),一方面使得企業(yè)商品訂單數(shù)據(jù)信息的統(tǒng)計、查詢無紙化操作,降低企業(yè)銷售運營成本,為企業(yè)分析商品銷售情況提供數(shù)據(jù)支持;另一方面擴大了企業(yè)商品的銷售渠道,使得企業(yè)銷售額的提高成為可能。隨著企業(yè)客戶的不斷增加以及訂單數(shù)據(jù)的不斷增加,訂單管理系統(tǒng)需要有一個性能穩(wěn)定、可靠的數(shù)據(jù)庫來支撐系統(tǒng)的有效運行:本書主要介紹SQL Server 2005數(shù)據(jù)庫的開發(fā)應用,結(jié)合訂單管理系統(tǒng)的設計與實現(xiàn)介紹了數(shù)據(jù)庫原理以及SQL Server 2005的使用,最后較系統(tǒng)地給出基于SQL Server 2005數(shù)據(jù)庫的訂單管理系統(tǒng)模型。訂單管理系統(tǒng)預覽如圖1-1所示。

編輯推薦

《數(shù)據(jù)庫應用技術(shù):SQL Server2005篇(第2版)》適合作為高等職業(yè)院校數(shù)據(jù)庫相關課程的教材,也可以作為初學者學習數(shù)據(jù)庫技術(shù)的入門教材。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫應用技術(shù) PDF格式下載


用戶評論 (總計5條)

 
 

  •   大體瀏覽了一下,就是像是一個大學時的課本,適合剛接觸SQL的人!
  •   本人覺得很好
  •   這是一本非常不錯的一本數(shù),和我我們的教程很相近,極力推薦。
  •   插圖較多比較容易
  •   我是希望多講解些語法操作什么的,結(jié)果前2章就講了怎樣安裝,還有些什么來源史,說實話,書的紙張質(zhì)量不太好,很粗超,講的東西不怎樣。一般般!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7