[Course rating] 資料庫管理 - 楊立偉


Overall
Schoolyear 108-1
Rating
Book Modern Database Management (12th edition/2016 or 13th edition/2019) by Jeff Hoffer, Ramesh, and Heikki Topi, Pearson
Content 了解資料庫管理之目的與理論 (20%) 培養資料庫管理之觀念與能力 (40%) 了解資料庫管理之工具與應用 (30%) 了解資料庫管理和組織、企業等相關之管理議題 (10%)
Score 作業報告 (合計30%) 期中考 (30%) 期末考及分組專題 (40%)
Method 主要採用課堂上課,以投影片進行。 含應用解說與討論。
Testandhomework 考試 考試方式:筆試,open anything,但不能看考古題!也就是可以帶任何紙本、電子等任何形式的資料,只要不要在考試當下使用通訊軟體即可,甚至可以上網查。 期中考(中文題目):主要考兩個大題,分別是畫ER model和SQL語法,兩大題裡面有好幾個小題,除了第一題的前兩個小題佔分15%,其他小題都是一題5%,錯一個地方扣1分,有部分給分。另外還有一個加分題,佔10%。108-1的期中考跟考古題的差距比較大一點,但過去幾年的考古題還是相當具有參考價值。 期末考(英文題目):一共四大題。(沒有考古題) 第一大題(60%)為配合題(送分題),就是把專有名詞配對定義,這部分建議大家至少要讀過1~2遍的PPT,而不是考試當下才翻資料找答案,這樣會使後面的題目來不及寫。 第二大題(30%)為SQL語法編寫,透過題目給的資訊,寫出程式達到題目要求,主要考如何用SQL找出題目要的答案,這部分只要報告有參與,基本上不難。 第三大題(10%)同樣是SQL的語法編寫,主要考利用SQL查詢資料的技巧。 第四大題為加分題,佔10%,同為SQL語法應用。 作業:共有5個作業 Week1 : 個人作業,《大數據》的心得報告1000字 Week3 : 團隊作業,每組分得兩個題目,分成三部分 Entity-Relationship Model的繪製 利用MySQL建立表格與關聯 建立測試用的範例資料 Week7 : 個人作業,SQL語法練習,CH6部分習題 Week10 : 團隊作業,學習目前主流商業資料庫系統,遠端使用MySQL回答18個問題(1~12題有題目,13~18題要自訂題目)。教授會給資料庫,利用MySQL從資料庫中找出題目要的資訊。 Week13 : 期末專題(團隊),利用整學期學到的資料庫技巧,以教授指定的小組題目去做專題報告。教授會提供一些資料庫,若能夠額外連結其他資料庫會加分。 報告:只要是團隊作業都有報告的機會。 作業2:教授會指定小組報告題目,小組可能被分到兩個、一個題目或不用報告。教授是挑作業表現好的組別上台分享,有報告的組別會額外加分,但給分機制不明。 作業4:教授會選幾組分享,若自願當報告小組可以加分。 期末專題報告:每組都要報告,一組只有10分鐘。
Other 加簽方式:抽授權碼,但如果是工管系的沒抽到可以直接去跟教授商量,大部分都會給簽。 出席率:沒有出席分數,不點名。 教授:教授人很好,問問題都會仔細回答,而且報告分數儘管做得很爛,分數還是不會給太低。
Conclusion 資料庫管理是我認為大二上較為扎實的必修課,而且是學完真的有收穫的那種。這門課程學技能多過於理論,從課程中的所有作業與報告可以深刻了解該如何利用MySQL將資料庫的Data變成Information。相當推薦對於資料、資訊等資料分析方面有興趣的同學來學。   另外,教授的口條很好,講課相當生動有趣,不會讓人聽了想睡覺。而且還會在講課過程中,分享他如何應用資料庫這項技能在職場上走跳,由於教授在業界是資料庫的龍頭,所以有很多經驗分享都相當厲害,聽完會讓人想要往這個方面去發展。   在學習SQL語法的部分,不需要擔心程式很難寫,SQL的語法跟程式的差距有點多,這個軟體主要是設計給高層主管用的,所以語法相對簡單且直觀,只需要記住教授上課教的每個語法用法即可。   最後,請慎選組員。
Back