內容簡介
《資料庫前台開發環境》以資料庫為核心,以PowerBuilder 11.5和Dreamweaver CS4為開發環境,以“按照資料庫功能模組進行案例教學”為編寫新思路,將資料庫基本理論、資料庫開發技術、網站開發環境以及多個簡明完整的實驗案例有機地結合在一起。
《資料庫前台開發環境》共分為4篇,第一篇介紹資料庫系統概論、關係資料庫基礎知識、標準SQL以及網路資料庫系統的工作模式。第二篇介紹利用PowerBuilder 11.5開發(基於C/S結構資料庫套用系統)、創建資料庫、視窗和控制項、數據視窗、選單、PowerScript語言、函式及結構、數據管道、程式調試以及PBL庫管理等內容。第三篇介紹利用Dreamweaver CS4開發(基於B/S結構網站系統)、ASP動態網頁技術的基礎、動態站點的建立及Access資料庫的連線等。第四篇為兩種開發環境開發的案例。資料庫套用系統的第一個案例和網站開發的兩個案例都有詳細的設計步驟,特別適合初學者自學。
《資料庫前台開發環境》可作為大學本科生學習資料庫原理及套用、PowerBuilder、Dreamweaver以及管理信息系統的教材和教學參考書,也可供快速開發C/S、B/S結構資料庫套用系統的用戶學習和參考。
目錄
第一篇 資料庫基礎知識
第1章 資料庫系統概論
1.1 數據和信息
1.1.1 數據與信息
1.1.2 資料庫、資料庫管理系統、資料庫系統
1.1.3 數據管理技術的發展
1.1.4 資料庫系統的特點
1.2 資料庫系統的組成
1.3 資料庫系統的模式結構
1.3.1 資料庫系統的三級模式結構
1.3.2 資料庫系統的二層映像與數據獨立性
1.4 數據模型
1.4.1 數據模型的概念
1.4.2 概念模型
1.4.3 E_R模型
1.4.4 常用的數據模型
小結
思考題與習題
第2章 關係資料庫基礎知識
2.1 關係模型的基本概念
2.1.1 關係數據結構的形式化定義
2.1.2 關係模式和關係資料庫
2.2 關係的完整性
2.2.1 實體完整性
2.2.2 參照完整性
2.2.3 用戶定義的完整性
2.3 關係代數
2.3.1 傳統的集合運算
2.3.2 專門的關係運算
2.3.3 關係運算在資料庫中的幾個實例
小結
思考題與習題
第3章 關係資料庫標準語言SQL
3.1 SQL概述
3.1.1 SQL的產生與發展
3.1.2 SQL的特點
3.1.3 資料庫的體系結構
3.2 數據定義
3.2.1 數據類型
3.2.2 基本表的定義和刪除
3.2.3 索引的建立與刪除
3.3 數據查詢
3.3.1 單表查詢
3.3.2 連線查詢
3.3.3 嵌套查詢
3.4 數據更新
3.4.1 插人數據
3.4.2 修改數據
3.4.3 刪除數據
3.5 視圖
3.5.1 定義視圖
3.5.2 刪除視圖
3.5.3 查詢視圖
3.5.4 更新視圖
3.5.5 視圖的作用
小結
思考題與習題
第4章 網路資料庫系統的工作模式
4.1 客戶機/伺服器結構
4.1.1 C/S系統體系結構
4.1.2 兩層C/S套用架構
4.1.3 三層C/S套用架構
4.2 瀏覽器/伺服器結構
4.3 資料庫連線技術
4.3.1 ODBC
4.3.2 ADO與OLEDB
4.3.3 JDBC
小結
思考題與習題
第二篇 PowerBuilder資料庫開發環境
第5章 PowerBuilder概述
5.1 PowerBuilder的基本特點
5.1.1 PowerBuilder簡介
5.1.2 PowerBuilder11.5 的新特點
5.2 PowerBuilder11.5 的開發環境
5.2.1 PowerBuilder11.5 及SQLAnywhere 11.0資料庫管理系統的安裝
5.2.2 PowerBuilder11.5 的工具列
5.2.3 PowerBuilder11.5 的畫板
5.2.4 PowerBuilder11.5 選單的組成
小結
思考題與習題
第6章 開發資料庫管理系統的基本步驟和基本要素
6.1 創建工作區
6.2 創建目標、庫和套用
6.3 創建資料庫
6.4 創建數據表並為其建立索引和主鍵
6.5 信息錄入數據視窗和對應視窗的設計
6.5.1 建立信息錄入的數據視窗(d_input)
6.5.2 建立信息錄入的視窗(w_input)
6.5.3 為視窗及視窗上的按鈕編寫代碼
6.6 為套用編寫代碼
6.7 運行系統
小結
思考題與習題
第7章 資料庫管理
7.1 創建資料庫和數據表
7.1.1 創建本地的Adaptive Server Anywhere資料庫
7.1.2 創建數據表
7.2 數據表維護及數據錄入
7.2.1 在布局視圖中顯示、關閉數據表
7.2.2 刪除數據表
7.2.3 數據表更名
7.2.4 修改數據表的定義
7.2.5 索引、主鍵和外鍵
7.2.6 數據表初始值設定方法及數據錄入方法
7.2.7 向數據表中錄入數據
7.3 創建表視圖
7.3.1 創建視圖和刪除視圖
7.3.2 在視圖中包含計算欄位
7.3.3 查看視圖的SQL語法
7.4 數據表的操作
7.4.1 數據表中數據顯示、修改、排序、篩選和保存
7.4.2 ISQL會話
7.5 連線一個已存在的ASA資料庫
7.5.1 創建ODBC數據源
……
第8章 視窗及視窗控制項
第9章 數控視窗
第10章 選單
第11章 PowerScript語言
第12章 函式及結構
第13章 用戶對象
第14章 數據管道
第15章 庫管理
第16章 程式調試
第17章 執行檔生成及系統發布
第三篇 Dreamweaver 動態網站開發環境
第18章 ASP動態網頁技術的基礎
第19章 資料庫創建連線和創建動態站點
第四篇 實驗指導