本書基于Java 17,以項目教學的方式,循序漸進地講解程序設計的基本原理和具體應用的方法與技巧。本書分為10個項目,具體內容為:初識Java、Java語言基礎、流程控制、數(shù)組、字符串、類與對象、面向對象核心技術、異常處理、常用的Java API、輸入/輸出與文件處理。本書實例豐富、內容翔實、操作方法簡單易學,既適合職業(yè)院校計算機與軟件工程相關專業(yè)的學生使用,也適合從事Java編程相關工作的專業(yè)人士參考。本書配套電子資源涵蓋書中所有實例的源文件及相關資源,以及實例操作過程的錄屏動畫等,可供讀者在學習過程中使用。
唐美霞,高職院校計算機程序設計領域專業(yè)教學骨干,長期從事計算機程序設計技術及應用方面的教學實踐和科研工作,主持和參與過多項教科研項目,具備豐富的教學實踐經(jīng)驗、科研經(jīng)驗及教材編寫經(jīng)驗。
項目一 認識數(shù)據(jù)庫
任務一 數(shù)據(jù)庫有關的基本概念
任務二 數(shù)據(jù)模型
任務三 關系數(shù)據(jù)庫
任務四 關系代數(shù)
項目二 設計數(shù)據(jù)庫
任務一 數(shù)據(jù)庫設計概述
任務二 數(shù)據(jù)庫設計過程
任務三 關系規(guī)范化
項目三 建立數(shù)據(jù)庫
任務一 下載并安裝MySQL
任務二 MySQL的啟動和登錄
任務三 了解MySQL存儲引擎
任務四 創(chuàng)建用戶數(shù)據(jù)庫
任務五 數(shù)據(jù)庫的其他操作
項目四 數(shù)據(jù)表及其關系
任務一 數(shù)據(jù)類型與數(shù)據(jù)表
任務二 創(chuàng)建用戶數(shù)據(jù)表
任務三 數(shù)據(jù)完整性與表中約束的建立
任務四 查看和編輯數(shù)據(jù)表中的記錄
項目五 使用SQL命令定義數(shù)據(jù)庫和表
任務一 了解SQL語言
任務二 MySQL語言基礎
任務三 使用MySQL命令定義表
項目六 數(shù)據(jù)操縱的SQL命令
任務一 使用INSERT語句往表中添加數(shù)據(jù)記錄
任務二 使用DELETE命令從表中刪除數(shù)據(jù)記錄
任務三 使用UPDATE命令更新表中數(shù)據(jù)記錄
項目七 數(shù)據(jù)查詢語句SELECT
任務一 SELECT語句基礎
任務二 多表連接查詢
任務三 嵌套查詢
項目八 PHP連接數(shù)據(jù)庫
任務一 構建PHP開發(fā)環(huán)境
任務二 認識PHP
任務三 PHP連接數(shù)據(jù)庫
項目九 PHP操作數(shù)據(jù)庫
任務一 PHP頁面中查詢并顯示數(shù)據(jù)
任務二 PHP頁面中添加數(shù)據(jù)表中的數(shù)據(jù)記錄
任務三 PHP頁面中修改數(shù)據(jù)表中的數(shù)據(jù)記錄
任務四 PHP頁面中刪除數(shù)據(jù)表中的數(shù)據(jù)記錄
項目十 索引與視圖
任務一 索引的創(chuàng)建與管理
任務二 視圖的創(chuàng)建與管理
項目十 一事務管理
任務一 事務的特性及事務編程
任務二 事務的隔離級別
項目十 二存儲過程和觸發(fā)器
任務一 存儲過程的創(chuàng)建和管理
任務二 流程控制語句
任務三 觸發(fā)器的創(chuàng)建與管理
任務四 定義條件和處理程序
任務五 游標的使用
項目十 三數(shù)據(jù)庫備份與恢復
任務一 數(shù)據(jù)庫備份與恢復(還原)方法
任務二 使用“mysqldump”命令備份/還原數(shù)據(jù)庫
任務三 使用Nayicat工具備份/還原數(shù)據(jù)庫