作者s094392 (WarZ)
看板NCTU-Teacher
標題[心得] 彭文志 - 資料庫系統概論
時間Sat Aug 10 01:40:42 2019
⊕課名⊕ 資料庫系統概論
▲教授▲ 彭文志
★修課年度★ 107下
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
Relational Algebra
SQL
Storage
Query processing
Index structures
Transaction processing
Concurrency control
ER model
ER-to-relation
Normalization
◆上課方式◆(投影片、團體討論、老師教學風格)
上課用的是把三本書莫名其妙參雜在一起的投影片
講課方式我覺得偏亂,但見仁見智
有時後會分享他的一些小故事,滿有趣的
然後可能這堂太夯了,每次去都沒位置QQ
▼考試作業▼
Mid-terms, Final(50%)
Homeworks + SQL 上機考試+ projects (50%)
HW1:
給你一張table跟一些情境,要你用SQL得出結果
HW2:
一個用c寫到一半的db,只有select功能,要你增加offset跟limit的功能
HW3:
接續HW2,要增加update跟delete還有where的功能
Final project:
三人一組接續前面的,要支援join之類的,然後比速度
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
¢最後想說的話¢
作業方面不優,那個simple_DBMS真的寫的偏爛,記憶體亂用就算了
哪有人的DB table是hard code在source裡面的?
要開table要改整份code喔= =
出題方向也很問號,以為在修計概
大家一起寫字串處理跟for迴圈,完全不知道跟資料庫有啥關係
git也亂用,根本惡整修課的學生
最後的Final project是最大的災難
原本以為要刻B Tree或用什麼神秘的資料結構優話
結果發現測資是N行insert然後1行固定形狀的select??????
那就全部離線阿@@
然後助教一直恐嚇大家不要只優化IO
阿結果你們測試的方法就是只會卡IO阿
最後大家時間差這麼少你們自己不會覺得怪怪的歐
大概花了1x秒在輸出"db >"吧
助教感覺很花心思在這個作業上啦,200多個commit讓我感到很敬畏
但說實話對於修課學生來說真的很差
怕= =X
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.146.71 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/NCTU-Teacher/M.1565372444.A.D72.html
1F:推 perry0313: 明明就每年都偏雷為什麼這麼多人修(?) 08/10 02:25
2F:推 moonoftree: 系主任的課我是不敢嘴啦 .. lol 08/10 04:24
3F:推 asd2260123: 每年上靠交 08/10 08:16
4F:推 cody880528: 因為分數甜 真香 還是修一下好了 08/10 14:23
5F:推 tommytyc: 助教感覺是大神,但是作業跟上機考真的很雷= = 08/11 12:33
上機考檔案沒部署不是助教的問題吧
※ 編輯: s094392 (1.34.146.71 臺灣), 08/11/2019 21:52:23
6F:推 qwe19272375: 哈哈阿志哈哈 08/12 12:15
我對這門課的教授沒啥意見啦
※ 編輯: s094392 (1.34.146.71 臺灣), 08/16/2019 22:22:09
7F:推 BeSomething: 貓貓 09/04 20:35
8F:推 watashino: 作業真的不行 09/11 01:09
9F:→ watashino: 完全沒有學到db的感覺 09/11 01:09