資料庫程式設計 – PHP+MySQL 回首頁

主講人:粘添壽

tsnien@csu.edu.tw

www.tsnien.idv.tw

 

備注:

  • 請下載 course_db 資料庫與 createView.sql

  • 第一章到第七章錄製效果不好,重新錄製中,請稍候 ....。

章 節 名 稱

翻轉電子書

影片連結

  

       0-0 課程簡介   

 

第一章 系統環境架設

 

 

 

1-1 AppServ 套件安裝

 

 

1-2 AppServ 套件管理

 

 

1-3 MySQL 伺服器管理

 

 

      1-4 NotePad 下載與程式編輯  

 

第二章 網頁資料庫系統

 

 

 

2-1 資料庫簡介

 

 

2-1-1 資料庫簡介:功能、資料表

 

 

 

2-1-2 資料表 - 關連與屬性

 

 

 

2-1-3 資料表 - 主鍵與外來鍵

 

 

 

2-2資料庫程式設計

 

 

2-2-1 SQL 直驛語言

 

 

 

2-2-2 SQL 嵌入式程式

 

 

 

2-3網頁資料庫系統架構

 

 

2-3-1 超文字標示語言

 

 

 

2-3-2 網頁伺服器

 

 

 

2-3-3 PHP 直譯器

 

 

 

2-3-4 網頁資料庫架構

 

 

 

2-4網頁資料庫範例 – course_db

 

 

2-4-1 course_db 資料庫功能

 

 

 

2-4-2 course_db 資料庫結構

 

 

 

2-4-3 course_db E-R 關聯圖

 

 

 

第三章 HTML 語言

 

 

 

3-1 HTML 文件

 

 

3-1-1 HTML 簡介&常用標籤

 

 

 

3-1-2 HTML 文件製作

 

 

 

3-2 HTML 結構

 

 

3-2-1 程式範例 展示唐詩

 

 

 

3-2-2 程式範例 製作公告文件

 

 

 

3-2-3 自我挑戰 修飾公告文件

 

 

 

3-3表格製作

 

 

3-3-1表格標籤

 

 

 

3-3-2 程式範例 製作報價單

 

 

 

3-3-3 自我挑戰 製作班級課程表

 

 

 

第四章 PHP 語法

 

 

 

4-1 PHP 語法彙集

 

 

4-1-1 PHP 常用語句與陣列

 

 

 

4-2 PHP 程式架構

 

 

4-2-1 PHP&HTML 關與範例

 

 

 

4-2-2 PHP 變數宣告&範例

 

 

 

4-2-3 PHP 輸出&範例

 

 

 

4-2-4 範例研討 列印PHP製作方法

 

 

 

4-2-5 範例研討 字串連結

 

 

 

4-2-6 自我挑戰 列印各種字型樣式

 

 

 

4-3 PHP 迴圈敘述

 

 

4-3-1 PHP 迴圈敘述&範例

 

 

 

4-3-2 範例研討 列印中空矩形

 

 

 

4-3-3 範例研討 製作表格

 

 

 

4-3-4 自我挑戰 製作報價單

 

 

 

4-4 PHP 陣列

 

 

4-4-1 PHP 陣列相關敘述

 

 

 

4-4-2 範例研討 計算單筆成績

 

 

 

4-4-3 範例研討 列印班級成績單

 

 

 

4-4-4 自我挑戰 顯示及格否成績單

 

 

 

4-4-5 自我挑戰 列印月曆

 

 

 

4-5 網頁間資料傳遞

 

 

4-5-1 網頁選單簡介

 

 

 

4-5-2 HTML 表單格式

 

 

 

4-5-3 範例研討 自動製作表格工具

 

 

 

4-5-4 範例研討 製作馬賽克圖形

 

 

 

4-5-5 自我挑戰 選擇性列印月曆

 

 

 

4-6 下拉式選單傳遞

 

 

4-6-1 HTML 下拉式選單

 

 

 

4-6-2 範例研討 數字與國字查詢網頁

 

 

 

4-6-3 範例研討 點歌網站 – Get

 

 

 

4-6-4 自我挑戰 萬年曆查詢

 

 

 

4-6-5 自我挑戰 下拉式輸入時間

 

 

 

第五章SQL語言與 PHP/MySQL

 

 

 

5-1 SQL 語言

 

 

5-1-1 SQL 簡介

 

 

 

5-1-2 SQL 命令彙集

 

 

 

5-1-3 SQL 操作介面 – AppServ

 

 

 

5-2 Select 基本語句

 

 

5-2-1 Select 敘述語法

 

 

 

5-2-2 範例研討 列印所有老師資料

 

 

 

5-2-3 範例研討 列印學生部分資料

 

 

 

5-2-4 自我挑戰 列印老師部分資料

 

 

 

5-3 Select/Where 敘述

 

 

5-3-1 Select/Where 敘述語法

 

 

 

5-3-2 範例研討 擷取女學生部分資料

 

 

 

5-3-3 範例研討 查詢年度入學班級

 

 

 

5-3-4 自我挑戰 查詢資管系老師資料

 

 

 

5-4 PHP MySQL

 

 

5-4-1 PHP MySQL 連結步驟

 

 

 

5-4-2 範例研討 – PHP MySQL 連線

 

 

 

5-4-3 範例研討 – PHP 與資料庫連線

 

 

 

5-5 PHP 資料表處理

 

 

5-5-1 PHP 資料表操作

 

 

 

5-5-2 PHP 處理資料表函數

 

 

 

5-5-3 範例研討 查詢教師資料網頁

 

 

 

5-5-4 範例研討 列印出高雄市男同學

 

 

 

5-5-5 自我挑戰 查詢資管系規劃課程

 

 

 

第六章 巢狀查詢程式

 

 

 

6-1 單一資料表查詢

 

 

6-1-1 Select 查詢語法

 

 

 

6-1-2 範例研討 查詢學生資料

 

 

 

6-1-3 範例研討 人性化顯示資料

 

 

 

6-1-4 自我挑戰 選擇性查詢資料

 

 

 

6-1-5 自我挑戰 查詢平均分數

 

 

 

6-2 巢狀查詢 - = 連結

 

 

6-2-1 巢狀子查詢運作

 

 

 

6-2-2 範例研討 查詢各系規劃課程

 

 

 

6-2-3 範例研討 列印班級名稱

 

 

 

6-2-4 自我挑戰 列印各系教師名冊

 

 

 

6-2-5 自我挑戰 查詢低於平均分數

 

 

 

6-3 巢狀查詢 – in 連結

 

 

6-3-1 In 連結語法

 

 

 

6-3-2 範例研討 查詢選課名單

 

 

 

6-3-3 範例研討 查詢系所開課

 

 

 

6-3-4 自我挑戰 查詢系所老師開課

 

 

 

第七章 合併查詢程式

 

 

 

7-1 關聯式集合運算

 

 

7-1-1 卡迪生乘積

 

 

 

7-1-2 合併運算

 

 

 

7-1-3 投影運算

 

 

 

7-1-4 其它運算子

 

 

 

7-2 合併查詢設計

 

 

7-2-1 合併&巢狀查詢比較

 

 

 

7-2-2 範例研討 查詢各系教師網頁

 

 

 

7-2-3 範例研討 查詢各系全學年課程

 

 

 

7-2-4 自我練習 查詢班級名冊

 

 

 

7-3 多重表格合併

 

 

7-3-1 簡述多表格合併

 

 

 

7-3-2 範例研習 查詢老師開課

 

 

 

7-3-3 範例研討 查詢班級開課

 

 

 

7-3-4 自我練習 查詢教師開課及班級

 

 

 

7-3-5 自我練習 查詢班級開課及教師

 

 

 

7-4 複雜的多表格合併

 

 

7-4-1 範例研討 教師授課班級名冊成績

 

 

 

第八章 混合查詢程式

 

 

 

8-1 混合查詢技巧

 

 

8-1-1 混合技巧簡介

 

 

 

8-1-2 範例研討 查詢各系全學年課程

 

 

 

8-1-3 自我挑戰 列印班級名冊

 

 

 

8-2 複雜的混合查詢

 

 

8-2-1 範例研討 查詢教師開課課程

 

 

 

8-2-2 範例研討 列印教師授課名單

 

 

 

8-2-3 自我挑戰 查詢各班開課課程

 

 

 

第九章 善用 View 表格查詢

 

 

 

9-1 視界(View) 簡介

 

 

9-1-1 視界與資料表

 

 

 

9-2 視界的產生

 

 

9-2-1 水平投影視界 資管系教師

 

 

 

9-2-2 垂直投影視界 簡化學生資料

 

 

 

9-2-3 多表格投影視界

 

 

 

9-3 視界的運用

 

 

9-3-1 還原資料表的運用

 

 

 

9-3-2 範例研討 查詢教師授課名冊

 

 

 

9-4 多表格結合的 View

 

 

9-4-1 產生複雜的視界 通用課程表

 

 

 

9-4-2 範例研討 查詢班級開課

 

 

 

9-4-3 自我挑戰 查詢課程的班級

 

 

 

9-4-4 自我挑戰 查詢授課班級成績

 

 

 

第十章 表格異動處理程式

 

 

 

10-1 DDL DML 簡介

 

 

10-1-1 DDL 命令

 

 

 

10-1-2 DML 命令

 

 

 

10-2 建立表格 – create table

 

 

10-2-1 Create table 語法

 

 

 

10-2-1 範例研討 建立監護人表格

 

 

 

10-3 變更表格 – alter table

 

 

10-3-1 Alter table 語法

 

 

 

10-3-2 範例研討 增加監護人欄位

 

 

 

10-4 刪除表格 – drop table

 

 

10-4-1 Drop table 語法

 

 

 

10-4-2 範例研討 刪除監護人表格

 

 

 

10-5 資料插入 – Insert

 

 

10-5-1 Insert 語法

 

 

 

10-5-2 範例研討 增加監護人資料

 

 

 

10-5-3 範例研討 新增學生

 

 

 

10-5-4 自我挑戰 新增教師

 

 

 

10-5-5 範例研討 新增課程

 

 

 

10-5-6 自我挑戰 新增班級

 

 

 

10-6 資料刪除 – delete

 

 

10-6-1 Delete 語法

 

 

 

10-6-2 範例研討 刪除學生資料

 

 

 

10-6-3 自我挑戰 刪除課程資料

 

 

 

10-7 資料更新 – Update

 

 

10-7-1 Update 語法

 

 

 

10-7-2 範例研討 修改學生資料

 

 

 

10-7-3 自我挑戰 修改班級資料

 

 

 

10-7-4 自我挑戰 修改教師資料

 

 

 

第十一章 專題製作之():教師開課管理系統

 

 

 

11-1 系統簡介

 

 

11-2 自我挑戰 教師開課系統

 

 

11-3 自我挑戰 刪除開課課程

 

 

第十二章 專題製作之():學生選課系統

 

 

 

12-1 系統簡介

 

 

12-2 自我挑戰 學生選課系統

 

 

12-3 自我挑戰 學生查詢選課

 

 

12-4 自我挑戰 學生退選系統

 

 

第十三章 專題製作之():成績管理系統

 

 

 

13-1 系統簡介

 

 

13-2 範例研討 成績登錄系統

 

 

http://www2.cool-style.com.tw/cool/2015/07/10477BANN-1.jpg

 

 

我不需要很聰明 !!

只要我快樂學習 !!

『堅持努力 』

一定會很有成就的

http://www2.cool-style.com.tw/cool/2015/07/10477BANN-1.jpg