本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 動畫圖解資料庫系統理論:<<使用MariaDB、PHP、AppInventor 2實作>>
  • 點閱:23
  • 作者: 李春雄著
  • 出版社:全華圖書
  • 出版年:2016[民105]
  • ISBN:9789864632855
  • 格式:JPG
  • 附註:本電子書含光碟資料, 購買/借閱後請至個人書房下載 附錄: 1, AppInventor 2 (AI2)程式的開發環境--2, AppInventor 2 (AI2)使用者基本介面設計(租書不含光碟資料)

本書介紹資料庫的理論及各種SQL指令的撰寫方式,以PHP程式為主,並特別加入如何利用您的智慧型手機來連接MariaDB資料庫(當作雲端資料庫系統),進而直接在手機上撰寫SQL指令,進行DML的四種不同的指令(新增、修改、刪除及查詢)的操作。讓您獲得以手機App(AppInventor 2)連接php網頁程式,將使用者的查詢需求送到MariaDB資料庫之實作經驗。 

李春雄 

  • 第1章 撰寫第一支PHP程式(第1-1頁)
    • 1-1 PHP程式的開發環境(第1-2頁)
    • 1-2 下載及安裝「NotePad2」編輯器(第1-3頁)
    • 1-3 下載、安裝及啟動XAMPP(第1-9頁)
    • 1-4 測試PHP在Apache網站伺服器(第1-16頁)
    • 1-5 撰寫第一支PHP程式(第1-18頁)
  • 第2章 資料型態與變數宣告及運算(第2-1頁)
    • 2-1 資料型態(第2-2頁)
    • 2-2 變數(Variable)(第2-9頁)
    • 2-3 常數(Constant)(第2-13頁)
    • 2-4 資料的運算(第2-18頁)
    • 2-5 變數的生命週期(第2-26頁)
  • 第3章 PHP流程控制(第3-1頁)
    • 3-1 結構化程式設計(第3-2頁)
    • 3-2 流程圖(Flow Chart)(第3-5頁)
    • 3-3 循序結構(Sequential)(第3-10頁)
    • 3-4 選擇結構(Selection)(第3-12頁)
    • 3-5 巢狀選擇結構(第3-25頁)
    • 3-6 迴圈結構(Loop)(第3-27頁)
    • 3-7 巢狀迴圈(Nested Loop)(第3-32頁)
    • 3-8 條件迴圈(Do/Loop)(第3-36頁)
    • 3-9 while迴圈(第3-39頁)
    • 3-10 Do/while迴圈(第3-41頁)
    • 3-11 break與continue敘述(第3-43頁)
  • 第4章 陣列與副程式(第4-1頁)
    • 4-1 陣列的觀念(第4-2頁)
    • 4-2 一維陣列的存取方式(第4-3頁)
    • 4-3 二維陣列的存取方式(第4-6頁)
    • 4-4 多維陣列的觀念(第4-10頁)
    • 4-5 副程式(第4-12頁)
    • 4-6 傳值呼叫(Call By Value)(第4-15頁)
    • 4-7 傳址呼叫(Call By Address)(第4-17頁)
    • 4-8 自訂函數(第4-19頁)
  • 第5章 MariaDB資料庫的管理環境(第5-1頁)
    • 5-1 何謂MariaDB資料庫?(第5-2頁)
    • 5-2 如何取得及安裝MariaDB資料庫(第5-3頁)
    • 5-3 如何設定及使用HeidiSQL資料庫管理工具(第5-10頁)
    • 5-4 利用HeidiSQL工具撰寫第一支SQL指令程式(第5-13頁)
  • 第6章 資料庫導論(第6-1頁)
    • 6-1 認識資料、資料庫及資訊的關係(第6-2頁)
    • 6-2 資料庫的意義(第6-3頁)
    • 6-3 資料庫與資料庫管理系統(第6-10頁)
    • 6-4 資料庫的階層(第6-17頁)
    • 6-5 資料庫的設計(第6-19頁)
    • 6-6 資料庫系統的架構(第6-23頁)
  • 第7章 關聯式資料庫(第7-1頁)
    • 7-1 關聯式資料庫(Relation Database)(第7-2頁)
    • 7-2 鍵值屬性(第7-5頁)
    • 7-3 關聯式資料庫的種類(第7-16頁)
    • 7-4 關聯式資料完整性規則(第7-22頁)
  • 第8章 ER Model實體關係圖(第8-1頁)
    • 8-1 實體關係模式的概念(第8-2頁)
    • 8-2 實體(Entity)(第8-4頁)
    • 8-3 屬性(Attribute)(第8-5頁)
    • 8-4 關係(Relationship)(第8-9頁)
    • 8-5 情境轉換成E-R Model(第8-21頁)
    • 8-6 將ER圖轉換成對應表格的法則(第8-23頁)
  • 第9章 資料庫正規化(第9-1頁)
    • 9-1 正規化的概念(第9-2頁)
    • 9-2 正規化的目的(第9-3頁)
    • 9-3 功能相依(Functional Dependence; FD)(第9-8頁)
    • 9-4 資料庫正規化(Normalization)(第9-11頁)
    • 9-5 反正規化(De-normalization)(第9-28頁)
  • 第10章 關聯式模式的資料運算(第10-1頁)
    • 10-1 關聯式模式的資料運算(第10-2頁)
    • 10-2 關聯式代數(第10-4頁)
    • 10-3 限制(Restrict)(第10-6頁)
    • 10-4 投影(Project)(第10-10頁)
    • 10-5 聯集(Union)(第10-15頁)
    • 10-6 卡氏積(Cartesian Product)(第10-17頁)
    • 10-7 差集(Difference)(第10-19頁)
    • 10-8 合併(Join)(第10-21頁)
    • 10-9 交集(Intersection)(第10-27頁)
    • 10-10 除法(Division)(第10-29頁)
    • 10-11 非基本運算子的替代(由基本運算子導出)(第10-34頁)
    • 10-12 外部合併(Outer Join)(第10-35頁)
  • 第11章 結構化查詢語言SQL——異動處理(第11-1頁)
    • 11-1 QL語言簡介(第11-2頁)
    • 11-2 SQL提供三種語言(第11-3頁)
    • 11-3 SQL的DDL語言(第11-4頁)
    • 11-4 SQL的DML指令介紹(第11-13頁)
    • 11-5 SQL的DCL指令介紹(第11-23頁)
  • 第12章 SQL的查詢語言(第12-1頁)
    • 12-1 單一資料表的查詢(第12-2頁)
    • 12-2 使用Select子句(第12-6頁)
    • 12-3 使用「比較運算子條件」(第12-10頁)
    • 12-4 使用「邏輯比較運算子條件」(第12-12頁)
    • 12-5 使用「模糊條件與範圍」(第12-16頁)
    • 12-6 用「算術運算子」(第12-21頁)
    • 12-7 使用「聚合函數」(第12-22頁)
    • 12-8 使用「排序及排名次」(第12-28頁)
    • 12-9 使用「群組化」(第12-33頁)
    • 12-10 使用「刪除重複」(第12-40頁)
  • 第13章 合併理論與實作(第13-1頁)
    • 13-1 關聯式代數運算子(第13-2頁)
    • 13-2 限制(Restrict)(第13-3頁)
    • 13-3 投影(Project)(第13-5頁)
    • 13-4 卡氏積(Cartesian Product)(第13-7頁)
    • 13-5 合併(Join)(第13-10頁)
    • 13-6 除法(Division)(第13-24頁)
    • 13-7 巢狀結構查詢(第13-27頁)
  • 第14章 檢視表(第14-1頁)
    • 14-1 檢視表(VIEW)(第14-2頁)
    • 14-2 檢視表(VIEW)的用途與優缺點(第14-4頁)
    • 14-3 建立檢視表(CREATE VIEW)(第14-5頁)
    • 14-4 修改檢視表(ALTER VIEW)(第14-13頁)
    • 14-5 刪除檢視表(DROP VIEW)(第14-14頁)
    • 14-6 常見的檢視表(View Table)(第14-15頁)
  • 第15章 預存程序與觸發程序(第15-1頁)
    • 15-1 何謂預存程序(Stored Procedure)(第15-2頁)
    • 15-2 預存程序的優點與缺點(第15-4頁)
    • 15-3 建立預存程序(第15-5頁)
    • 15-4 刪除預存程序(第15-6頁)
    • 15-5 建立具有傳入參數的預存程序(第15-6頁)
    • 15-6 何謂觸發程序(TRIGGER)(第15-7頁)
    • 15-7 觸發程序的事件與時機(第15-8頁)
    • 15-8 建立觸發程序(第15-10頁)
    • 15-9 AFTER觸發程序(第15-11頁)
    • 15-10 BEFORE觸發程序(第15-15頁)
    • 15-11 刪除觸發程序(第15-16頁)
  • 第16章 匯入與匯出資料庫(第16-1頁)
    • 16-1 匯出資料庫(第16-2頁)
    • 16-2 匯入資料庫(第16-8頁)
    • 16-3 更新資料庫名稱(第16-16頁)
    • 16-4 資料庫之間的匯出與匯入(第16-17頁)
  • 第17章 PHP存取MariaDB資料庫(第17-1頁)
    • 17-1 何謂資料庫應用系統?(第17-2頁)
    • 17-2 PHP、Apache及MariaDB資料庫三者的關係(第17-3頁)
    • 17-3 下載、安裝及啟動XAMPP(第17-4頁)
    • 17-4 建立PHP與MariaDB資料庫連接(第17-10頁)
    • 17-5 利用PHP來建立MariaDB資料庫(第17-12頁)
    • 17-6 利用PHP來建立「學生表」(第17-13頁)
    • 17-7 利用PHP來新增記錄到「學生表」(第17-15頁)
    • 17-8 利用PHP來查詢「學生表」記錄(第17-17頁)
  • 第18章 AppInventor 2 結合MariaDB(第18-1頁)
    • 18-1 手機App連接MariaDB資料庫(第18-2頁)
    • 18-2 撰寫PHP網頁程式(含連接MariaDB資料庫)(第18-3頁)
    • 18-3 AppInventor 2程式結合MariaDB資料庫(第18-9頁)
  • 第19章 專題製作——行動選課系統APP(第19-1頁)
    • 19-2 摘要(第19-2頁)
    • 19-1 資訊系統之專題製作介紹(第19-2頁)
    • 19-3 研究動機與目的(第19-3頁)
    • 19-4 系統分析(第19-4頁)
    • 19-5 資料庫設計(第19-6頁)
    • 19-6 選課系統之架構圖(第19-12頁)
    • 19-7 系統流程圖(第19-13頁)
    • 19-8 程式設計(第19-14頁)
    • 19-9 選課系統實作畫面(第19-16頁)
    • 19-10 結論與建議(第19-21頁)
  • Appendix A AppInventor 2 (AI2)程式的開發環境(第A-1頁)
    • A-1 AppInventor拼圖程式的開發環境(第A-2頁)
    • A-2 進到AppInventor 2雲端開發網頁(第A-10頁)
    • A-3 AppInventor 2的整合開發環境(第A-13頁)
    • A-4 撰寫第一支AppInventor 2程式(第A-21頁)
    • A-5 AppInventor程式的執行模式(第A-38頁)
    • A-6 管理自己的AppInventor專案(第A-46頁)
  • Appendix B AppInventor 2 (AI2)使用者基本介面設計(第B-1頁)
    • B-1 AppInventor的「使用者介面」設計工具(第B-2頁)
    • B-2 標籤元件(Label)(第B-4頁)
    • B-3 輸入方塊元件(TextBox)(第B-8頁)
    • B-4 密碼文字方塊元件(PasswordTextBox)(第B-12頁)
    • B-5 命令按鈕元件(Button)(第B-14頁)
    • B-6 顯示圖片元件(Image)(第B-21頁)
    • B-7 複選鈕元件(CheckBox)(第B-25頁)
    • B-8 對話訊息方塊元件(Notifier)(第B-30頁)
    • B-9 下拉式元件(Spinner)(第B-37頁)
    • B-10 滑桿元件(Slider)(第B-42頁)
    • B-11 清單選取元件(ListPicker)(第B-45頁)
    • B-12 日期選項元件(DatePicker)(第B-51頁)
    • B-13 時間選項元件(TimePicker)(第B-55頁)
    • B-14 多重頁面(Multi-Screen)(第B-58頁)
紙本書 NT$ 620
單本電子書
NT$ 496

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code