作者hahaismela (哈哈是我啦)
看板NTUcourse
标题[评价] 110-1 简宇泰、孔令杰 资料库管理
时间Sat Feb 5 08:24:22 2022
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 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://webptt.com/cn.aspx?n=bbs/NTUcourse/M.1644020664.A.A94.html
1F:推 RedArmy95: 感觉变好硬@@02/05 12:07
内容不算难,就是需要花大量的时间就是了
2F:推 folksuite: 原本也想修的,感谢分享02/05 19:53
3F:推 unmolk: 推下学期想修的人真的得先确定课程怎麽调整@@ 如果跟上学02/05 20:03
4F:→ unmolk: 期一样的话还是三思02/05 20:03
5F:→ unmolk: 上半学期完全不知道在干嘛,前面教了一堆SQL指令资料建模 02/05 20:13
我是觉得前面 SQL语法其实不用讲的这麽详细,时间规划上可能可以稍作缩减,像老师第
十四堂课出题目让我们自己写SQL指令达成目标,课後给我们参考答案复习的上课模式,
我觉得就很棒,不然前面几周花了很多时间举一些例子单讲SQL 语法真的有点繁杂偏无聊
,我自己是听到昏昏欲睡。不过就如楼下下所说的,我也不知道DB的课是不是应该本来就
这样,所以也不好评论就是了xd
6F:→ unmolk: 正规化结果期中专案要写一个有前後端的网页demo,我以为我02/05 20:13
7F:→ unmolk: 在修网服。下半学期比较好但跟期初的预想还是有点落差。整02/05 20:13
8F:→ unmolk: 体来说上半学期只是在教SQL指令跟一些杂杂的diagram画法,02/05 20:13
9F:→ unmolk: 下半学期有讨论到一些资料库设计的东西,但也就带过而已。02/05 20:13
10F:→ unmolk: 以深度来说对课名是资料库管理的课来说太多,但也没有深到 02/05 20:13
11F:→ unmolk: 可以当成资料库设计来对待,倒是下半学期参考的CMU资料库02/05 20:13
12F:→ unmolk: 课程的作业和内容可以看看,还不错。甜度来说我觉得还可以02/05 20:13
13F:→ unmolk: ,期末考当天凌晨才读可以考快90,作业不难拿分;凉度的话02/05 20:13
14F:→ unmolk: 整个很不平均,花的时间来看期中专案>>作业一>>其他作业包02/05 20:13
15F:→ unmolk: 含期末专案…02/05 20:13
16F:→ unmolk: 期末专案4-8个人写一个B+ tree或external merge sort,不02/05 20:15
17F:→ unmolk: 限语言,应该是没那麽多工作可以分给那麽多人(?)02/05 20:15
协作程式的痛苦xd
18F:推 hippo130: 资料库的课真的是可浅可深……02/05 23:07
19F:→ RedArmy95: To: 楼上上 往年也是教Relational DB教正规化然後期末02/06 01:30
20F:→ RedArmy95: 就要生一个有前後端的网站 感觉DB的课都这样?02/06 01:30
这学期感觉同学们最诟病的地方确实就是期中专题要写网页这件事,因为我自己算有稍学
过一点点前端,所以对我来说loading不算重,不过学期初好像没有提到要会写前端才能
修,所以对一部分同学来说可能算措手不及吧,也或者是因为往年好像是把这部分摆在期
末专题的位置吗?现在挪到期中专题会变成时间少很多。撇除资料库管理课程到底要不要
包含写网页这件事,我觉得这门课规划的还不错,至少我确实多了解了蛮多资料库相关知
识,但我是比较希望可以照学期初一开始的规划上课啦,不然本来有些比较精彩的作业跟
内容就没带到,就有点可惜XD。
21F:推 rrro: 会改啦 XD,如果我还有继续教的话~~02/06 09:51
嗨老师,老师辛苦了
22F:推 heyimeow: 楼上rrro辛苦了><!02/06 14:16
※ 编辑: hahaismela (114.36.127.76 台湾), 02/06/2022 18:07:21
23F:推 jeff12697: 觉得配分和付出的努力不成正比 而且专题分数为什麽没 02/06 23:41
24F:→ jeff12697: 公布QQ 02/06 23:41
25F:推 rrro: 可以来信问~话说回来(我是认真问的,不是要找碴或开脱), 02/07 10:07
26F:→ rrro: 以一门任意的课来说,为什麽配分要和投入心力程度成正比啊? 02/07 10:07
27F:→ rrro: 大部分的课有满足这个条件吗 @@?但反正以後会改啦,真的~ 02/07 10:07
28F:→ rrro: ~ 02/07 10:07
29F:推 jeff12697: 谢谢老师的回覆!一般课配分可能不一定完美,但比例不 02/07 13:53
30F:→ jeff12697: 会过於悬殊,这堂最重的 loading 在期中专题,个人体 02/07 13:53
31F:→ jeff12697: 感 maybe 对比其他任务是20 比 1,结果只配了20 %,但 02/07 13:53
32F:→ jeff12697: 我猜是後期课程内容难度调整才会有这个感觉,或是老师 02/07 13:53
33F:→ jeff12697: 就希望我们以课程20 % 时间和精力去完成期中专案,不 02/07 13:53
34F:→ jeff12697: 过以一个没有明确标准开放式题目的专题,就好比军备竞 02/07 13:53
35F:→ jeff12697: 赛,大概就要不停做到更好。期中专题还有其他问题就不 02/07 13:53
36F:→ jeff12697: 再讲,之後应该是会改。不过还是要说,这堂教学上是毋 02/07 13:53
37F:→ jeff12697: 庸置疑,老师们都很用心教学,还是有学到很多东西,第 02/07 13:53
38F:→ jeff12697: 一次开课课程安排上可能不是那麽好,但整体来说还是值 02/07 13:53
39F:→ jeff12697: 得一上。 02/07 13:53
40F:推 rrro: 是啊,这次开课收集到很多回馈和经验,真不好意思 > <,以後 02/07 23:09
41F:→ rrro: 会陆续调整,希望可以让大家修课时少一些烦恼、多些心力专注 02/07 23:09
42F:→ rrro: 在课程本身~感谢! 02/07 23:09
※ 编辑: hahaismela (1.171.119.110 台湾), 02/09/2022 17:22:12