數據庫系統(tǒng)的基本概念、基本原理和基本應用!队嬎銠C系列教材:數據庫系統(tǒng)原理與應用(第2版)》共有兩大篇,分為理論篇和應用篇,理論篇主要介紹了數據庫系統(tǒng)的原理知識;應用篇主要借助SQL Server 2000這個目前非常流行的數據庫管理系統(tǒng),介紹了關于它的基本知識和主要功能!队嬎銠C系列教材:數據庫系統(tǒng)原理與應用(第2版)》共分為15章,第1章數據庫系統(tǒng)概論。第2章關系數據庫。第3章關系數據庫設計理論。第4章數據庫設計。第5章關系數據庫標準語言SQL。第6章數據庫保護。第7章SQL Server 2000數據庫技術。第8章數據庫與數據表。第9章視圖與索引。第10章實現(xiàn)SQL Server 2000的數據完整性。第11章存儲過程與觸發(fā)器。第12章備份與恢復。第13章SQL Server 2000的安全管理。第14章SQL Server 2000提供的應用程序接口。第15章教學成績管理系統(tǒng)的VB實現(xiàn)。
《計算機系列教材:數據庫系統(tǒng)原理與應用(第2版)》系計算機科學與技術的專業(yè)教程,可作為大中專院校計算機專業(yè)和非計算機專業(yè)教學系列教材,也可作為科研技術人員計算機參考書及自學教材。
近五年來,我國的教育事業(yè)快速發(fā)展,特別是民辦高校、二級分校和高職高專發(fā)展之快、規(guī)模之大是前所未有的。在這種形勢下,針對這類學校的專業(yè)培養(yǎng)目標和特點,探索新的教學方法,編寫合適的教材成了當前刻不容緩的任務。
民辦高校、二級分校和高職高專的目標是面向企業(yè)和社會培養(yǎng)多層次的應用型、實用型和技能型的人才,對于計算機專業(yè)來說,就要使培養(yǎng)的學生掌握實用技能,具有很強的動手能力以及從事開發(fā)和應用的能力。
為了滿足這種需要,我們組織多所高校有豐富教學經驗的教師聯(lián)合編寫了面向民辦高校、二級分校和高職高專學生的計算機系列教材,分本科和?苾蓚層次。本系列教材的特點是:
1.兼顧了系統(tǒng)性和先進性。教材既注重了知識的系統(tǒng)性,以便學生能夠較系統(tǒng)地掌握一門課程,同時對于專業(yè)課,瞄準當前技術發(fā)展的動向,力求介紹當前最新的技術,以提高學生所學知識的可用性,在畢業(yè)后能夠適應最新的開發(fā)環(huán)境。
2.理論與實踐結合。在闡明基本理論的基礎上,注重了訓練和實踐,使學生學而能用。大部分教材編寫了配套的上機和實訓教程,闡述了實訓方法、步驟,給出了大量的實例和習題,以保證實訓和教學的效果,提高學生綜合利用所學知識解決實際問題的能力和開發(fā)應用的能力。
3.大部分教材制作了配套的多媒體課件,為教師教學提供了方便。
4.教材結構合理,內容翔實,力求通俗易懂,重點突出,便于講解和學習。
誠懇希望讀者對本系列教材缺點和不足提出寶貴的意見。
理論篇
第1章 數據庫系統(tǒng)概論
1.1 數據庫系統(tǒng)概述
1.1.1 數據、信息與數據處理
1.1.2 數據庫系統(tǒng)的有關概念
1.1.3 數據管理技術的發(fā)展過程
1.2 數據模型
1.2.1 數據的三個范疇
1.2.2 數據模型
1.2.3 E-R數據模型
1.2.4 面向對象數據模型
1.3 數據庫系統(tǒng)的組成
1.4 數據庫的系統(tǒng)結構
1.4.1 數據庫系統(tǒng)的模式結構
1.4.2 數據庫系統(tǒng)的體系結構
1.4.3 數據庫管理系統(tǒng)
1.4.4 數據庫語言
1.4.5 數據字典
1.4.6 數據庫系統(tǒng)的工作流程
1.5 數據庫技術的研究領域
1.5.1 數據庫管理系統(tǒng)軟件的研制
1.5.2 數據庫設計
1.5.3 數據庫理論
1.6 數據庫技術的發(fā)展趨勢
1.6.1 數據庫技術與其他相關技術的結合
1.6.2 面向應用領域的數據庫新技術
1.7小結
第2章 關系數據庫
2.1關系模型概述
2.1.1關系的基本概念
2.1.2關系的完整性規(guī)則
2.2關系代數
2.2.1傳統(tǒng)的集合運算
2.2.2特殊的關系運算
2.2.3擴充的關系運算
2.3關系演算
2.3.1元組關系演算
2.3.2域關系演算
2.4小結
第3章關系數據庫設計理論
3.1問題的提出
3.2函數依賴
3.2.1屬性間的聯(lián)系
3.2.2函數依賴
3.2.3關鍵字
3.3規(guī)范化理論
3.3.1第一范式
3.3.2第二范式
3.3.3第三范式
3.3.4 BCNF范式
3.4 小結
第4章數據庫設計
4.1信息系統(tǒng)
4.2數據庫設計概述
4.2.1數據庫設計的內容
4.2.2數據庫設計的特點
4.2.3數據庫設計的方法
4.2.4數據庫設計工具
4.2.5數據庫設計的基本步驟
4.3需求分析
4.4概念模型設計
4.4.1概念模型設計的內容
4.4.2概念模型設計的方法
4.4.3數據抽象
4.4.4概念模型設計的步驟
4.5邏輯結構設計
4.5.1概念模型向關系模型的轉換
4.5.2關系模式的優(yōu)化
4.6數據庫的物理設計
4.7數據庫的實施與維護
4.8小結
第五章 關系數據庫標準語言SQL
5.1 SQL概述
5.2數據定義
5.3查詢
5.4數據更新
5.5視圖
5.6數據控制
5.7小結
第六章 數據庫保護
6.1數據庫的恢復
6.2數據庫的并發(fā)控制
6.3數據庫的完整性
6.4數據庫的安全性
6.5小結
應用篇
第七章 SQL Server2000數據庫概述
7.1 SQL Server2000簡介
7.2 SQL Server2000的數據庫結構
7.3 SQL Server2000的實用工具
7.4 SQL Server2000的常用函數
7.5小結
第八章 數據庫與數據表
8.1創(chuàng)建數據庫
8.2管理數據庫
8.3數據庫中數據表的操作
8.4小結
第九章 視圖與索引
9.1視圖的創(chuàng)建和查詢
9.2視圖定義信息查詢
9.3索引概述
9.4索引的創(chuàng)建
9.5刪除視圖的索引
9.6小結
第十章 實現(xiàn)SQL Server2000的數據完整性
10.1數據完整性的基本概念
10.2定義約束
10.3約束類型的說明
10.4創(chuàng)建約束的其他選項
10.5使用默認
10.6使用規(guī)則
10.7數據完整性強制方法的選擇
10.8小結
第十一章 存儲過程與觸發(fā)器
11.1存儲過程概述
11.2創(chuàng)建存儲過程
11.3觸發(fā)器概述
11.4觸發(fā)器使用管理
11.5利用存儲過程和觸發(fā)器維護數據完整性
11.6小結
第十二章 備份與恢復
12.1備份與恢復概述
12.2備份操作與備份命令
12.3恢復操作與恢復命令
12.4小結
第十三章 SQL Server2000的安全管理
13.1 SQL Server2000安全認證模式
13.2服務器管理的安全性
13.3管理權限
13.4應用程序的安全管理
13.5小結
第十四章 SQL Server2000提供的應用程序接口
14.1 SQL Server2000應用程序接口概述
14.2 ADO與SQL Server
14.3 OLE DB與SQL Server
14.4 ODBC與SQL Server
14.5用于Visual Basic的DB-Library
14.6小結
第十五章 教學成績管理系統(tǒng)的VB實現(xiàn)
15.1數據庫訪問技術
15.2數據庫的實現(xiàn)
15.3學生成績管理系統(tǒng)的功能
15.4具體實現(xiàn)
15.5小結