練習範例的軟體版本乃針對VB.NET2008,SQL Server 2008,Access 2007而設定 |
資料庫管理與設計系統 |
講解6種台灣常用的資料庫存取方法: 【Access、SQL Server、mySQL、XML、Excel、txt/csv】 |
講解資料庫7種用法:【一般記錄資料管理資料,.NET程式開發視窗資料庫程式,.NET程式開發網頁資料庫程式,資料庫之間彼此轉換(由Access轉成SQL),寫程式將資料庫寫入word, Excel,資料庫讀入wiki】 |
|
|
|
上課程式碼即時貼網站 |
線上黑板(
Online blackboard) |
上課即時貼(guestBook) |
4月30日範例 |
有道翻譯 |
|
Goole 輸入法(Input software) |
Goole輸入法(Input:exe) |
Goole 輸入法(Input:zip) |
online goole input(中文) |
online goole input(英文) |
|
找工作 |
小兵立大功 |
104人力銀行 |
yes123求職網 |
1111人力銀行 |
|
考試題目 |
考試題目(Exam) |
畢業門檻(Graduation threshold) |
2018通識課規定 |
|
|
Chp0 :免費版軟體安裝 |
|
SQL server
2005免費版 |
SQL server 2005 express |
|
|
|
|
SQL server
2008免費版 |
SQL server 2008 express |
|
|
|
|
mySQL
官方網站 |
www.mysql.org |
|
|
|
|
mySQL
5.1免費正式版
32位元電腦適用 |
mySQL 核心程式(32位元電腦 of XP, vista, 2003 server, 2008 server) |
GUI視窗操作介面 |
|
|
|
mySQL
5.4免費正式版
32位元電腦適用 |
mySQL 核心程式(32位元電腦 of XP, vista, 2003 server, 2008 server) |
GUI視窗操作介面 |
|
|
|
mySQL
6.0測試版
32位元電腦適用 |
mySQL 核心程式(32位元電腦 of XP, vista, 2003 server, 2008 server) |
GUI視窗操作介面 |
|
|
|
mySQL
6.0測試版
64位元電腦適用 |
mySQL 核心程式(64位元電腦) |
|
|
|
|
作業與考試上傳方法 |
上傳注意事項 |
Ftp軟體 |
|
|
|
上課程式碼即時貼網站 |
上課即時貼網站 |
參考書籍下載 |
|
|
|
上課加分系統 |
1A加分系統 |
1C加分系統 |
3A加分系統 |
|
|
Chp1 :
資料庫系統的架構、分析、設計概論 |
|
下載講義 |
Chp1講義 |
|
|
|
|
下載講義 |
教學大綱 |
|
|
|
|
資料庫程式 |
Chp 2: 資料庫的應用實例--
3種資料庫Access, Excel, SQL server的程式連線 |
|
下載講義 |
Chp2講義 |
|
|
|
|
視窗講義 |
OleDb連線-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server) |
SqlClient連線-視窗版關鍵程式碼(適用於連線SQL server) |
|
|
|
網頁講義 |
OleDb連線-Web網頁版關鍵程式碼(適用於連線Access,Excel,SQL server) |
SqlClient連線-Web網頁版關鍵程式碼(適用於連線SQL server) |
|
|
|
視窗成果 |
exp2-1.rar |
exp2-2.rar |
|
|
|
|
exp2-5-1.rar |
exp2-5-2..rar |
exp2-5-3.rar |
|
|
|
exp2-8.rar |
exp2-9.rar |
exp2-10.rar |
exp2-11.rar |
|
網頁成果 |
exp2-3.rar |
exp2-4.rar |
|
|
|
下載物件 |
下載下列所有檔案 |
|
|
|
|
|
score.mdb |
Northwind.accdb |
customer.xls |
employee.xlsx |
|
|
收支管理系統.accdb |
|
|
|
|
下載物件 |
練習資料庫:供應商 |
|
|
|
|
|
|
|
|
|
Chp 3: 資料庫的應用實例--
特殊資料庫XML的程式連線 (優點:xml可以跨平台使用,屬於全球公認的資料交流規格) |
|
下載講義 |
Chp3講義 |
|
|
|
|
成果檔案 |
exp3-1.rar |
exp3-2.rar |
exp3-3.rar |
exp3-4-window.rar |
|
成果檔案 |
exp3-5.rar |
|
|
|
|
下載物件 |
下載下列所有檔案 |
|
|
|
|
|
Northwind.accdb |
person.xml |
product.xml |
|
|
|
|
|
|
|
Chp 6: 資料庫的應用實例--
讀取純文字檔txt/csv(優點:純文字檔可以跨平台使用,在PC,手機,PDA,平板電腦,i-phone...都可以使用,特色是簡單,全部資料都以逗號分隔) |
|
下載講義 |
Chp6講義 |
|
|
|
|
成果檔案 |
exp6-1.rar |
exp6-2.rar |
exp6-3.rar |
exp6-4.rar |
|
下載物件 |
下載下列所有檔案 |
|
|
|
|
|
customer.txt |
customer.csv |
employee.txt |
employee.csv |
|
oledb視窗講義 |
OleDb連線-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server) |
|
|
|
|
oledb網頁講義 |
OleDb連線-Web網頁版關鍵程式碼(適用於連線Access,Excel,SQL server) |
|
|
|
|
odbc視窗講義 |
Odbc連線-視窗版關鍵程式碼(適用於連線txt/csv檔案) |
|
|
|
|
odbc網頁講義 |
Odbc連線-Web網頁版關鍵程式碼(適用於連線txt/csv檔案) |
|
|
|
|
|
|
|
|
|
Chp 7: 資料庫的應用實例--
以ADO.NET的DataReader讀取資料庫(此法類似檔案串流方式來讀取資料庫,但是只能讀取查詢資料,無法新增刪除或更新資料) |
|
下載講義 |
Chp7講義 |
|
|
|
|
成果檔案 |
exp7-1.rar |
exp7-2.rar |
|
|
|
下載物件 |
下載下列所有檔案 |
|
|
|
|
|
Northwind.accdb |
圖書銷售.mdf |
|
|
|
視窗講義 |
OleDb連線DataReader查資料表-視窗版關鍵程式碼(適用於連線Access,Excel,SQL server) |
SqlClient連線DataReader查資料表-視窗版關鍵程式碼(適用於連線SQL server) |
|
|
|
網頁講義 |
OleDb連線DataReader查資料表-Web網頁版關鍵程式碼(適用於連線Access,Excel,SQL server) |
SqlClient連線DataReader查資料表-Web網頁版關鍵程式碼(適用於連線SQL server) |
|
|
|
|
|
|
|
|
Chp 4: 資料庫的應用實例--
.NET結合資料庫的報表設計與Crystal Report |
|
下載講義 |
Chp4講義 |
|
|
|
|
成果檔案 |
exp4-1.rar |
exp4-2.rar |
exp4-3.rar |
|
|
下載物件 |
Northwind.accdb |
|
|
|
|
|
|
|
|
|
Chp5: 資料庫的應用實例--用.NET的VSTO技術產出Word, Excel檔案 |
|
下載講義 |
Chp5產出Excel講義 |
Chp5產出Word講義 |
|
|
|
成果檔案 |
exp5-1.rar |
exp5-2.rar |
exp5-3.rar |
exp5-4.rar |
|
成果檔案 |
exp5-5.rar |
exp5-6.rar |
exp5-7.rar |
exp5-8.rar |
|
成果檔案 |
exp5-9.rar |
exp5-10.rar |
|
|
|
下載物件 |
下載下列所有檔案 |
|
|
|
|
|
Northwind.accdb |
Northwind.mdb |
book.accdb |
book.mdb |
|
|
|
|
|
|
|
SQL Server |
Chp 10:
SQL Server的系統平台與安全管理機制 |
|
下載講義 |
Chp10講義 |
|
|
|
|
成果檔案 |
|
|
|
|
|
|
|
|
|
|
Chp 11:
SQL 語言的資料型別 |
|
下載講義 |
Chp11講義 |
|
|
|
|
成果檔案 |
範例 |
|
|
|
|
|
|
|
|
|
Chp12 資料庫的建立與維護 |
|
下載講義 |
Chp12講義 |
|
|
|
|
成果檔案 |
|
|
|
|
|
下載word資料 |
產品 |
供應商 |
客戶 |
進貨資料 |
|
|
員工 |
收支記錄 |
|
|
|
下載物件 |
下載下列所有檔案 |
|
|
|
|
|
company_1.mdf |
company_1_log.ldf |
|
|
|
|
company_2.mdf |
company_2_log.ldf |
|
|
|
|
Northwind.mdb |
Northwind.accdb |
|
|
|
|
customer.xls |
customer.xlsx |
|
|
|
|
product.txt |
|
|
|
|
|
company_1_ Access_空白.mdb |
company_1_ Access_已匯入.mdb |
|
|
|
|
company_1_Excel_空白.xls |
company_1_Excel_已匯入.xls |
|
|
|
|
|
|
|
|
Chp 13:
資料表的建立與維護,資料庫圖表 |
|
下載講義 |
Chp13講義 |
|
|
|
|
練習範例 |
範例 |
|
|
|
|
|
|
|
|
|
Homework1:作業3 |
|
下載題目 |
作業3題目 |
上傳注意事項 |
|
|
|
|
|
|
|
|
Chp 14:
新增,修改,刪除資料指令:INSERT, UPDATE, DELETE語法 |
|
下載講義 |
Chp14講義 |
|
|
|
|
練習範例 |
練習用資料庫 |
|
|
|
|
|
|
|
|
|
Chp 15:
查詢資料指令:SELECT語法 |
|
下載講義 |
Chp15講義 |
|
|
|
|
練習範例 |
練習用資料庫 |
|
|
|
|
程式範例 |
exp15-1 |
exp15-2 |
|
|
|
|
|
|
|
|
Chp 16: 進階SELECT查詢資料指令:JOIN, UNION, Subquery語法 |
|
下載講義 |
Chp16講義 |
|
|
|
|
練習範例 |
練習用資料庫 |
收支管理系統.accdb |
|
|
|
程式範例 |
exp16-1 |
exp16-2 |
|
|
|
|
|
|
|
|
Chp 17: 建立檢視表 |
|
下載講義 |
Chp17講義 |
|
|
|
|
練習範例 |
範例 |
|
|
|
|
|
|
|
|
|
Chp 18: 建立索引提升查詢效率 |
|
下載講義 |
Chp18講義 |
|
|
|
|
練習範例 |
範例 |
|
|
|
|
Access 2007 |
Chp 20
快速建立一個資料庫管理系統---以『通訊錄』為例 |
|
下載講義 |
Chp20講義 |
|
|
|
|
成果檔案 |
通訊錄範例 |
通訊錄範例-2 |
|
|
|
|
|
|
|
|
Homework1:作業1 |
|
下載題目 |
作業1題目 |
上傳注意事項 |
|
|
|
下載軟體 |
Ftp軟體 |
|
|
|
|
|
|
|
|
|
Chp 21 建立關聯式資料表--以人事管理系統為例 |
|
下載講義 |
Chp21講義 |
|
|
|
|
成果檔案 |
人事管理範例 |
|
|
|
|
練習範例 |
背景圖形2 |
男生圖形1 |
男生圖形2 |
男生圖形3 |
|
|
男生圖形4 |
男生圖形5 |
女生圖形1 |
女生圖形2 |
|
|
女生圖形3 |
女生圖形4 |
女生圖形5 |
背景圖形1 |
|
|
|
|
|
|
Chp 22
遮罩、格式、查閱精靈、巨集,功能表與工具列--以股票管理系統為例 |
|
下載講義 |
Chp22講義 |
|
|
|
|
成果檔案 |
股票管理範例 |
|
|
|
|
下載物件 |
圖形1 |
|
|
|
|
|
|
|
|
|
chp23 資料庫系統分析與運算式---以進銷存管理系統為例 |
|
下載講義 |
Chp23講義 |
|
|
|
|
練習範例 |
進銷存管理系統範例 |
|
|
|
|
|
|
|
|
|
chp24 使用VBA來撰寫程式碼 |
|
下載講義 |
Chp24講義 |
|
|
|
|
練習範例 |
下載下列所有檔案 |
|
|
|
|
|
exp24-1.mdb |
exp24-2-空白.mdb |
exp24-2-結果.mdb |
|
|
|
exp24-3-空白.mdb |
exp24-3-結果.mdb |
exp24-4-空白.mdb |
exp24-4-結果.mdb |
|
|
exp24-5-空白.mdb |
exp24-5-結果.mdb |
|
|
|
關鍵程式碼講義 |
VBA資料庫存取關鍵技術 |
|
|
|
|
|
|
|
|
|
chp25 使用VBA、圖表、報表--以收支管理系統為例 |
|
下載講義 |
Chp25講義 |
|
|
|
|
練習範例 |
收支管理系統 |
|
|
|
|
|
|
|
|
|
Homework1:作業2 |
|
下載題目 |
作業2題目 |
上傳注意事項 |
|
|
|
|
|
|
|
|
chp26 Access的進階用法(查詢進階,VBA進階) |
|
下載講義 |
Chp26講義 |
|
|
|
|
練習範例 |
下載所有練習範例 |
|
|
|
|
|
|
|
|
|
Chp 15
.NET VSTO程式撰寫Access系統 |
|
下載講義 |
Chp15講義 |
|
|
|
|
練習範例 |
範例 |
|
|
|
|
|
|
|
|
|
|
MySQL |
Chp 30
MySQL 資料庫的建立與維護 |
|
下載講義 |
Chp30講義 |
|
|
|
|
成果檔案 |
|
|
|
|
|
下載物件 |
範例 |
|
|
|
|
|
|
|
|
|
Chp 31:MySQL資料表的建立與維護,資料庫圖表 |
|
下載講義 |
Chp31講義 |
|
|
|
|
練習範例 |
範例 |
|
|
|
|
|
|
|
|
|
Chp 32: 資料庫的應用實例--mySQL的程式連線 |
|
下載講義 |
Chp32講義 |
|
|
|
|
視窗講義 |
OmySqlClient連線-視窗版關鍵程式碼 |
|
|
|
|
網頁講義 |
mySqlClient連線-Web網頁版關鍵程式碼 |
|
|
|
|
視窗成果 |
exp2-1.rar |
exp2-2.rar |
|
|
|
網頁成果 |
exp2-3.rar |
exp2-4.rar |
|
|
|
下載物件 |
下載物件 |
|
|
|
|
|
手機資料庫:SQLite |
Chp 35 SQLite資料庫的下載與安裝 |
1. |
下載SQLite軟體 |
到SQLite官網下載 |
下載:PortableApp (3.11.2) |
|
|
2. |
4.如何瀏覽,或修改既有舊的sqlite資料庫
(1).到sqlite官網,下載sqlite資料庫瀏覽器
https://sqlitebrowser.org/dl/
下載:PortableApp
(2).安裝後,開啟資料庫:student.sqlite3
在browse data按鈕,選擇資料表:studentsapp_student
可以看到8筆資料
選擇一筆資料,然後修改內容
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|