CS50 wk7 SQL學習心得

學習心得:

本週學習SQL,處理數據庫的語言,句法簡單。主要的句法參考下面兩個網站。

SQL Keywords Reference

https://www.sqlstyle.guide

為什麼不寫筆記?

1.可以google

2.細節內容太多太費時間

3.可以通過code練習

4.理解概念之類的可以做筆記。

不過這個對於初學者很難,比如OOP這個概念,我也沒有完全弄懂。想要用自己的話寫出來,無形中逼迫自己學習更多思考更多。為了了解什麼是OOP,我看了很多視頻和文章,但是只有大概的感覺,還沒有徹底懂,所以我還沒辦法用自己的話寫出來。

作業心得

這週的作業是CS50課程以來最簡單的作業,其中Fiftyville也是最好玩的作業。

1.movies,用時2小時30分鐘。

11題有點難,不知道怎麼排序。

可以選出前5名,但是沒辦法排序。因為排序的列是在其他的table,最後google:sqlite order by other table 找到解答。

12題也是靠google:Sqlite same column two conditions找到解答。

2.Fiftyville

用時2小時45分鐘。

這是CS50最有趣的pset了,吸引人一口氣完成。

其他:

最近半個月常常遇到無法打開cs50 的codespaces的問題,上一次遇到時下載和安裝了visual studio code,然後從中打開。前幾天無論是網頁還是從visual studio code都無法打開。換了瀏覽器還是不行,用無痕模式也不行,再次google,最後發現是github的問題。

https://www.githubstatus.com/incidents/1rbd2wj299yq

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *