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

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7