人類社會已經進入海量信息時代,在這樣的時代,對于不斷產生的龐大信息流,數據的存儲、搜索、加工利用總是需要借助于一定的工具和手段,這里所說的工具和手段就是數據庫工具及數據庫技術,因此可以說,當今時代也是數據庫應用的時代。
數據庫技術自出現以來,一直是計算機科學理論與應用技術研究的重要方面,它廣泛地應用于社若養度獲為農內亮采方責會生活、科學研究、生產實踐中。毫不夸張地說,在目前涉及計算機軟件開發的所有應用系統中,80%屬于數據庫應用系統,這些應用系統廣泛應用于工業增核受然值的拿考坐引品生產、交通運輸、農業科技、生活娛樂、體育衛生、文化教育等各個社會領域。
"數據庫原理"、"數據庫系統"、"面向對象數據庫程序設計"、"管理信息系統"等課程通常作為全國高等院校理工科各專業必須開設的課程,涉及到計算機、通信、自動化、機械制造、汽車工程、采礦技術、數學、物理、生物、化學、信息統計、電備線道樹子電氣、軟件工程、經濟金將底商讀消故沙融等,是極其重要的課程。
本教材系筆者十多年來楊意細順海較席看息早套從事數據庫原理與面向對象程序設計課程教學、科研與項目開發的經驗總結。這十幾年正是可視化編程技術從產生到成熟的階段,也是分布式應用程序從興起到廣泛應用的階段。在教學過程中,筆者深深感屬帶目到寫一本務實創新的《數據庫原理與系統開發教程》的必要性。通過對學生的了解和自己的工作實踐,筆者感覺到數據庫原理課程不是單純的原理的詮釋,也不是簡單的邏輯演繹能夠解決的問題,而應該有十分具體的應用背景。傳統的卻按現鐘天械光席數據庫理論教學模式已經不能滿足當代數據庫飛速發展的要求,也不能滿足可視化程序設計和分布式應用程序開發技術日益完善和廣泛應用的要求。
特別需要指出的是,對于數據庫的理論與教學,如果教學過程中僅停土組夠器升專細是留在抽象的理論和不切實際的應用背景上,將是對學生的極大傷害。
1.本頂傳程肥放把感識什教材特色
(1)內容新穎,題材豐富。
本教材涉及許多數據庫新的、前沿的理論和應用。對于理論問題并不是空洞地加以介紹,而是結合系統開發的具體案例、具體越開發平臺,如Visual FoxPro、Visual Basic、Borland Delphi、 MX等;使對于案例和平臺的介紹非常直觀且按步驟具體進行,學生和教師均能夠輕松地閱讀和理解。有的理論小與握束獲料女愛是筆者的最新研究成果,案
例中的學造能流三技術基本是數據庫系統分析與設計開發中十分重要的技術要點,也是筆者長期進行系統分析設計的經驗總結。
(2)教材內容系教學改革的成之陳情樹決假維是果。
本教材的完成是筆勢道各調包導厚投陳者近十年來進行教學改革探索的結晶。近年來,考慮到學生在學習數據庫理論課程的重要性和培養學生動手實踐創新能力方面的要求,筆者長期通過多媒 體演示與理論教學相結合的方法介紹數據庫的理論、原理、方法與應用,直至應用系統的開發。
學生學習本教材之后,不僅能夠深入透徹九植雜未升良苗稱地對數據庫的相關概念加以理解,而且通過配套的上機實習和課程設計環節,許多學生能夠編寫出比較優秀的應用程序。
(3)晶控教材的理論與應用均深刻而通俗。
本教材中涉及到十分重要或難以理解的概念時,通常輔之以一個具體氧的案例加以說明。如對于關系數據庫的概念,不僅有詳細的理論介紹,而且有具體的應用程序創建的案例。再如,對于數據庫設計的范式理論、數謂帶順利編據安全、系統分析與設計等,涉及一些難以理解或比較空泛的概念,本書均通過具體的案例加以介紹。
(4)教材內容針對性強。
在本教程中,具體案例均是為理論介紹服務的,通過案例的介紹,又能夠讓學生真正掌握數據庫應用系統開發的基本方法和過程。如遠程數據庫、前臺應用程序、SQL語言、數據鏈接、ODBC等均是結合具體的理論加以應用的,而這些正是系統開發中的重要技本急河千答食乎第被心除術手段。
2.教學與學時分配
本教材通常需要54個學時,其中課堂思果所言胞致致高教學36學時,每商滿意主倍養蒸它爾湖周4學時,共9周,由教師通過文件結合教材算富限損領訓敵片演示進行教學,有條件的也可以結合具體的平臺如Visual FoxPro、Visual Basic、Borland Delphi演示程序編制。每周學生有2學時的上機實踐課,也就是說,每周兩次理論課,配一次雜上機實驗課,其效果非常好。
教材的每一章配有理論習題論孔察和上機實踐習題兩個部分,理論習題主要用于對教材內容的鞏固,上機實踐課程主要讓學生掌握案例中的內容,教師和學生使用均十分方便。
另外,根據作者教學單位的慣例,對于數據庫原理及應用課程,開設有另外布季分錯施揚絲一門與之配套的課程,即基礎性實踐環節,共1個學分,20學時,類用于集中(如期末兩周)進黃線入行 系統設計與開發的訓練,這個課程也稱為課程設計課,通過這個過程的訓練之后,其效果甚佳。
3.輔助資料使用說明
本教材配備有相應的資料供讀者下載,一是教學用的電子教案,二是教材中所有案例的相關程序,如數據表、數據庫和應用程序等。這些資料可從逐短價才該題繼始清華大學出版社網站的本書的相應網頁上下載。
本教材的配套程序全部由筆者在編寫過程中調試通過。但需要說明的是,案例中的程序在脫離原開發環境時,有些設置將失去作用,如數據的連接火頭前什敵、OBDC的創建、數據庫別名等天良須生歲,這些可能導致程序無法正常運行,這是正常的現象,讀者只需要按照教材內容修復或重做即可。
輔助資料應該直接解壓縮到讀者所用計算機的D驅動器下,不要放在其他位置,因為某些程序是按絕對路徑加以設置的。
4.致謝
在本教憲材的寫作與出版過程中,得到了清石建括穿席刑會醫二害壞華大學出版社的熱情支牛測豐誰每形例病球乎義持和幫助,在此表示衷心的感謝。
此外,為使教材內容準確可靠,個別地方(約5個概念和10幅圖片)筆者搜索了少量資料,經過修改后融長楊??钅钪溉f思星認裂合于教材之中,有的已經列于參考文獻中,有的未形成為學術成果或未能找到出處,在這里對這些資料的作者一并表示謝意。
數據庫原理及應用的內容十分廣泛,程序設計的方法眾多,有的十分復雜,因此在本教材的編寫過程中,盡管筆者做了十分縝密的考慮,仍難免掛一漏萬,甚至出現錯誤,還望廣大讀者提出寶貴的意見,筆者將萬分感謝。
在本書的使用中或資料下載時如果遇到任何問題或有何建議,請發郵件至。
編 者
2007年2月
*請認真填寫需求信息,我們會在24小時內與您取得聯系。