數據庫技術及應用是數據分析與信息處理領域中的課程,涉及計算機系統(tǒng)與平臺、數據分析與信息處理兩個知識領域的內容。本書系統(tǒng)介紹了數據庫的基本原理和SQL語言的使用,詳細介紹了數據庫應用系統(tǒng)設計過程,并通過實例開發(fā)了完整的C/S模式和B/S模式的小型數據庫應用系統(tǒng),實踐一個數據庫開發(fā)的全過程。本書還初步介紹了數據庫保護技術、分布式數據庫系統(tǒng)、面向對象數據庫系統(tǒng)以及數據庫技術的發(fā)展與展望。全書概念清楚,內容豐富,每章配有小結和習題,便于講授與學習。本書可作為各高等院校非計算機專業(yè)計算機基礎教學的教材,也可供從事計算機工程與應用的廣大科技工作者參考。本書前言本書詳細介紹了數據庫的基本原理和SQL語言的使用、數據庫應用系統(tǒng)設計過程,實踐一個數據庫開發(fā)的全過程,并初步介紹了數據庫技術最新的應用領域及其發(fā)展與展望。全書共分10章。第1章介紹了數據庫基礎知識,綜述了數據庫、數據庫管理系統(tǒng)和數據庫系統(tǒng)等基本概念,詳細介紹了數據庫系統(tǒng)的內部體系結構和外部體系結構,包括三級模式結構和常用的C/S模式、B/S模式;第2章介紹了常用的實體聯系模型和關系數據模型;第3章和第4章論述了SQL語言基礎及嵌入式SQL語句的使用;第5章和第6章討論了數據庫應用系統(tǒng)設計的基本過程,并在此基礎上通過學生管理系統(tǒng)開發(fā)了完整的C/S模式和B/S模式的小型數據庫應用系統(tǒng),實踐一個數據庫開發(fā)的全過程;第7章簡單論述了數據庫保護技術;第8章和第9章對當前比較流行的分布式數據庫和面向對象數據庫進行了介紹;第10章介紹了數據庫技術的發(fā)展,包括多媒體數據庫、數據倉庫與數據挖掘、實時數據庫和專家數據庫。本書可作為各高等院校非計算機專業(yè)計算機基礎教學的教材,講授學時為40~60。通過本課程的學習,使學生了解計算機信息管理技術的發(fā)展及應用,掌握數據庫的基本原理和SQL語言的使用,學習以數據庫為核心、基于網絡環(huán)境的信息系統(tǒng)開發(fā)的基本過程、設計方法與規(guī)范,并通過具體的開發(fā)工具的使用,初步掌握代表當前先進開發(fā)思想的面向對象技術、組件技術及可視化編程,為今后利用計算機處理信息以及不斷跟蹤和掌握計算機應用技術打下基礎。本書也可供從事計算機工程與應用工作的科技工作者參考。全書的編寫由胡燕、周松林、凌詠紅、鐘珞、鄭巧仙、李文華、段翠萍、牛志梅、李強、張德超合作完成,是集體智慧的結晶。其中,本書的第1章和第7章由凌詠紅編寫,第2章由胡燕、李強編寫,第3章由段翠萍編寫,第4章由鄭巧仙、鐘珞編寫,第5章由周松林、鐘珞編寫,第6章由李文華編寫,第8章由牛志梅編寫,第9章由鄭巧仙編寫,第10章由周松林、張德超編寫。全書由胡燕統(tǒng)一定稿。本書的大綱及書稿由羅可教授審閱,并提出了許多寶貴意見。本書的出版得到了武漢理工大學、武漢大學、華中科技大學、國防科技大學、湖北大學、武漢化工學院、黃石理工學院、長江大學等高校教師和清華大學出版社的大力支持,作者在此一并致以衷心的感謝。由于作者的水平有限,書中難免有疏漏、欠妥、錯誤之處,敬請讀者批評指正。作者2005年6月