[评价] 106-1 李瑞庭 数据库管理

楼主: jimmy8025 (阿嘉)   2018-01-29 01:05:34
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:106-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
李瑞庭
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资管系大三必修,先修条件为作业系统。
基本上资管一定只能修这个教授的课,所以写给外系或双主修当参考。
δ 课程大概内容
1. Relational Model
2. SQL (Structured Query Language)
3. ER Diagram
4. Normal Form and Normalization
5. Transaction Processing
6. Concurrency Control
7. Recovery
8. Data Warehouse
Ω 私心推荐指数(以五分计) ★★★★★
4颗星
η 上课用书(影印讲义或是指定教科书)
不会用到书,都是教授自编投影片
μ 上课方式(投影片、团体讨论、老师教学风格)
投影片搭配一些板书讲解教学。
上课刚开始20分钟左右会复习上周内容。
σ 评分方式(给分甜吗?是扎实分?)
Quiz(5次取4次) 30%
Midterm Exam 20%
Final Exan 20%
Class Participation 15%
Term Project 15%
ρ 考题型式、作业方式
这门课没有作业。
考试的形式分为5次小考,都会在第二堂课上课考30分钟左右。
Quiz 1:基本概念, Database algebra
Quiz 2:Database algebra, SQL statement
Quiz 3:SQL statement, ER Diagram
Quiz 4:Processes scheduling concept
Quiz 5:Concurrency Technique
小考和期中期末都是问答题。期中考大概贯通SQL的语法就能得到满多
分数了。期末考的话比较属于记忆性的问题,会考一些交易排程概念,
复原技术等等,要熟读投影片(下面会提到一些)。
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
出席率的话比较特殊,每次小考后,教授都会轮流请同学来解答问题。
3人一组,此组别亦为期末Project的组别。基本上其中一个人到就好,
该组有没有出席会影响上面Participation的分数(好像满多的...15%)。
外系的话(我就是)可能会需要一点点的作业系统知识(Deadlock和一点点
Memory的东西),不过没有的话应该上网找都有满多资讯的。除此之外,
应该是不至于会需要太多背景知识。但教授提过,这门比较偏理论,要
实作应用取向的可能要到工管系修。加签习惯不清楚。
如果可以的话,可以问问看同学有没有流传一份中文版的数据库投影片,
其实跟教授投影片内容几乎重叠,但中文读比较快,有举例容易懂。教授
的投影片比较精简,或是只放一张表,剩下课堂上讲解。也可拿来补强
上课没听清楚的部分。总之,有中文版的投影片,读起来会方便很多。
期末Project的部分,只要跟Relational Database相关,题目则不限。
因此看到有很多各式各样的题目。前端看是要做App或简易版网页都行。
不过令人疑惑的是,这门课强调的应该是数据库,结果做起来反而是在
学怎么写网页(我们这组),不过也算是学到一些不同的东西。
Ψ 总结
这就只是一门资管系必修,介绍数据库的理论。上课满凉的没什么负担,
学期间只要准备小考和期中期末。分数的话就好好念投影片吧。助教改
的很松,不太会为难大家。

Links booklink

Contact Us: admin [ a t ] ucptt.com