[評價] 110-1 簡宇泰、孔令傑 資料庫管理
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):
是
哪一學年度修課:
110-1
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
簡宇泰、孔令傑
λ 開課系所與授課對象 (是否為必修或通識課 / 內容是否與某些背景相關)
資管系大三必修
δ 課程大概內容
內容包山包海,可以看我期末考的小抄(檔案有點大)
https://reurl.cc/pWveNb
Ω 私心推薦指數(以五分計) ★★★★★
學SQL ★★★★ 應該都講得很詳細
有想做的網頁專題題目 ★★★★★
組員和自己都不會寫前端 ★★
整體 ★★★★
我不知道正常的資料庫管理課應該要怎樣,我自己是覺得還行
η 上課用書(影印講義或是指定教科書)
Fundamentals of Database Systemsby RamezElmasriandShamkantB. Navathe,
seventhedition, Pearson Education
基本上老師會用投影片上課,不需要買課本
μ 上課方式(投影片、團體討論、老師教學風格)
前半學期是簡老師上課,講了SQL的基本操作語法、資料庫設計規範、正規化、ER Diagram
後半是孔老師上課,講了 DBMS 中會用到的Index、Aggregation、Sorting等,
會用到很多資料結構的概念
σ 評分方式(給分甜嗎?是紮實分?)
Homework, exercise, and case design: 30% (七次作業,最低一次不計分)
Final exams: 25%
Midterm project: 20%
Final project: 20%.
Class participation: 5%
甜不甜不好說,我個人覺得不算甜,不過要拿到低分應該也很難,就見仁見智吧
ρ 考題型式、作業方式
期末考就是整學期的內容,ntu-exam 版有人有 po,我就不多說了,可以帶一張雙面A4
小抄,這很重要,因為應該大家都沒背SQL語法
作業的話,有團體作業、有手寫作業,除了團體作業比較麻煩,其他應該都還好
。據說本來後三次作業是程式作業,但似乎期中專題loading太重,有同學去期
中意見調查填寫意見,所以老師就把後三次程式作業改成手寫題,就簡單很多了
期中專題的話,是要寫一個兼具前後端的有實際用途的平台,我記得好像有同學
做專案管理、雙轉輔分享資訊、運動揪團、附近旅遊景點推薦、台大校內任務
媒合等網頁。我猜應該有更多題目可以做,但因為這門課畢竟是資料庫,
老師希望我們能經由爬蟲取得相對大量的資料並在資料庫中操作,所以範圍可能
就稍微限縮了。就我觀察到的現象,雖然大家都做得蠻辛苦的,但其實應該也算
樂在其中,因為看著成果慢慢出來,真的很開心。不過如果是沒想到好點子最後只能想做
一個沒啥用的網站混過這門課,應該會做到很痛苦吧。
期末專題的話,是要隨便利用一種語言寫兩個題目之一,據說是原本被拿掉的作
業。一是建構 B+ Tree、二是 External merge sorting。前者可能比較吃資結,後者
比較吃OS。我是覺得這規劃有點怪,在網路上隨便打個關鍵字會出來沒有100個
也有80個source code的題目竟然是期末專題,不過老師應該也是很無奈就是了
,據說原本的期末專題會跟期中專題類似但稍作改變,但因為我們一直靠北期中專題就花
夠多時間還要有期末考跟期末專題。所以老師就想方設法地降低我們的負擔,然
後就變這樣了
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
出席不計分,老師會開 webex 讓遠端的同學也能上課
基礎的話,老師好像要硬性要求一定要修過作業系統才能選課,但我覺得好像
用到的地方不多,反而是資料結構我覺得較為重要。至於加簽則需要寫作業一
與修課動機,作業一是利用C++ 建立一個簡單版資料庫完成一個小任務,
不難但大概要寫個一兩天。本來因為很多人想加簽這門課,所以老師是說會視
作業一成績與修課動機來篩選人。不過最後好像一堆人都沒有寫作業一,所以
好像有寫作業一但不必全對就能拿到授權碼。
這門課基本上是團體行動,除了期末考之外,基本上都是以團體為單位,作業
雖然有個人作業但通常也會組內討論,所以組員在這門課是非常非常重要的。
建議大家要修前先找朋友一起,當然選到課後也能在討論區上找到凱瑞的組員,
但就是不好掌握就是了。(換句話說,你的成績基本上會跟組員差不多,除非你投訴他完
全沒做事)
這門課是用 PostgreSQL,建議大家可以先架好環境。我們這組四個人,在看起
來簡簡單單的安裝流程中四台電腦全部遇到各種意想不到的不同問題。
我自己是去網路上查了一堆資料但還是解決不了,最後只能裝在 linux 子系統中
有鑑於期中專題,如果課程規劃沒改的話,想修課的人可以先想好題要做甚麼
,而且最好可以先研究一下前端怎麼寫,雖然說是有三堂助教課在教前後端實作
,助教講的很清楚投影片也做得很好,但我覺得應該沒人是因為助教課學會寫網頁
的,畢竟三堂課也才幾個小時,而且程式語言需要大量練習,感覺還是自己去找
一些小題目較好
Ψ 總結
這門課是兩位老師第一次開,以前是資管系的另一個老師上的,聽老師的語氣,
之後的課程規劃可能會大改,修課前還是看一下課程規劃比較好
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.124.192 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/NTUcourse/M.1644020664.A.A94.html
推
02/05 12:07,
2年前
, 1F
02/05 12:07, 1F
內容不算難,就是需要花大量的時間就是了
推
02/05 19:53,
2年前
, 2F
02/05 19:53, 2F
推
02/05 20:03,
2年前
, 3F
02/05 20:03, 3F
→
02/05 20:03,
2年前
, 4F
02/05 20:03, 4F
→
02/05 20:13,
2年前
, 5F
02/05 20:13, 5F
我是覺得前面 SQL語法其實不用講的這麼詳細,時間規劃上可能可以稍作縮減,像老師第
十四堂課出題目讓我們自己寫SQL指令達成目標,課後給我們參考答案複習的上課模式,
我覺得就很棒,不然前面幾周花了很多時間舉一些例子單講SQL 語法真的有點繁雜偏無聊
,我自己是聽到昏昏欲睡。不過就如樓下下所說的,我也不知道DB的課是不是應該本來就
這樣,所以也不好評論就是了xd
→
02/05 20:13,
2年前
, 6F
02/05 20:13, 6F
→
02/05 20:13,
2年前
, 7F
02/05 20:13, 7F
→
02/05 20:13,
2年前
, 8F
02/05 20:13, 8F
→
02/05 20:13,
2年前
, 9F
02/05 20:13, 9F
→
02/05 20:13,
2年前
, 10F
02/05 20:13, 10F
→
02/05 20:13,
2年前
, 11F
02/05 20:13, 11F
→
02/05 20:13,
2年前
, 12F
02/05 20:13, 12F
→
02/05 20:13,
2年前
, 13F
02/05 20:13, 13F
→
02/05 20:13,
2年前
, 14F
02/05 20:13, 14F
→
02/05 20:13,
2年前
, 15F
02/05 20:13, 15F
→
02/05 20:15,
2年前
, 16F
02/05 20:15, 16F
→
02/05 20:15,
2年前
, 17F
02/05 20:15, 17F
協作程式的痛苦xd
推
02/05 23:07,
2年前
, 18F
02/05 23:07, 18F
→
02/06 01:30,
2年前
, 19F
02/06 01:30, 19F
→
02/06 01:30,
2年前
, 20F
02/06 01:30, 20F
這學期感覺同學們最詬病的地方確實就是期中專題要寫網頁這件事,因為我自己算有稍學
過一點點前端,所以對我來說loading不算重,不過學期初好像沒有提到要會寫前端才能
修,所以對一部分同學來說可能算措手不及吧,也或者是因為往年好像是把這部分擺在期
末專題的位置嗎?現在挪到期中專題會變成時間少很多。撇除資料庫管理課程到底要不要
包含寫網頁這件事,我覺得這門課規劃的還不錯,至少我確實多了解了蠻多資料庫相關知
識,但我是比較希望可以照學期初一開始的規劃上課啦,不然本來有些比較精彩的作業跟
內容就沒帶到,就有點可惜XD。
推
02/06 09:51,
2年前
, 21F
02/06 09:51, 21F
嗨老師,老師辛苦了
推
02/06 14:16,
2年前
, 22F
02/06 14:16, 22F
※ 編輯: hahaismela (114.36.127.76 臺灣), 02/06/2022 18:07:21
推
02/06 23:41,
2年前
, 23F
02/06 23:41, 23F
→
02/06 23:41,
2年前
, 24F
02/06 23:41, 24F
推
02/07 10:07,
2年前
, 25F
02/07 10:07, 25F
→
02/07 10:07,
2年前
, 26F
02/07 10:07, 26F
→
02/07 10:07,
2年前
, 27F
02/07 10:07, 27F
→
02/07 10:07,
2年前
, 28F
02/07 10:07, 28F
推
02/07 13:53,
2年前
, 29F
02/07 13:53, 29F
→
02/07 13:53,
2年前
, 30F
02/07 13:53, 30F
→
02/07 13:53,
2年前
, 31F
02/07 13:53, 31F
→
02/07 13:53,
2年前
, 32F
02/07 13:53, 32F
→
02/07 13:53,
2年前
, 33F
02/07 13:53, 33F
→
02/07 13:53,
2年前
, 34F
02/07 13:53, 34F
→
02/07 13:53,
2年前
, 35F
02/07 13:53, 35F
→
02/07 13:53,
2年前
, 36F
02/07 13:53, 36F
→
02/07 13:53,
2年前
, 37F
02/07 13:53, 37F
→
02/07 13:53,
2年前
, 38F
02/07 13:53, 38F
→
02/07 13:53,
2年前
, 39F
02/07 13:53, 39F
推
02/07 23:09,
2年前
, 40F
02/07 23:09, 40F
→
02/07 23:09,
2年前
, 41F
02/07 23:09, 41F
→
02/07 23:09,
2年前
, 42F
02/07 23:09, 42F
※ 編輯: hahaismela (1.171.119.110 臺灣), 02/09/2022 17:22:12