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