計算機專業(yè)高職高專"十二五"規(guī)劃教材·數(shù)據(jù)庫應用與開發(fā)技術

出版時間:2012-1  出版社:賀桂英 鳳凰出版?zhèn)髅郊瘓F,鳳凰出版?zhèn)髅焦煞萦邢薰?江蘇教育出版社 (2012-01出版)  作者:賀桂英 編  

內容概要

《計算機專業(yè)高職高專"十二五"規(guī)劃教材?數(shù)據(jù)庫應用與開發(fā)技術:SQL Sserver》介紹使用SQL.Server 2008進行建立、管理數(shù)據(jù)庫和表及各種對象,重點講解SQL Server中的插入、刪除、修改和查詢語句的使用和實際應用,書中穿插介紹了ASP連接數(shù)據(jù)庫及ASP中操縱和查詢數(shù)據(jù)的內容。編寫時注重實踐、兼顧理論,通過講授和實訓兩條主線來安排課程內容,旨在使讀者能通過講解的實例和實訓操作內容兩個方面來掌握SQL Server的數(shù)據(jù)管理技術、數(shù)據(jù)庫應用開發(fā)技術和基本理論常識。

書籍目錄

項目一 認識數(shù)據(jù)庫 任務一 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng) 任務二 數(shù)據(jù)模型及關系數(shù)據(jù)庫相關概念 任務三 關系代數(shù) 思考與練習 項目二 設計數(shù)據(jù)庫 任務一 數(shù)據(jù)庫設計 任務二 關系規(guī)范化 思考與練習 項目三 建立數(shù)據(jù)庫 任務一 安裝SQL Server 2008 任務二 SQL Server 2008服務器和客戶端工具 任務三 建立用戶數(shù)據(jù)庫 任務四 配置用戶數(shù)據(jù)庫 任務五 用戶數(shù)據(jù)庫基本操作 思考與練習 項目四 數(shù)據(jù)表及其關系 任務一 數(shù)據(jù)類型與數(shù)據(jù)表 任務二 創(chuàng)建用戶數(shù)據(jù)表 任務三 數(shù)據(jù)完整性與表中約束的建立 任務四 查看和編輯數(shù)據(jù)表中的記錄 思考與練習 項目五 使用T-SQL命令定義數(shù)據(jù)庫和表 任務一 了解T-SQL語言 任務二 T-SQL語言基礎 任務三 使用T-SQL命令定義數(shù)據(jù)庫 任務四 使用T-SQL命令定義表 思考與練習 項目六 數(shù)據(jù)操縱的T-SQL命令 任務一 使用INSERT語句往表中插入數(shù)據(jù)記錄 任務二 使用DELETE命令從表中刪除數(shù)據(jù)記錄 任務三 使用UPDATE命令修改表中數(shù)據(jù)記錄 思考與練習 項目七 數(shù)據(jù)查詢語句SELECT 任務一 SELECT語句基礎 任務二 多表連接查詢 任務三 嵌套查詢(子查詢) 思考與練習 項目八 ASP連接數(shù)據(jù)庫 任務一 構建ASP開發(fā)環(huán)境 任務二 認識ASP 任務三 ASP連接數(shù)據(jù)庫 任務四 ASP中執(zhí)行Insert語句 思考與練習 項目九 在ASP中查詢與操縱數(shù)據(jù) 任務一 Command對象的作用及使用 任務二 Recordset對象的作用及使用 任務三 在ASP中查詢數(shù)據(jù)并顯示結果 任務四 使用RecordSet對象插入、刪除和修改數(shù)據(jù)記錄 思考與練習 項目十 索引與視圖 任務一 索引的創(chuàng)建與管理 任務二 視圖的創(chuàng)建與管理 思考與練習 項目十一 事務編程與游標 任務一 事務的特性及事務編程 任務二 并發(fā)操作與鎖 任務三 游標的定義和使用 思考與練習 項目十二 存儲過程和觸發(fā)器 任務一 存儲過程的創(chuàng)建與管理 任務二 ASP程序中調用存儲過程 任務三 觸發(fā)器的創(chuàng)建與管理 思考與練習 項目十三 數(shù)據(jù)庫備份與恢復及數(shù)據(jù)的導入與導出 任務一 數(shù)據(jù)庫備份與恢復(還原) 任務二 數(shù)據(jù)的導入與導出 思考與練習 項目十四 數(shù)據(jù)的安全性控制 任務一 理解SQL Server 2008的安全機制 任務二 理解用戶、角色與權限 任務三 用戶管理 任務四 權限管理 任務五 角色管理 任務六 了解架構 思考與練習 參考文獻

章節(jié)摘錄

版權頁:   插圖:    (2)傳遞依賴 對于函數(shù)依賴X→Y,如果Y一/→X(X不函數(shù)依賴于Y)而函數(shù)依賴Y→Z成立,則稱Z對X傳遞依賴。請注意:如果X→Y,且Y→X,則X,Y相互依賴,這時Z與X之間就不是傳遞依賴,而是直接依賴了。我們以前所討論的函數(shù)依賴大多數(shù)是直接依賴。但在表2—1中,因為有:學號→所在系(所在系不能決定學號),所在系→系主任,所以系主任傳遞依賴于學號。 部分依賴和傳遞依賴有一個共同之處,這就是,二者都不是基本的函數(shù)依賴,而都是導出的函數(shù)依賴:部分依賴是以對鍵碼的某個真子集的依賴為基礎;傳遞依賴的基礎則是通過中間屬性聯(lián)系在一起的兩個函數(shù)依賴。導出的函數(shù)依賴在描述屬性之間的聯(lián)系方面并沒有比基本的函數(shù)依賴提供更多的信息,在一個函數(shù)依賴集中,導出的依賴相對于基本的依賴而言,雖然從形式上看多一種描述方式,但從本質上看,則完全是冗余的。 正是由于關系模式中存在對鍵碼的這種冗余的依賴導致數(shù)據(jù)庫中的數(shù)據(jù)冗余和各種異常。解決的途徑即消除關系模式中各屬性對鍵碼的冗余的依賴。由于冗余的依賴有部分依賴與傳遞依賴之分,而屬性又有主屬性與非主屬性之別,把解決的途徑分為幾個不同的級別,以屬于第幾范式來區(qū)別。 3.關系規(guī)范化 范式就是符合某一種級別的關系模式的集合。目前主要有六種范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。第一范式滿足的要求最低,在第一范式基礎上滿足進一步要求可以為第二、三或BC范式。 通過分解把屬于低級范式的關系模式轉換為幾個屬于高級范式的關系模式的集合,這一過程稱為規(guī)范化。 (1)第一范式(1NF) 如果一個關系模式R的所有屬性都是不可再分的基本數(shù)據(jù)項,則這個關系屬于第一范式。在任何一個關系數(shù)據(jù)庫系統(tǒng)中,第一范式是對關系模式的一個最起碼的要求。不滿足第一范式的數(shù)據(jù)庫模式不能稱為關系數(shù)據(jù)庫,例如:表2—1所表示的關系滿足第一范式的要求。 (2)第二范式(2NF) 如果關系模式R屬于第一范式,且每個非主屬性都完全函數(shù)依賴于鍵碼,則R屬于第二范式。第二范式就是不允許關系模式中的非主屬性部分函數(shù)依賴于鍵碼。對于表2—1所表示的關系就不滿足第二范式的要求,因為存在非主屬性"姓名"、"性別"、"所在系"等對鍵碼"(學號,課程)"的部分依賴。 (3)第三范式(3NF) 如果關系模式R屬于第一范式,且每個非主屬性都不傳遞依賴于鍵碼,則R屬于第三范式。這里應說明一點:屬于第三范式的關系模式必然屬于第二范式。因為可以證明部分依賴蘊含著傳遞依賴。 根據(jù)前面的分析,對于表2—1所表示的關系不滿足第三范式的要求,因為存在非主屬性"系主任"對鍵碼"(學號,課程)"的傳遞依賴,即有:(學號,課程)→所在系,所在系→系主任。 二、關系的規(guī)范化邊程 按照范式理論,在1NF的基礎上,消除了非主屬性對關鍵字的不完全函數(shù)依賴關系,即可得到第二范式(2NF),在2NF的基礎上,消除了非主屬性對關鍵字的傳遞函數(shù)依賴關系,即可得到第三范式(3NF)。 要將不符合第二、三級范式的關系轉換成第二、三級范式,使用的方法是將關系分解,即將一個關系轉換成兩到多個關系,消除非主屬性對主碼的部分和傳遞依賴。關系的分解包括兩個方面,一方面是把屬性分開,以構成兩個或多個新的關系模式:另一方面是對元組進行投影而產生兩個或多個新的關系中的元組。

編輯推薦

《計算機專業(yè)高職高專"十二五"規(guī)劃教材?數(shù)據(jù)庫應用與開發(fā)技術:SQL Sserver》的主要特色:內容全面,實例豐富;遞進式的講解思路;項目任務驅動;注重應用開發(fā)。

圖書封面

評論、評分、閱讀與下載


    計算機專業(yè)高職高專"十二五"規(guī)劃教材·數(shù)據(jù)庫應用與開發(fā)技術 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7