(上圖是人工智慧工具 https://www.midjourney.com/ 生成的) ChatGPT所產生的內容是透過大量的資料經過訓練而來,那麼生成的內容誰該擁有著作權? 這是一個不太容易回答的問題,我們來探討看看。
(上圖是人工智慧工具 https://www.lasco.ai/ 生成的) 如何避免學生使用ChatGPT作弊? 這是一個目前教學環境的大考驗。 我問了ChatGPT,它也給我答案,但是最後告訴我 : 「完全杜絕學生使用ChatGPT等工具作弊可能是困難的,但通過這些措施可以減少作弊的可能性並提高學生的學習責任感。」
什麼是MySQL? MySQL 是一種關聯式資料庫管理系統(RDBMS),它使用了SQL(Structured Query Language, 結構化查詢語言)作為其主要的數據操作語言。MySQL是一種開源的關聯式資料庫管理系統,所以任何人都可以免費使用,是Web開發中最常用的資料庫之一。
什麼是鎖定 (Lock)? MySQL 中的鎖定(Lock)是資料庫管理系統中的一種機制,用於確保資料的一致性和並行控制 (Concurrency Control)。
今天剛好碰到王老闆,他經營了三家飲料店、兩間拉麵餐廳、三間超市。因為工讀生越來越多,每個工讀生都有不同的工作時間。王老闆希望可以開發一套工讀生薪資管理系統,讓會計人員可以登錄工讀生的工作時間來計算薪資,並記錄登錄資料的會計人員,並提供工讀生以電子郵件登入查詢自己的薪資,你覺得這個工讀生薪資系統的DFD與ERD應該怎麼畫?
MySQL是一個資料庫,但是儲存資料的方式有很多種,也就是storage engine有很多種。不同的storage engine在內部運作就有不同的方式,也適用不同的應用,當然在語法上也會有不同的結果。
View (視圖、檢視) 是一種虛擬表單,使用時就像是一個資料表單 (Table),可以用來保存一段你指定的查詢敘述。因為有些表單是結合許多資料表單而成,如果經常用到都要用複雜的語法再叫出資料,會顯得很麻煩,因此View就是一個方便的方式。
網路選課系統如何判斷衝堂? 應該是網路選課很重要的一個功能。這個功能應該如何實現呢? 我們使用實際的操作來說明幾個判斷衝堂的解決方式。
資料處理時經常需要多個表單加起來處理,這個時候你就必須要對於Join跟Union要清楚了解他的作用,我們用實作來了解吧。
Stored Procedure(預儲程序):把一連串的SQL程序步驟儲存起來,最後透過 『call 預儲程序名稱;』來呼叫。 Stored Function(預儲函數):或稱為使用者定義函數,跟預儲程序很像,不過最後會傳回值。呼叫方式不是 call,而是Select,例如:『select 預儲函數名稱(引數值);』或『select 預儲函數名稱();』。 本文就來練習使用Stored Procedure以及Stored Function。