本書以天津啟誠偉業(yè)科技有限公司提供的TQD-Micromouse-JQ智能鼠為載體,是智能微型運動裝置(Micromouse)技術與應用系列叢書的基礎篇。
本書以真實工程項目為背景,通過“初級篇”、“綜合篇”、“競技篇”和“擴展篇”四篇講述了智能鼠的發(fā)展、硬件、開發(fā)環(huán)境、基本操作;3D打印技術、智能鼠單元調試、創(chuàng)新競賽;智能鼠算法解析、競賽迷宮范例、走迷宮競賽;智能鼠技術應用擴展等。同時,本書附錄提供了國際Micromouse走迷宮競賽相關知識、智能鼠器件清單、智能鼠迷宮圖庫等豐富資源。
本書在重要的知識點、技術(技能)點和素養(yǎng)點上,配有豐富的視頻、圖片、文本等資源,學習者可以通過掃描書中二維碼獲取相關信息。
本書適合作為基礎教育學校開展職業(yè)啟蒙、科技活動和特色教育,還可作為相關工程技術人員培訓用書及智能鼠愛好者參考用書。
數據庫技術從20 世紀60 年代中期產生到今天已有50 多年的歷史,經歷了三代
演變,造就了網狀數據庫之父Charles W. Bachman(查爾斯·巴赫曼)、關系數據庫
之父Edgar F. Codd(埃德加·科德)、數據庫技術和數據庫“事務處理”專家James Gray
(詹姆斯·格雷)、數據庫系統奠基性基本概念和實踐技術專家Michael Stonebraker
(邁克爾·斯通布雷克)共四位圖靈獎得主,發(fā)展了以數據建模和DBMS 核心技術為
主,內容豐富的一門學科,帶動了一個巨大的軟件產業(yè)——DBMS 產品及其相關工具
和解決方案。
數據庫技術是計算機科學技術史發(fā)展快的領域之一,也是應用廣的技術之
一,它已成為計算機信息系統與應用系統的核心技術和重要基礎。正是由于數據庫具
有重要的基礎地位,數據庫理論與技術教育已成為現代計算機科學和相關學科教育
中的核心部分,所有計算機及其相關專業(yè)的學生都有必要掌握和熟悉數據庫理論與
技術。
通過多年的數據庫課程教學,我們發(fā)現學生在學習數據庫課程之后,仍然不會
“用”數據庫——不會設計數據庫、不會管理數據庫、不會開發(fā)數據庫應用程序。帶
著這些問題,我們進行了一系列數據庫課程的教學改革探索與實踐,積累了一定的經
驗。目前,雖然數據庫教材很多,但是很難找到完全適合應用型本科人才培養(yǎng)需要的
教材。于是,我們決定動手編寫一本讓學生會“用”數據庫的教材,一本“夠用”的
教材,這便是編寫本書的初衷。本書雖然不一定能夠完全達到目標,但至少開始了有
益的嘗試。
本書結合多年的教學實踐,在系統闡述數據庫系統的理論、技術和方法的同時,
詳細介紹MySQL 在電商平臺開發(fā)中的應用。
全書分為3 篇12 章;A篇包括第1~3 章,分別介紹了數據庫系統概論、關系
數據庫、關系數據庫標準語言SQL。理論和技術篇包括第4~10 章,分別介紹了關系
數據庫理論、數據庫設計、數據庫安全性、數據庫完整性、數據庫恢復技術、并發(fā)控
制和數據管理技術前沿。實踐篇包括第11~12 章,分別給出12 個案例和10 個實驗。
與其他教材相比,本書的主要特點如下:
(1)強化對關系數據庫模式的理解,使學生深刻理解關系數據庫查詢原理,靈活
掌握關系代數和SQL 查詢語言。
(2)以案例為驅動,通過分析應用需求來介紹數據庫建模的基本方法,使學生深
刻理解關系數據庫設計思想,提高數據庫設計能力。
(3)增加數據庫應用開發(fā)和數據庫新技術介紹,使學生能了解數據庫常用訪問
方法和Web 數據庫的原理、實現技術,為后續(xù)學習和數據庫應用開發(fā)實踐打下一定
的基礎。
本書由曾鳳生、鄭燕娥任主編,王琴和趙宏巖任副主編。其中,第1、2、3、9、
10、12 章由曾鳳生執(zhí)筆,第6、7、8、11 章由鄭燕娥執(zhí)筆,第4 章由王琴執(zhí)筆,第5
章由趙宏巖執(zhí)筆。曾鳳生提出本書的編寫大綱,并對全書的初稿進行了修改、補充
和整理。
本書在編寫過程中,參閱了大量的圖書和文獻資料,在此向參考資料的作者表示
衷心的感謝。
由于編者水平有限,加之時間倉促,不足之處在所難免,希望各位專家、讀者和
老師指正,我們將根據收集到的寶貴意見及時修訂,使之不斷完善。
編 者
2019 年7 月
曾鳳生: 碩士,副教授,仰恩大學計算機學院黨總支書記兼副院長,主講課程有:數據庫系統原理、操作系統、高級語言程序設計等,主要研究方向是數據挖掘與大數據分析。
鄭燕娥 :碩士,副教授,仰恩大學計算機系主任,主講課程有:面向對象程序設計、設計模式、數據庫安全,主要研究方向:大數據處理和信息系統。