洪欣編著的《數(shù)據(jù)庫(kù)原理、應(yīng)用與開發(fā)》從實(shí)用性和先進(jìn)性出發(fā),較全面地介紹計(jì)算機(jī)網(wǎng)絡(luò)的基本理論和網(wǎng)絡(luò)應(yīng)用技能。全書共7章,主要內(nèi)容包括:數(shù)據(jù)庫(kù)概述、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)、sql server圖形操作及sql語(yǔ)言、visual basic數(shù)據(jù)庫(kù)編程、通訊錄管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)等。本書提供配套電子課件。
《數(shù)據(jù)庫(kù)原理、應(yīng)用與開發(fā)》可作為高等學(xué)校數(shù)據(jù)庫(kù)應(yīng)用相關(guān)課程的教材,也可供相關(guān)工程技術(shù)人員學(xué)習(xí)、參考。
第1章 數(shù)據(jù)庫(kù)概述
1.1 數(shù)據(jù)庫(kù)概述
1.2 數(shù)據(jù)庫(kù)發(fā)展史
1.2.1 人工管理階段
1.2.2 文件系統(tǒng)階段
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)階段
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的功能
1.4 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
擴(kuò)展閱讀
習(xí)題
第2章 數(shù)據(jù)模型
2.1 概念模型
2.2 邏輯模型
2.2.1 層次數(shù)據(jù)模型
2.2.2 網(wǎng)狀數(shù)據(jù)模型
2.2.3 關(guān)系數(shù)據(jù)模型
2.2.4 面向?qū)ο髷?shù)據(jù)模型
2.3 內(nèi)部模型
2.3.1 層次數(shù)據(jù)模型
2.3.2 網(wǎng)狀數(shù)據(jù)模型
2.3.3 關(guān)系數(shù)據(jù)模型
2.4 外部模型
擴(kuò)展閱讀
習(xí)題
第3章 關(guān)系數(shù)據(jù)庫(kù)理論
3.1 關(guān)系模式的定義
3.2 關(guān)系的集合運(yùn)算
3.2.1 集合并運(yùn)算
3.2.2 集合差運(yùn)算
3.2.3 集合交運(yùn)算
3.2.4 集合除運(yùn)算
3.2.5 笛卡兒積運(yùn)算
3.3 關(guān)系的基本運(yùn)算
3.3.1 選擇運(yùn)算
3.3.2 投影運(yùn)算
3.3.3 連接運(yùn)算
3.4 關(guān)系的完整性
3.4.1 數(shù)據(jù)依賴
3.4.2 關(guān)系模式的范式
習(xí)題
第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)
4.1 概念結(jié)構(gòu)設(shè)計(jì)
4.1.1 設(shè)計(jì)各個(gè)局部分e-r圖
4.1.2 合并分e-r圖設(shè)計(jì)全局初步e-r圖
4.1.3 消除不必要冗余,設(shè)計(jì)基本e-r圖
4.2 邏輯結(jié)構(gòu)設(shè)計(jì)
4.2.1 將e-r模型轉(zhuǎn)換為關(guān)系模型
4.2.2 數(shù)據(jù)模型的優(yōu)化
4.2.3 設(shè)計(jì)外模式
4.3 物理結(jié)構(gòu)設(shè)計(jì)
4.3.1 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)
4.3.2 評(píng)價(jià)物理結(jié)構(gòu)
4.4 數(shù)據(jù)庫(kù)實(shí)施
4.5 用pd進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)
4.5.1 正向工程
4.5.2 反向工程
4.6 用visio進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)
4.6.1 建立邏輯模型
4.6.2 建立物理模型
4.6.3 從sql server導(dǎo)入數(shù)據(jù)到visio
4.7 用rational rose進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)
4.7.1 正向工程
4.7.2 反向工程
習(xí)題
第5章 sql server圖形操作及sql語(yǔ)言
5.1 sql server的圖形界面
5.1.1 連接sql server
5.1.2 數(shù)據(jù)庫(kù)的創(chuàng)建和刪除
5.1.3 表的創(chuàng)建、修改和刪除
5.1.4 建立表間的關(guān)聯(lián)
5.1.5 增添數(shù)據(jù)和查詢
5.1.6 check約束
5.1.7 存儲(chǔ)過(guò)程的使用
5.1.8 視圖的使用
5.1.9 觸發(fā)器的使用
5.1.10 賬號(hào)及權(quán)限管理
5.1.11 分離和附加數(shù)據(jù)庫(kù)
5.1.12 數(shù)據(jù)庫(kù)備份和還原
5.1.13 dts導(dǎo)入導(dǎo)出向?qū)?br />
5.2 sql語(yǔ)言
5.2.1 ddl數(shù)據(jù)庫(kù)管理
5.2.2 ddl表格管理
5.2.3 dml數(shù)據(jù)管理
5.2.4 dql數(shù)據(jù)查詢
5.2.5 dcl數(shù)據(jù)控制
5.3 t-sql編程
5.3.1 t-sql注釋
5.3.2 表達(dá)式
5.3.3 批處理與腳本
5.3.4 流程控制語(yǔ)句
5.3.5 case表達(dá)式
5.3.6 創(chuàng)建用戶自定義函數(shù)
5.3.7 游標(biāo)
5.3.8 事務(wù)
5.3.9 創(chuàng)建存儲(chǔ)過(guò)程
5.3.10 創(chuàng)建視圖
習(xí)題
第6章 visual basic數(shù)據(jù)庫(kù)編程
6.1 visual basic 編程基礎(chǔ)
6.1.1 集成開發(fā)環(huán)境
6.1.2 面向?qū)ο缶幊趟枷?br />
6.1.3 窗體對(duì)象
6.1.4 數(shù)據(jù)類型及定義
6.1.5 基本語(yǔ)法
6.2 visual basic的數(shù)據(jù)訪問(wèn)技術(shù)
6.3 通過(guò)數(shù)據(jù)管理器訪問(wèn)數(shù)據(jù)庫(kù)
6.4 使用dao訪問(wèn)數(shù)據(jù)庫(kù)
6.4.1 dao對(duì)象模型
6.4.2 data控件
6.4.3 recordset對(duì)象的屬性和方法
6.4.4 數(shù)據(jù)綁定控件
6.4.5 data控件示例
6.5 使用ado訪問(wèn)數(shù)據(jù)庫(kù)
6.5.1 ado對(duì)象模型
6.5.2 ado數(shù)據(jù)控件
6.5.3 ado控件的數(shù)據(jù)庫(kù)連接
6.5.4 ado控件示例
6.5.5 數(shù)據(jù)窗體向?qū)?br />
6.6 通過(guò)數(shù)據(jù)環(huán)境設(shè)計(jì)器訪問(wèn)數(shù)據(jù)庫(kù)
6.7 數(shù)據(jù)報(bào)表的制作
6.8 綜合實(shí)例
習(xí)題
第7章 通訊錄管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
7.1 通訊錄管理系統(tǒng)的需求分析
7.2 通訊錄管理系統(tǒng)的系統(tǒng)設(shè)計(jì)
7.3 通訊錄管理系統(tǒng)模塊設(shè)計(jì)
7.4 通訊錄管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
7.4.1 數(shù)據(jù)庫(kù)概要設(shè)計(jì)
7.4.2 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)
7.5 通訊錄管理系統(tǒng)的代碼實(shí)現(xiàn)
7.5.1 公用模塊
7.5.2 登錄模塊
7.5.3 mdi主窗體
7.5.4 權(quán)限表
7.5.5 模塊表
7.5.6 權(quán)限模塊對(duì)照表
7.5.7 賬號(hào)表
7.5.8 性別代碼表
7.5.9 省市代碼表
7.5.10 通訊錄分組表
7.5.11 通訊錄維護(hù)模塊
7.5.12 通訊錄查詢與打印
習(xí)題
參考文獻(xiàn)