出版時(shí)間:2008-3 出版社:大連理工大學(xué)出版社 作者:李延珩,朱鳴華 主編 頁數(shù):235
內(nèi)容概要
本書在編寫過程中,依據(jù)理論知識(shí)的應(yīng)用和實(shí)踐能力培養(yǎng)相結(jié)合的原則,以SQL Server 2000數(shù)據(jù)庫系統(tǒng)為核心,從使用和應(yīng)用SQL Server 2000的需求出發(fā),將本書的10章內(nèi)容分為三部分。第一部分是第1章至第3章,主要介紹:數(shù)據(jù)庫系統(tǒng)概論、關(guān)系數(shù)據(jù)庫系統(tǒng)、關(guān)系數(shù)據(jù)庫的規(guī)范化理論。第二部分是第4章至第8章,主要介紹:SQL Server數(shù)據(jù)庫基礎(chǔ)、SQL Server數(shù)據(jù)庫建立、SQL Server數(shù)據(jù)庫應(yīng)用、SQL Server數(shù)據(jù)庫編程、SQL Server數(shù)據(jù)庫保護(hù)。第三部分是第9章和第10章,是從需求分析、數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)、數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫應(yīng)用系統(tǒng)運(yùn)行與維護(hù)等方面詳細(xì)介紹了SQL Server數(shù)據(jù)庫前臺(tái)開發(fā)與后臺(tái)開發(fā)的實(shí)例。書中既全面介紹了當(dāng)前主流的大型網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)SQL Server 2000,同時(shí)也介紹了數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)和開發(fā)實(shí)例。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概論 1.1 數(shù)據(jù)庫及相關(guān)概念 1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1.3 數(shù)據(jù)模型 1.3.1 數(shù)據(jù)模型的要素 1.3.2 概念模型與表示法 1.3.3 數(shù)據(jù)模型 1.4 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu) 1.4.1 數(shù)據(jù)庫系統(tǒng)的三級(jí)結(jié)構(gòu) 1.4.2 數(shù)據(jù)庫的二級(jí)映像 1.5 數(shù)據(jù)庫管理系統(tǒng) 1.5.1 數(shù)據(jù)庫管理系統(tǒng)的功能 1.5.2 數(shù)據(jù)庫管理系統(tǒng)的組成 1.5.3 數(shù)據(jù)庫管理系統(tǒng)的工作過程 習(xí)題第2章 關(guān)系數(shù)據(jù)庫系統(tǒng) 2.1 關(guān)系數(shù)據(jù)庫系統(tǒng)概述 2.2 關(guān)系模型 2.3 關(guān)系代數(shù) 2.3.1 傳統(tǒng)的集合運(yùn)算 2.3.2 專門的關(guān)系運(yùn)算 習(xí)題第3章 關(guān)系數(shù)據(jù)庫的規(guī)范化理論 3.1 關(guān)系模式的冗余和異常問題 3.2 函數(shù)依賴 3.2.1 函數(shù)依賴的概念 3.2.2 幾種特定的函數(shù)依賴 3.2.3 邏輯蘊(yùn)涵 3.3 函數(shù)依賴的公理系統(tǒng) 3.3.1 Armstrong公理系統(tǒng) 3.3.2 函數(shù)依賴集合F的極小函數(shù)依賴集 3.4 范式和規(guī)范化方法 3.4.1 第一范式(1NF) 3.4.2 第二范式(2NF) 3.4.3 第三范式(3NF) 3.4.4 Boyce-Codd范式(BCNF) 3.4.5 多值依賴和第四范式(4NF) 習(xí)題第4章 SQL Server數(shù)據(jù)庫基礎(chǔ) 4.1 SQL Server數(shù)據(jù)庫系統(tǒng)概述 4.1.1 SQL Server的歷史 4.1.2 SQL Server的特點(diǎn) 4.2 SQL Server 2000的版本與安裝 4.2.1 SQL Server 2000的版本 4.2.2 SQL Server 2000安裝的硬件與軟件要求 4.2.3 SQL Server 2000的安裝 4.3 SQL Server 2000服務(wù)器管理 4.3.1 啟動(dòng)、關(guān)閉SQL Server 2000服務(wù) 4.3.2 注冊(cè)服務(wù)器 4.3.3 配置服務(wù)器 4.4 Transact-SQL語言簡(jiǎn)介 4.4.1 SQL語言及其版本 4.4.2 Transact-SQL語言 4.5 SQL Server 2000查詢分析器 習(xí)題第5章 SQL Server數(shù)據(jù)庫建立 5.1 SQL Server 2000數(shù)據(jù)庫的基本結(jié)構(gòu) 5.1.1 數(shù)據(jù)庫的邏輯結(jié)構(gòu) 5.1.2 數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu) 5.1.3 系統(tǒng)數(shù)據(jù)庫 5.2 SQL Server數(shù)據(jù)庫的創(chuàng)建和維護(hù) 5.2.1 創(chuàng)建數(shù)據(jù)庫 5.2.2 維護(hù)數(shù)據(jù)庫 5.3 SQL Server數(shù)據(jù)表的建立和維護(hù) 5.3.1 設(shè)計(jì)數(shù)據(jù)表 5.3.2 創(chuàng)建表 5.3.3 維護(hù)數(shù)據(jù)表 5.3.4 建立表間關(guān)系 5.4 SQL Server數(shù)據(jù)庫更新 5.4.1 插入數(shù)據(jù) 5.4.2 修改數(shù)據(jù) 5.4.3 刪除數(shù)據(jù) 習(xí)題第6章 SQL Server數(shù)據(jù)庫應(yīng)用 6.1 SQL Server中的索引 6.1.1 索引的分類 6.1.2 索引的建立 6.1.3 索引的刪除 6.2 單表查詢 6.2.1 指定TOP關(guān)鍵字 6.2.2 選擇表中的若干列 6.2.3 選擇表中的若干元組 6.2.4 對(duì)查詢結(jié)果進(jìn)行排序 6.2.5 使用聚集函數(shù) 6.2.6 對(duì)查詢結(jié)果進(jìn)行分組 6.3 多表連接查詢 6.3.1 謂詞連接 6.3.2 JOIN連接 6.3.3 嵌套查詢 6.3.4 UNION運(yùn)算 6.4 SQL視圖的應(yīng)用 6.4.1 創(chuàng)建視圖 6.4.2 查詢視圖 6.4.3 修改與刪除視圖 6.4.4 通過視圖修改數(shù)據(jù) 6.5 游標(biāo)的應(yīng)用 6.5.1 游標(biāo)概念 6.5.2 聲明游標(biāo) 6.5.3 打開游標(biāo) 6.5.4 讀取數(shù)據(jù) 6.5.5 關(guān)閉游標(biāo) 6.5.6 刪除游標(biāo) 習(xí)題第7章 SQL Server數(shù)據(jù)庫編程 7.1 Transact-SQL程序設(shè)計(jì)基礎(chǔ) 7.1.1 數(shù)據(jù)類型 7.1.2 常量與變量 7.1.3 運(yùn)算符 7.1.4 運(yùn)算符的優(yōu)先級(jí) 7.1.5 注釋 7.1.6 批處理 7.1.7 函數(shù) 7.2 流程控制語句 7.2.1 BEGIN-END語句 7.2.2 IF-ELSE語句 7.2.3 CASE語句 7.2.4 WHILE語句 7.2.5 WAITFOR語句 7.2.6 RETURN語句 7.3 存儲(chǔ)過程 7.3.1 存儲(chǔ)過程簡(jiǎn)介 7.3.2 用戶存儲(chǔ)過程的創(chuàng)建與執(zhí)行 7.3.3 用戶存儲(chǔ)過程的查看和修改 7.3.4 用戶存儲(chǔ)過程的刪除 7.4 觸發(fā)器 7.4.1 創(chuàng)建、查看觸發(fā)器 7.4.2 使用企業(yè)管理器修改、刪除觸發(fā)器 習(xí)題第8章 SQL Server數(shù)據(jù)庫保護(hù) 8.1 數(shù)據(jù)庫安全管理 8.1.1 身份認(rèn)證模式及帳戶 8.1.2 角色管理 8.1.3 權(quán)限管理 8.2 數(shù)據(jù)庫完整性實(shí)現(xiàn) 8.2.1 數(shù)據(jù)庫完整性規(guī)則的建立 8.2.2 數(shù)據(jù)庫完整性的使用 8.3 數(shù)據(jù)庫的并發(fā)控制 8.3.1 事務(wù)概念 8.3.2 自動(dòng)提交事務(wù) 8.3.3 顯式提交事務(wù) 8.3.4 隱式提交事務(wù) 8.3.5 嵌套事務(wù) 8.3.6 事務(wù)處理中的鎖 8.4 數(shù)據(jù)庫的備份與還原 8.4.1 備份與還原概述 8.4.2 備份數(shù)據(jù)庫操作 8.4.2 還原數(shù)據(jù)庫操作 8.4.3 設(shè)定自動(dòng)備份數(shù)據(jù)庫 習(xí)題第9章 SQL Server數(shù)據(jù)庫開發(fā)實(shí)例(后臺(tái)) 9.1 需求功能分析 9.1.1 數(shù)據(jù)流圖的基本概念 9.1.2 企業(yè)銷售管理系統(tǒng)的數(shù)據(jù)流圖 9.2 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 9.2.1 概念結(jié)構(gòu)設(shè)計(jì) 9.2.2 邏輯結(jié)構(gòu)設(shè)計(jì) 9.2.3 數(shù)據(jù)庫的實(shí)現(xiàn) 9.3 數(shù)據(jù)庫安全性控制 9.3.1 數(shù)據(jù)庫角色、用戶與權(quán)限設(shè)置 9.3.2 使用視圖保證數(shù)據(jù)安全 9.4 數(shù)據(jù)庫完整性控制 9.4.1 強(qiáng)制數(shù)據(jù)庫完整性 9.4.2 使用觸發(fā)器維護(hù)數(shù)據(jù)完整性 9.5 數(shù)據(jù)庫存儲(chǔ)過程設(shè)計(jì)與實(shí)現(xiàn) 習(xí)題第10章 SQL Server數(shù)據(jù)庫開發(fā)實(shí)例(前臺(tái)) 10.1 數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù) 10.1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu) 10.1.2 ASP.NET技術(shù) 10.1.3 使用ADO.NET訪問SQL Server數(shù)據(jù)庫 10.2 系統(tǒng)主要流程設(shè)計(jì) 10.2.1 系統(tǒng)功能設(shè)計(jì) 10.2.2 系統(tǒng)界面設(shè)計(jì) 10.2.3 系統(tǒng)主要流程設(shè)計(jì) 10.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)運(yùn)行與維護(hù) 習(xí)題參考文獻(xiàn)
章節(jié)摘錄
第1章 數(shù)據(jù)庫系統(tǒng)概論 數(shù)據(jù)庫技術(shù)是研究數(shù)據(jù)庫的存儲(chǔ)、設(shè)計(jì)和使用的技術(shù),是計(jì)算機(jī)領(lǐng)域的一個(gè)重要分支。隨著計(jì)算機(jī)應(yīng)用的普及,人們?cè)趯?shí)際應(yīng)用中對(duì)數(shù)據(jù)庫技術(shù)提出了更高的要求,推動(dòng)著數(shù)據(jù)庫技術(shù)不斷發(fā)展。數(shù)據(jù)庫在當(dāng)今信息管理和信息處理中的作用越來越明顯?! ?.1 數(shù)據(jù)庫及相關(guān)概念 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫應(yīng)用系統(tǒng)是與數(shù)據(jù)庫技術(shù)密切相關(guān)的幾個(gè)重要概念。 1.數(shù)據(jù)庫(DB) 數(shù)據(jù)庫(DataBase)是具有統(tǒng)一結(jié)構(gòu)形式、可共享的、長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)以一定的數(shù)據(jù)模式儲(chǔ)存、描述,具有很小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,可為不同的用戶共享?! ?.數(shù)據(jù)庫管理系統(tǒng)(DBMS) 數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System)是一組用于數(shù)據(jù)管理的通用化軟件所組成的軟件系統(tǒng),位于用戶與操作系統(tǒng)之間,是數(shù)據(jù)庫系統(tǒng)的核心。它負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)和數(shù)據(jù)控制等功能的實(shí)現(xiàn)?! BMS借助于操作系統(tǒng)實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)和管理。數(shù)據(jù)庫中的數(shù)據(jù)是具有海量級(jí)的數(shù)據(jù),并且其結(jié)構(gòu)復(fù)雜,因此需要提供管理工具。DBMS為用戶提供了可使用的數(shù)據(jù)庫語言,并為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法?! ?.數(shù)據(jù)庫系統(tǒng)(DBS) 數(shù)據(jù)庫系統(tǒng)(DataBase System)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員和用戶等組成的計(jì)算機(jī)系統(tǒng)的總稱。數(shù)據(jù)庫系統(tǒng)不是單指數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng),而是指使用數(shù)據(jù)庫技術(shù)后組成的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫管理員(DataBase Administrator,簡(jiǎn)稱DBA)是專門從事數(shù)據(jù)庫設(shè)計(jì)、管理和維護(hù)的工作人員。由于數(shù)據(jù)庫的共享性,因此需要由專門的人員進(jìn)行管理?! ≡诓灰鸹煜那闆r下人們常常把數(shù)據(jù)庫系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫?! ?shù)據(jù)庫系統(tǒng)可以用圖1-1表示?! ?.數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS) 數(shù)據(jù)庫應(yīng)用系統(tǒng)(DataBase Application System)是由數(shù)據(jù)庫系統(tǒng)、應(yīng)用軟件和應(yīng)用界面三者組成,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺(tái)、軟件平臺(tái)、應(yīng)用軟件、應(yīng)用界面。其中,應(yīng)用軟件是由數(shù)據(jù)庫系統(tǒng)所提供的數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫系統(tǒng)開發(fā)工具所書寫而成,而應(yīng)用界面大多由相關(guān)的可視化工具開發(fā)而成。 ……
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫技術(shù)與應(yīng)用 PDF格式下載