內容介紹
本書是獻給從事CAD/CAM的工程師的必讀系列書之一。本書系統地介紹工程資料庫的實現技術,包括工程資料庫的基本概念、
組織結構、數據模型、版本概念、面向對象的概念,面向對象資料庫管理系
統的概念和實現技術,初始圖形交換標準IGES,國際產品模型數據交換標
準STEP的原理和實現技術,工程資料庫設計方法,多媒體信息管理系統,
同時簡要介紹幾個商品化的面向對象資料庫管理系統的功能與特點,以及
AutoCAD擴展資料庫ASE,開放資料庫互連ODBC技術。此外,還以自
主開發的土建工程資料庫為例,說明工程資料庫的設計過程。
本書可以作為高等院校教材,也可作為從事CAD/CAM的工程技術人
員、管理人員的自學參考書和培訓教材。
作品目錄
目 錄序言
前言
第1章 工程資料庫的重要性
1.1資料庫發展的歷史及現狀
1.1.1資料庫的發展及套用
1.1.2工程/科學領域數據處理的發展
1.2計算機集成化
1.2.1在CAX中對CIM的要求
1.2.2計算機集成化的方法
1.2.3建立以資料庫為核心的集成系統
練習題
第2章 工程資料庫概述
2.1工程資料庫
2.1.1問題的提出
2.1.2工程資料庫與事務管理資料庫的差別
2.2工程資料庫研究現狀
2.2.1工程資料庫管理系統的功能要求
2.2.2幾個典型的工程資料庫管理系統
2.3工程資料庫系統的結構
2.3.1資料庫系統的三級模式結構
2.3.2CAD/CAM系統的多級資料庫結構
2.3.3資料庫管理系統的功能劃分
2.3.4應用程式訪問工程資料庫的過程
2.4系統組織和環境
2.4.1分部的方式
2.4.2硬體和作業系統
2.5工程資料庫管理系統的實現途徑
2.5.1開發專用的工程資料庫管理系統
2.5.2擴展商品化的DBMS適合工程套用
2.5.3開發全新的工程資料庫管理系統
2.6AutoCAD資料庫
2.6.1ASE功能概述
2.6.2AutoCAD與外部資料庫
2.6.3ASE 用戶命令集
2.6.4ASI程式界面
2.6.5AutoCAD資料庫驅動器
2.7開放資料庫互連ODBC
2.7.1ODBC 簡介
2.7.2ODBC的結構
2.7.3ODBC工作原理
練習題
第3章 資料庫技術
3.1實例說明
3.2層次資料庫模型
3.3網狀資料庫模型
3.4關係資料庫模型
3.4.1數據的組織
3.4.2資料庫語言
3.5資料庫控制和保護
3.5.1資料庫的完整性
3.5.2並發控制
3.5.3資料庫恢復
3.5.4事務管理
3.6資料庫服務程式
練習題
第4章 工程資料庫模型和版本管理
4.1工程設計數據模型
4.2語義數據模型
4.3實體-聯繫數據模型(E-R)
4.4擴展關係模型
4.4.1XSQL擴展關係模型
4.4.2NF2關係數據模型
4.5函式數據模型
4.5.1函式和對象
4.5.2導出數據和導出函式
4.5.3數據操縱
4.5.4資料庫系統的組織
4.6語義關聯模型SAM
4.6.1概念和關聯
4.6.2用關聯類型描述資料庫
4.6.3面向對象的語義關聯模型()SAM
4.7版本和版本管理
4.7.1版本概念
4.7.2設計對象和版本
4.7.3版本管理模型
4.7.4版本層次和版本簇
4.7.5版本的引用和配置
4.7.6改變傳播和通知
4.7.7三級庫管理和版本狀態
4.7.8版本的操作與存儲
練習題
第5章 面向對象的資料庫管理
系統
5.1面向對象的方法
5.1.1面向對象語言
5.1.2面向對象資料庫的發展
5.2抽象數據類型ADT
5.2.1抽象數據類型的定義
5.2.2抽象數據類型的約束
5.3面向對象的基本概念
5.3.1對象
5.3.2類和類型
5.3.3繼承性
5.3.4封裝、重載和動態聯編
5.3.5對象標識
5.3.6使用標識的對象操作
5.3.7面向對象資料庫中的持久性
5.4面向對象資料庫管理系統的實現技術
5.4.1面向對象的數據模型
5.4.2對象資料庫語言
5.4.3模式演變
5.4.4事務管理和並發控制
5.4.5授權和恢復
5.4.6對象的存儲和管理
5.4.7面向對象資料庫的實現方法
5.4.8有待研究的問題
5.5幾個面向對象的資料庫管理系統
5.5.1ORION/ITASCA
5.5.2Object Store
練習題
第6章 工程資料庫設計
6.1工程資料庫的設計過程
6.2工程資料庫模式定義原則
6.2.1對象類型和聯繫類型
6.2.2設計對象及其相互關聯
6.2.3版本設計
6.3資料庫對象的歸檔
6.3.1歸檔技術的一般要求
6.3.2歸檔對象
6.3.3版本的歸檔
6.3.4配置的歸檔
6.4集成系統中的應用程式
6.4.1數據的產生和輸入
6.4.2商業套用數據
6.4.3工程套用數據
6.4.4應用程式設計
6.5土建施工圖工程資料庫設計實例
6.5.1土建設計過程及數據分析
6.5.2系統功能設計
6.5.3資料庫設計
6.54資料庫的分類和組織
6.5.5資料庫的物理檔案組織
練習題
第7章 產品數據模型與產品
數據交換
7.1製造領域中的產品數據交換
7.2產品數據交換的實現方法
7.2.1直接轉換方法
7.2.2使用產品數據交換標準
7.3產品數據交換標準的發展
7.4初始圖形數據交換標準IGES
7.4.1IGES標準的發展
7.4.2UGES數據檔案格式
7.5產品數據交換的國際標準STEP
7.5.1STEP的技術原理和組成結構
7.5.2STEP的產品模型形式化描述語言EXPRESS
7.5.3STEP的實現方式
7.5.4STEP中性檔案
7.6基於STEP的產品數據集成管理系統
7.7一個支持STEP的工具軟體ROSE
7.7.1ROSE系統介紹
7.7.2ROSE 的使用
7.7.3ROSE 工具簡介練習題
第8章 多媒體套用中的資料庫管理
8.1什麼是多媒體
8.2多媒體信息管理系統的需求
8.2.1多媒體數據的存儲和檢索
8.2.2多媒體信息內容的按址訪問和瀏覽
8.2.3查詢定義和人機界面
8.2.4信息顯示和人工現實
8.3開發方法
8.3.1多媒體文檔管理系統
8.3.2多媒體資料庫管理系統
8.3.3多媒體信息檢索系統
8.3.4創立和超媒體系統
8.4.多媒體資料庫管理系統的開發
8.4.1DBMS技術在多媒體系統中的重要作用
8.4.2多媒體資料庫管理系統的實現技術
練習題
附錄 ODBC的例程
參考文獻