本教材力求建設成為一套適用于計算機類專業(yè)學生使用的數(shù)據(jù)庫原理與應用教材,面向各類專業(yè)學生講授數(shù)據(jù)庫系統(tǒng)最基本的內容:數(shù)據(jù)庫設計和數(shù)據(jù)庫編程,我們期望通過這門課程使學生具備數(shù)據(jù)庫方面的基本知識和良好的邏輯思維方式。本教材以數(shù)據(jù)庫應用為主線,主要闡述如何建立數(shù)據(jù)庫,建立數(shù)據(jù)庫應遵循的步驟以及每一步驟中應遵循的原則。并且這些原則只給出結論,不進行理論的推導。例如,對于數(shù)據(jù)庫規(guī)范化原則,利用應用實例對規(guī)范化原則進行說明。用實際例子說明數(shù)據(jù)庫設計中的“好”與“不好”。本教材的主要內容為:(1)數(shù)據(jù)庫系統(tǒng)概述;(2)數(shù)據(jù)庫設計步驟;(3)概念數(shù)據(jù)模型E-R模型;(4)關系數(shù)據(jù)模型;(5)關系數(shù)據(jù)庫管理系統(tǒng);(6)SQL語言;(7)數(shù)據(jù)庫應用系統(tǒng)設計;(8)結構化程序設計;(9)可視化環(huán)境下程序設計。